A collaborative management method and system for building data

Through the collaborative management method and system of building data, the visual parameter information of the three-dimensional model is used for collaborative management, which solves the problem of immature cooperation model in the existing technology, and improves the information interaction efficiency and the findability of collaborative information.

CN112215939BActive Publication Date: 2025-05-09HUAJIAN NUMBER CHUANG(SHANGHAI)TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN201910551022.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-06-24
Publication Date
2025-05-09
Estimated Expiration
2039-06-24

AI Technical Summary

Technical Problem

The existing application of building information models is immature in the cooperation model, which leads to the inability to fully utilize its advantages, the handling of design or construction problems is not intuitive, the information interaction is inefficient, and it is difficult to find and trace collaborative information in the future.

Method used

Provide a collaborative management method and system for building data. By obtaining and processing visual parameter information of the three-dimensional model, building and displaying the three-dimensional model, detecting component selection operations, generating and publishing collaborative information, realizing collaborative management of building data.

Benefits of technology

It improves the information interaction efficiency between various personnel, realizes collaborative management of building data during the construction process, and all collaborative information is displayed intuitively, making it easier to find and trace later.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112215939B_ABST
    Figure CN112215939B_ABST
Patent Text Reader

Abstract

The present invention belongs to the field of construction, and discloses a collaborative management method and system for construction data, the method comprising: obtaining an imported three-dimensional model and sending the three-dimensional model to a server; receiving visualization parameter information of the three-dimensional model sent by the server, the visualization parameter information being extracted by the server from the parameter information of the three-dimensional model; constructing and displaying the three-dimensional model according to the visualization parameter information; detecting a selection operation performed on a component in the three-dimensional model; obtaining a target component according to the selection operation, and obtaining input indication information related to the target component; sending the indication information and the target component to the server, so that the server generates and publishes collaborative information according to the indication information and the target component. The present invention can realize the collaborative management of construction data in the construction process, which not only improves the efficiency of information interaction between personnel, but also facilitates the later search and tracing of collaborative information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of building technology, and in particular relates to a collaborative management method and system for building data. Background Art

[0002] As the scale of design in the construction industry continues to expand, more and more stakeholders are participating in construction projects. In order to ensure the smooth progress of the project, it is extremely important for all parties to coordinate and cooperate with each other in the design, construction, survey and other stages.

[0003] With the rapid development of computer technology, various types of construction software are used in construction projects. Collaborative management of construction data is achieved through various types of construction software (such as building information modeling). Building information modeling is a three-dimensional digital model that describes the building, including professional components such as architecture, structure, electromechanical, and decoration and their information. It can structure and describe the data generated in the design and construction stages.

[0004] The existing building information model application is not mature yet, especially the immaturity of the cooperation model, which makes it impossible to give full play to the full advantages of building information model technology. When problems arise in design or construction, project members often communicate and deal with problems through chat tools, emails or phone calls. This method is not only unintuitive and not conducive to smooth communication, but also not conducive to the subsequent viewing of relevant information. Summary of the invention

[0005] The purpose of the present invention is to provide a collaborative management method and system for building data, which can realize the collaborative management of building data in the construction process, which not only improves the efficiency of information exchange between personnel, but also facilitates the subsequent search and tracing of collaborative information.

[0006] The technical solution provided by the present invention is as follows:

[0007] On the one hand, a collaborative management method for building data is provided, comprising:

[0008] Obtaining an imported three-dimensional model, and sending the three-dimensional model to a server;

[0009] Receiving visualization parameter information of the three-dimensional model sent by the server, where the visualization parameter information is extracted by the server from parameter information of the three-dimensional model;

[0010] Constructing and displaying the three-dimensional model according to the visualization parameter information;

[0011] detecting a selection operation performed on a component in the three-dimensional model;

[0012] Acquire a target component according to the selection operation, and acquire input indication information related to the target component;

[0013] The indication information and the target component are sent to the server, so that the server generates and publishes the collaborative information according to the indication information and the target component.

[0014] Further preferably, constructing and displaying the three-dimensional model according to the visualization parameter information specifically includes:

[0015] Constructing the three-dimensional model according to the visualization parameter information and the preset unit model;

[0016] Generate a component catalog of the three-dimensional model according to the visualization parameter information;

[0017] The three-dimensional model is displayed in a first preset area, and a component catalog of the three-dimensional model is displayed in a second preset area.

[0018] Further preferably, after the detecting the selection operation performed on the component in the three-dimensional model, the method further comprises:

[0019] Obtaining the target component according to the selection operation, and obtaining the uploaded file;

[0020] Establishing an association relationship between the target component and the file;

[0021] The file and the association relationship between the target component and the file are sent to the server, so that the server updates the component directory according to the file and the association relationship between the target component and the file.

[0022] More preferably, it also includes:

[0023] Acquire the construction order of each component from the visualization parameter information;

[0024] Displaying the construction order of each component in the component catalog;

[0025] Get information about completed components;

[0026] According to the information of the completed components and the construction order of each component, it is determined whether there is an abnormal construction state; if so, a prompt message is displayed.

[0027] More preferably, it also includes:

[0028] Extracting ID information of each component in the visualization parameter information;

[0029] Convert the ID information into RGBA value;

[0030] Render each component according to the color corresponding to the RGBA value;

[0031] Obtaining the color of a component selected in the three-dimensional modeling;

[0032] Calculate the corresponding target ID according to the RGBA value corresponding to the color of the component;

[0033] According to the target ID, a corresponding target component is found in the component catalog of the three-dimensional model.

[0034] On the other hand, a collaborative management system for building data is also provided, comprising:

[0035] Model acquisition module; used to acquire imported 3D models;

[0036] A communication module, used for sending the three-dimensional model to a server;

[0037] The communication module is used to receive visualization parameter information of the three-dimensional model sent by the server, where the visualization parameter information is extracted by the server from parameter information of the three-dimensional model;

[0038] A model building module, used to build and display the three-dimensional model according to the visualization parameter information;

[0039] A detection module, used to detect a selection operation performed on a component in the three-dimensional model;

[0040] An information acquisition module, used to acquire a target component according to the selection operation, and to acquire input indication information related to the target component;

[0041] The collaborative information generation module is used to send the indication information and the target component to the server, so that the server generates and publishes collaborative information according to the indication information and the target component.

[0042] Further preferably, the model building module includes:

[0043] A model building unit, used to build the three-dimensional model according to the visualization parameter information and the preset unit model;

[0044] A catalog generation unit, used to generate a component catalog of the three-dimensional model according to the visualization parameter information;

[0045] The display unit is used to display the three-dimensional model in a first preset area and to display a component catalog of the three-dimensional model in a second preset area.

[0046] More preferably, it also includes:

[0047] A file acquisition module, used to acquire the target component according to the selection operation, and to acquire the uploaded file;

[0048] A relationship building module, used to build an association relationship between the target component and the file;

[0049] The communication module is used to send the file and the association relationship between the target component and the file to the server, so that the server updates the component directory according to the file and the association relationship between the target component and the file.

[0050] More preferably, it also includes:

[0051] A construction sequence acquisition module, used to acquire the construction sequence of each component from the visualization parameter information;

[0052] The display module is further used to display the construction order of each component in the component catalog;

[0053] The information acquisition module is also used to acquire information of components that have been constructed;

[0054] A judgment module, used to judge whether there is a construction abnormality state according to the information of the completed components and the construction order of each component;

[0055] The display module is also used to display prompt information when there is an abnormal construction state.

[0056] More preferably, it also includes:

[0057] An information extraction module, used to extract the ID information of each component in the visualization parameter information;

[0058] A conversion module, used for converting the ID information into RGBA values;

[0059] A rendering module, used for rendering each component according to the color corresponding to the RGBA value;

[0060] A color acquisition module, used to acquire the color of a component selected in the three-dimensional modeling;

[0061] A calculation module, used to calculate a corresponding target ID according to the RGBA value corresponding to the color of the component;

[0062] The component search module is used to search for the corresponding target component in the component catalog of the three-dimensional model according to the target ID.

[0063] Compared with the prior art, the collaborative management method and system of construction data provided by the present invention have the following beneficial effects: the server generates collaborative information based on the acquired indication information and target components, and publishes the collaborative information on various management platforms, thereby realizing the collaborative management of construction data in the construction process, which not only improves the efficiency of information exchange between personnel, but also displays all collaborative information in the entire construction process on the management platform in a more intuitive manner, making it convenient to search and trace the collaborative information at a later stage. BRIEF DESCRIPTION OF THE DRAWINGS

[0064] The following will explain the preferred implementation mode in a clear and understandable manner with reference to the accompanying drawings, and further illustrate the above-mentioned characteristics, technical features, advantages and implementation methods of a collaborative management method and system for building data.

[0065] Figure 1 It is a flowchart of a first embodiment of a collaborative management method for building data of the present invention;

[0066] Figure 2 It is a flowchart of a second embodiment of a collaborative management method of building data of the present invention;

[0067] Figure 3 It is a flowchart of a third embodiment of a collaborative management method of building data of the present invention;

[0068] Figure 4 It is a flowchart of a fourth embodiment of a collaborative management method for building data of the present invention;

[0069] Figure 5 It is a schematic structural diagram of an embodiment of a collaborative management system for building data of the present invention.

[0070] Description of Figure Numbers

[0071] 10. Model acquisition module; 20. Communication module;

[0072] 30. Model building module; 31. Model building unit;

[0073] 32. Catalog generating unit; 33. Display unit;

[0074] 40. Detection module; 50. Information acquisition module;

[0075] 60. Collaborative information generation module; 70. File acquisition module;

[0076] 80. Relationship building module; 90. Construction order acquisition module;

[0077] 100. display module; 110. judgment module;

[0078] 120. Information extraction module; 130. Conversion module;

[0079] 140. Rendering module; 150. Color acquisition module;

[0080] 160. Calculation module; 170. Component search module. DETAILED DESCRIPTION

[0081] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the specific implementation methods of the present invention will be described below with reference to the accompanying drawings. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings and other implementation methods can be obtained based on these drawings without creative work.

[0082] It should be understood that when used in this specification, the term "comprising" indicates the presence of the described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or collections.

[0083] In order to simplify the drawings, only the parts related to the present invention are schematically shown in each figure, and they do not represent the actual structure of the product. In addition, in order to simplify the drawings and facilitate understanding, in some figures, only one of the parts with the same structure or function is schematically drawn or marked. In this article, "one" not only means "only one", but also means "more than one".

[0084] Figure 1 This is a flow chart of a collaborative management method for building data provided by Embodiment 1 of the present invention. The collaborative management method for building data is implemented through a management platform. The management platform can be installed on a terminal, and a server communicates with multiple management platforms. The collaborative management method for building data includes:

[0085] S100 obtains an imported three-dimensional model and sends the three-dimensional model to a server;

[0086] Specifically, the 3D model can be generated by the designer on the 3D modeling software according to the design requirements or obtained through re-molding. The designer exports the 3D model generated on the 3D modeling software in the general format of IFC. The 3D model can be a floor or a building designed by the same designer; it can also be a combination of different parts designed by different designers.

[0087] The 3D model exported from the 3D modeling software is then imported into the management platform installed on the terminal. The terminal can be a computer of various types of workers, such as a designer's computer, a construction worker's computer, or a surveyor's computer. After the management platform obtains the imported 3D model, it sends the imported 3D model to the server. The server uses the plug-in to obtain parameter information in the 3D model. The parameter information includes editing parameter information and visualization parameter information corresponding to the 3D model. Editing parameter information refers to parameter information that can be used to modify components in the 3D model. Visualization parameter information refers to information such as the position and size of the 3D model. The 3D model can be constructed based on the visualization parameter information, but the components in the 3D model cannot be modified, such as the size and shape of the components. Components refer to the parts that make up a building, such as walls, ceilings, windows, doors, floors, etc.

[0088] S200: receiving visualization parameter information of the three-dimensional model sent by the server, where the visualization parameter information is extracted by the server from parameter information of the three-dimensional model;

[0089] Specifically, after acquiring the parameter information of the three-dimensional model, the server extracts the visualization parameter information corresponding to the three-dimensional model from the parameter information, and then sends the visualization parameter information to the management platform on the terminal.

[0090] S300 constructs and displays the three-dimensional model according to the visualization parameter information;

[0091] Specifically, the management platform can construct a three-dimensional model based on the obtained visualization parameter information, and display the constructed three-dimensional model. The visualization parameter information may include the position information and size information of each component. Based on the position information and size information of each component, the visualization information of the entire three-dimensional model can be obtained, which is convenient for users to watch. At the same time, the editing parameter information in the three-dimensional model used to modify and edit the components in the three-dimensional model is saved in the server instead of being sent to the management platform, so that the management platform can realize lightweight display, reduce the configuration requirements for the terminal, and prevent the visualization loading speed from being slow due to the large data redundancy in the three-dimensional model.

[0092] When it is necessary to modify the components in the 3D model, the modification can be made in the 3D modeling software, and then a new 3D model drawing can be exported. The newly exported 3D model is then imported into the terminal management platform, and the management platform sends the new 3D model to the server to update the parameter information of the 3D model stored in the server. When each management platform needs to display the 3D model, the server sends the updated visualization parameter information to the management platform.

[0093] When sending visualization parameter information to the management platform, the server can selectively send relevant information according to the needs of the user. For example, if the user only wants to view the information of component A in the 3D model, he can choose to view component A of the 3D model in the management platform. The server sends the visualization parameter information corresponding to component A to the management platform according to the user's selection. The management platform constructs the visualization information of component A after receiving the visualization parameter information of component A.

[0094] After receiving the visualization parameter information sent by the server, the management platform will cache the visualization parameter information locally. If the visualization parameter information stored on the server has not been updated, the management platform can directly build and display the 3D model through the locally cached data when building and displaying the 3D model for the second time, so as to improve the loading speed of the visualization information. If the visualization parameter information stored on the server is updated, the management platform needs to obtain the updated visualization parameter information from the server again when building and displaying the 3D model for the second time, and rebuild and display the 3D model based on the updated visualization parameter information.

[0095] S400 detects a selection operation performed on a component in the three-dimensional model;

[0096] Specifically, after the visualization information of the 3D model is displayed on the management platform, the user can perform some operations on the displayed 3D model, such as selecting a component, viewing the attribute information of the component, etc. The management platform detects in real time whether the user has performed a selection operation on the component in the 3D model.

[0097] S500: acquiring a target component according to the selection operation, and acquiring input indication information related to the target component;

[0098] Specifically, the instruction information may be text information, annotation information, etc. For example, during the actual construction process, if the supervisor finds that the window is not installed as required, the supervisor may select the window component in the three-dimensional model displayed on the management platform and then enter text information, such as "check".

[0099] S600 sends the indication information and the target component to the server, so that the server generates and publishes collaborative information according to the indication information and the target component.

[0100] Specifically, after the management platform obtains the target component selected by the user and the indication information input by the user, the indication information and the target component can be sent to the server. The server generates collaborative information based on the indication information and the target component and sends it to each management platform. When the user views the three-dimensional model on the management platform on his own terminal, he can see the collaborative information sent by the server, and then perform corresponding processing according to the collaborative information. That is, each user can perform some marking operations on the components in the three-dimensional model on the management platform of his own terminal, such as special marking, dimensioning, text marking, graphic marking, etc.; then the server sends the marking operation to other management platforms for other personnel to view, so as to realize collaborative management of different places and different personnel. For example, after the actual construction personnel see the collaborative information that a certain window needs to be checked, they can conduct an on-site inspection to determine whether there is a problem with the window, and reply to the published collaborative information according to the actual inspection results; after receiving the reply information sent by a certain management platform, the server can publish the reply information on each management platform so that relevant personnel know the event.

[0101] In this embodiment, the server generates collaborative information based on the acquired indication information and target components, and publishes the collaborative information to each management platform, thereby realizing collaborative management of construction data during the construction process. This not only improves the efficiency of information exchange between personnel, but also displays all collaborative information in the entire construction process on the management platform in a more intuitive manner, making it convenient to search and trace the collaborative information at a later time.

[0102] Figure 2 is a flow chart of a collaborative management method of building data provided by the second embodiment of the present invention. In this embodiment, based on the first embodiment, step S300 of constructing and displaying the three-dimensional model according to the visualization parameter information specifically includes:

[0103] S310 constructing the three-dimensional model according to the visualization parameter information and the preset unit model;

[0104] S320 generates a component catalog of the three-dimensional model according to the visualization parameter information;

[0105] S330: Display the three-dimensional model in a first preset area, and display a component catalog of the three-dimensional model in a second preset area.

[0106] Specifically, the preset unit model refers to a pre-built minimum unit model, such as a triangle model, a rectangular model, etc. A triangle model is used in this embodiment. After receiving the visualization parameter information sent by the server, the management platform obtains the size information of each component in the visualization parameter information, and then constructs each component according to the size information of each component and the triangle model, that is, each component is spliced ​​by the triangle model. After the components are spliced ​​out from the triangle model, a visualized three-dimensional model can be obtained.

[0107] When constructing a three-dimensional model, a component catalog corresponding to the three-dimensional model can also be generated according to the component information in the visualization parameter information. Each component in the component catalog is set in one-to-one correspondence with each component in the three-dimensional model.

[0108] After the 3D model is constructed and the component catalog is generated, the constructed 3D model can be displayed in the first preset area on the management platform, and the generated component catalog can be displayed in the second preset area, such as displaying the component catalog on the left side of the management platform and displaying the constructed 3D model on the right side and in the middle area of ​​the management platform. When the user does not need to display the component catalog, the second preset area can be hidden to expand the display area of ​​the first preset area.

[0109] On the management platform, the corresponding components can be found in the 3D modeling according to the component catalog, or the corresponding components can be found in the component catalog according to the components in the 3D modeling.

[0110] Preferably, the component search and screening method is specifically as follows:

[0111] S710 extracting ID information of each component in the visualization parameter information;

[0112] S720 converts the ID information into RGBA values;

[0113] S730, rendering each component according to the color corresponding to the RGBA value;

[0114] S740: obtaining the color of the component selected in the three-dimensional modeling;

[0115] S750, calculating a corresponding target ID according to the RGBA value corresponding to the color of the component;

[0116] S760: Search for a corresponding target component in a component catalog of the three-dimensional model according to the target ID.

[0117] Specifically, when modeling, the 3D modeling software will give each component of the construction an ID information. When each component has a unique ID, the ID information of each construction can be converted into RGBA (red, green, blue, transparent) value, and then the color corresponding to the RGBA value of each component is calculated to render each component in the 3D modeling.

[0118] The formula for converting an ID to a 32-bit RGBA value is:

[0119] R = ID% 256 / 255.0

[0120] G=(ID / 256)%256 / 255.0

[0121] B = (ID / 256 / 256)%256 / 255.0

[0122] A=(ID / 256 / 256 / 256)%256 / 255.0

[0123] Among them, % is the remainder operator. In the calculation process of R, the ID value is divided by 256 to obtain the remainder, and then the remainder is divided by 255.0. Similarly, in the calculation process of G, the ID value is first divided by 256, and then the remainder is obtained by dividing the ID value by 256 and 256, and finally divided by 255.0.

[0124] When the user selects a component in 3D modeling, the color of the selected component is obtained, and then the ID corresponding to the RGBA value corresponding to the color of the component is calculated. Finally, according to the calculated ID, the target component is selected in the component catalog corresponding to the 3D model to realize the search for the component. Similarly, the corresponding component can also be found in 3D modeling according to the ID of the target component selected by the user in the component catalog.

[0125] The formula for converting RGBA to ID is:

[0126] ID=R+G*256+B*256*256+A*256*256*256.

[0127] In this solution, components can also be filtered according to the hierarchy. When designers are doing 3D modeling, they can establish corresponding hierarchies for each component in a project, and users can filter by opening or closing the corresponding hierarchy. In addition, components can also be filtered according to their attribute information.

[0128] Figure 3 : is a flowchart of a collaborative management method for building data provided by embodiment 3 of the present invention, which, based on the above embodiment 2, also includes:

[0129] S810 obtains the target component according to the selection operation, and obtains the uploaded file;

[0130] S820: Establishing an association relationship between the target component and the file;

[0131] S830 sends the file and the association relationship between the target component and the file to the server, so that the server updates the component directory according to the file and the association relationship between the target component and the file.

[0132] Specifically, this embodiment can realize the binding of components and files. There are many files in the process of building design or construction, such as the design requirements of components, maintenance information of components by maintenance personnel, and issues that need to be paid attention to during the construction of components. In order to facilitate construction personnel, engineers, etc. to easily obtain relevant information of each component (demand information, maintenance information, construction precautions, etc.), it is necessary to bind components and files. After the components and files are bound, other personnel can also view or download the files on the management platform of other terminal devices. One component can be bound to one or more files.

[0133] The user selects the target component in the 3D model displayed on the management platform, then uploads the corresponding file, binds the uploaded file to the selected target component (i.e., establishes an association relationship between the target component and the file), and then sends the bound file and target component information to the server. The server updates the component directory corresponding to the 3D model on each management platform based on the received target component information and file, i.e., displays the bound file information under each component in the component directory. Other users can easily obtain the file information bound to each component by browsing the information displayed in the component directory on their own management platform, and can view or download the files bound to each component to achieve collaborative management of building files.

[0134] Figure 4 4 is a flowchart of a collaborative management method for building data provided by the fourth embodiment of the present invention, which, based on the above second or third embodiment, further includes:

[0135] S910: acquiring a construction order of each component from the visualization parameter information;

[0136] S920 Displaying the construction order of each component in the component catalog;

[0137] S930 obtains information of components that have been constructed;

[0138] S940 determines whether there is a construction abnormality according to the information of the completed components and the construction order of each component; if so, displays a prompt message.

[0139] Specifically, the visualization parameter information may also include the construction order of each component, which may be pre-set during 3D modeling. After extracting the construction order of each component from the visualization parameter information, the construction order of each component may be displayed in the component catalog for reference by construction personnel, thereby preventing errors in the construction order from causing a certain component to fail to be successfully constructed or installed.

[0140] In addition, the information of completed components can also be obtained. The information of completed components can be input by the staff. According to the information of completed components and the construction order of each component obtained in advance, it can be judged whether there is any abnormality in the construction order of the components. If there is any abnormality, prompt information can be fed back in time, such as displaying the corresponding abnormal components in 3D modeling to prompt the staff that there is an abnormality in the construction of the component and it needs to be checked. At the same time, according to the information of completed components, construction progress information can be generated to facilitate users to check the construction progress.

[0141] It should be understood that in the above embodiments, the size of the step numbers does not mean the order of execution. The execution order of each step should be determined by function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.

[0142] Figure 5 : is a schematic block diagram of the structure of a collaborative management system for building data provided by Embodiment 5 of the present invention, and the collaborative management system for building data includes:

[0143] Model acquisition module 10; used to acquire the imported three-dimensional model;

[0144] A communication module 20, used to send the three-dimensional model to a server;

[0145] The communication module 20 is used to receive the visualization parameter information of the three-dimensional model sent by the server, where the visualization parameter information is extracted by the server from the parameter information of the three-dimensional model;

[0146] A model building module 30, used to build and display the three-dimensional model according to the visualization parameter information;

[0147] A detection module 40, configured to detect a selection operation performed on a component in the three-dimensional model;

[0148] An information acquisition module 50, used to acquire a target component according to the selection operation, and to acquire input indication information related to the target component;

[0149] The collaborative information generating module 60 is used to send the indication information and the target component to the server, so that the server generates and publishes collaborative information according to the indication information and the target component.

[0150] Preferably, the model building module 30 includes:

[0151] A model building unit 31, configured to build the three-dimensional model according to the visualization parameter information and a preset unit model;

[0152] A catalog generation unit 32, configured to generate a component catalog of the three-dimensional model according to the visualization parameter information;

[0153] The display unit 33 is used to display the three-dimensional model in a first preset area and to display a component catalog of the three-dimensional model in a second preset area.

[0154] Preferably, it also includes:

[0155] A file acquisition module 70, used to acquire a target component according to the selection operation and to acquire an uploaded file;

[0156] A relationship establishing module 80, used to establish an association relationship between the target component and the file;

[0157] The communication module 20 is used to send the file and the association relationship between the target component and the file to the server, so that the server updates the component directory according to the file and the association relationship between the target component and the file.

[0158] Preferably, it also includes:

[0159] A construction sequence acquisition module 90, used to acquire the construction sequence of each component from the visualization parameter information;

[0160] The display module 100 is also used to display the construction order of each component in the component catalog;

[0161] The information acquisition module 50 is also used to obtain information of components that have been constructed;

[0162] The judgment module 110 is used to judge whether there is a construction abnormality according to the information of the completed components and the construction sequence of each component;

[0163] The display module 100 is also used to display prompt information when there is an abnormal construction state.

[0164] Preferably, it also includes:

[0165] An information extraction module 120, used to extract the ID information of each component in the visualization parameter information;

[0166] A conversion module 130, configured to convert the ID information into an RGBA value;

[0167] A rendering module 140, used to render each component according to the color corresponding to the RGBA value;

[0168] A color acquisition module 150, used to acquire the color of the component selected in the three-dimensional modeling;

[0169] A calculation module 160, configured to calculate a corresponding target ID according to the RGBA value corresponding to the color of the component;

[0170] The component search module 170 is used to search for a corresponding target component in the component catalog of the three-dimensional model according to the target ID.

[0171] The specific manner in which each module in this embodiment performs operations has been described in detail in the embodiment of the method, and will not be repeated here.

[0172] It should be noted that the above embodiments can be freely combined as needed. The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present invention, and these improvements and modifications should also be considered as the protection scope of the present invention.

Claims

1. A collaborative management method for building data, characterized in that: include: Obtaining an imported three-dimensional model, and sending the three-dimensional model to a server; receiving visualization parameter information of the three-dimensional model sent by the server, wherein the visualization parameter information is extracted by the server from parameter information of the three-dimensional model, and the visualization parameter information includes position information and size information of each component; Components are the parts that make up a building; Constructing and displaying the three-dimensional model according to the visualization parameter information; detecting a selection operation performed on a component in the three-dimensional model; Acquire a target component according to the selection operation, and acquire input indication information related to the target component, wherein the indication information includes text information and annotation information, and the annotation information includes special marks, size marks, text marks, and graphic marks; The indication information and the target component are sent to the server, so that the server generates and publishes the collaborative information according to the indication information and the target component; when the user views the three-dimensional model on the management platform on his terminal, the collaborative information sent by the server can be seen, and then corresponding processing is performed according to the collaborative information; The constructing and displaying the three-dimensional model according to the visualization parameter information specifically includes: Constructing the three-dimensional model according to the visualization parameter information and the preset unit model; Generate a component catalog of the three-dimensional model according to the visualization parameter information; Display the three-dimensional model in a first preset area, and display a component catalog of the three-dimensional model in a second preset area; Also includes: Acquire the construction order of each component from the visualization parameter information; Displaying the construction order of each component in the component catalog; Get information about completed components; According to the information of the completed components and the construction order of each component, it is determined whether there is an abnormal construction state; if so, a prompt message is displayed.

2. A collaborative management method for building data according to claim 1, characterized in that: After the detecting operation of selecting the components in the three-dimensional model, the following steps are further performed: Obtaining the target component according to the selection operation, and obtaining the uploaded file; Establishing an association relationship between the target component and the file; The file and the association relationship between the target component and the file are sent to the server, so that the server updates the component directory according to the file and the association relationship between the target component and the file.

3. A collaborative management method for building data according to claim 1, characterized in that: Also includes: Extracting ID information of each component in the visualization parameter information; Convert the ID information into RGBA value; Render each component according to the color corresponding to the RGBA value; Obtaining the color of a component selected in the three-dimensional modeling; Calculate the corresponding target ID according to the RGBA value corresponding to the color of the component; According to the target ID, a corresponding target component is found in the component catalog of the three-dimensional model.

4. A collaborative management system for building data, characterized in that: include: Model acquisition module; Used to obtain imported 3D models; A communication module, used for sending the three-dimensional model to a server; The communication module is used to receive visualization parameter information of the three-dimensional model sent by the server, where the visualization parameter information is extracted by the server from parameter information of the three-dimensional model, and the visualization parameter information includes position information and size information of each component; Components are the parts that make up a building; A model building module, used to build and display the three-dimensional model according to the visualization parameter information; A detection module, used to detect a selection operation performed on a component in the three-dimensional model; An information acquisition module, used to acquire a target component according to the selection operation, and to acquire input indication information related to the target component, wherein the indication information includes text information and annotation information, and the annotation information includes special marks, size marks, text marks and graphic marks; A collaborative information generation module is used to send the indication information and the target component to the server, so that the server generates and publishes collaborative information according to the indication information and the target component; when the user views the three-dimensional model on the management platform on his terminal, he can see the collaborative information sent by the server, and then perform corresponding processing according to the collaborative information; The model building module includes: A model building unit, used to build the three-dimensional model according to the visualization parameter information and the preset unit model; A catalog generation unit, used to generate a component catalog of the three-dimensional model according to the visualization parameter information; A display unit, configured to display the three-dimensional model in a first preset area, and to display a component catalog of the three-dimensional model in a second preset area; Also includes: A construction sequence acquisition module, used to acquire the construction sequence of each component from the visualization parameter information; The display module is further used to display the construction order of each component in the component catalog; The information acquisition module is also used to acquire information of components that have been constructed; A judgment module, used to judge whether there is a construction abnormality state according to the information of the completed components and the construction order of each component; The display module is also used to display prompt information when there is an abnormal construction state.

5. The collaborative management system for building data according to claim 4, characterized in that: Also includes: A file acquisition module, used to acquire the target component according to the selection operation, and to acquire the uploaded file; A relationship building module, used to build an association relationship between the target component and the file; The communication module is used to send the file and the association relationship between the target component and the file to the server, so that the server updates the component directory according to the file and the association relationship between the target component and the file.

6. The collaborative management system for building data according to claim 4, characterized in that: Also includes: An information extraction module, used to extract the ID information of each component in the visualization parameter information; A conversion module, used for converting the ID information into RGBA values; A rendering module, used for rendering each component according to the color corresponding to the RGBA value; A color acquisition module, used to acquire the color of a component selected in the three-dimensional modeling; A calculation module, used to calculate a corresponding target ID according to the RGBA value corresponding to the color of the component; The component search module is used to search for the corresponding target component in the component catalog of the three-dimensional model according to the target ID.

Citation Information

Patent Citations

  • Method for collecting three-dimensional geometric drawing member on pattern processor

    CN101271585A

  • Engineering project element management method and system based on BIM

    CN104766155A