Building model storage method and device, storage medium and electronic equipment
By uniformly managing two-dimensional drawings and three-dimensional models based on project catalogs on the building model storage platform, the problem of unification of unified management in the existing technology is solved, and work efficiency and data consistency are improved.
Patent Information
- Application Number
- CN202411728172.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-28
- Publication Date
- 2025-03-21
AI Technical Summary
The existing building model storage platform cannot manage two-dimensional drawings and three-dimensional models in the same directory, resulting in the need to find and modify drawings and models in different directories respectively when modifying the project, and the work efficiency is low.
By determining design data based on the project catalog, generating two-dimensional design drawings and three-dimensional design models, and binding them to the project catalog, identifying the project catalog and storing the drawings and models in the corresponding storage space, achieving unified management of two-dimensional drawings and three-dimensional models.
The operation of two-dimensional drawings and three-dimensional models under the same platform is realized, which improves data consistency and accuracy, promotes data exchange and sharing at different stages, and solves the problem of low work efficiency of project data modification methods.
Smart Images

Figure CN119669498A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of architectural design, and in particular to a method and device for storing architectural models, a storage medium, and an electronic device. Background Art
[0002] In the existing building model storage platform, the two-dimensional drawings and three-dimensional models of a project can be stored in the system and viewed through the platform.
[0003] However, in the storage method provided by the relevant technology, two-dimensional drawings and three-dimensional models are managed separately, and the two-dimensional drawings and three-dimensional models are isolated and cannot be managed uniformly. When the model needs to be modified or added or deleted, the drawings and models will be searched in different directories respectively, resulting in low work efficiency.
[0004] In other words, since the relevant architectural model storage platform cannot uniformly manage two-dimensional drawings and three-dimensional models in the same directory, when the project is modified, the drawings and models need to be modified separately in different directories, which leads to the problem of low working efficiency of existing project data modification methods.
[0005] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention
[0006] The embodiments of the present application provide a method and device for storing a building model, a storage medium, and an electronic device, so as to at least solve the technical problem of low working efficiency of the project data modification method provided by the related art.
[0007] According to one aspect of an embodiment of the present application, a method for storing a building model is provided, comprising: determining design data based on a project directory, wherein the project directory is used to indicate the area and specialty of the building project; generating a two-dimensional design drawing and a three-dimensional design model based on the design data, and binding the two-dimensional design drawing and the three-dimensional design model to the project directory, respectively, wherein the two-dimensional design drawing and the three-dimensional design model are generated by different tools; identifying the project directory, and storing the two-dimensional design drawing and the three-dimensional design model in a storage space corresponding to the project directory.
[0008] According to another aspect of an embodiment of the present application, a storage device for a building model is also provided, including: a data determination unit, used to determine design data based on a project directory, wherein the project directory is used to indicate the area and specialty of the building project; a model generation unit, used to generate a two-dimensional design drawing and a three-dimensional design model according to the design data, and bind the two-dimensional design drawing and the three-dimensional design model to the project directory, respectively, wherein the generation tools of the two-dimensional design drawing and the three-dimensional design model are different; a model storage unit, used to identify the project directory, and store the two-dimensional design drawing and the three-dimensional design model in a storage space corresponding to the project directory.
[0009] Optionally, the above-mentioned model generation unit includes: a data acquisition model, used to acquire multiple design data respectively bound to multiple project directories; a model generation module, used to generate the same number of two-dimensional design drawings and three-dimensional design models based on the multiple design data, and bind the two-dimensional design drawings and three-dimensional design models to corresponding project directories respectively.
[0010] Optionally, the above-mentioned model storage unit includes: a directory identification module, used to traverse the two-dimensional design drawings and three-dimensional design models, and identify the project directory bound to the two-dimensional design drawings and three-dimensional design models; a model storage module, used to store the two-dimensional design drawings and three-dimensional design models bound to the same project directory in the storage space corresponding to the same project directory.
[0011] Optionally, the storage device for the above-mentioned building model also includes: a directory tree generation unit, which is used to obtain project data and generate multiple project directories based on the project data; generate a project directory tree based on the project directory, wherein the project directory data is used to divide the area and profession of the building project.
[0012] Optionally, the above-mentioned directory tree generation unit also includes: a two-dimensional design drawing display module, which is used to respond to the trigger operation of the project directory in the project directory tree, and display the two-dimensional design drawing stored in the storage space corresponding to the project directory in the drawing display interface; a three-dimensional model display module, which is used to display the three-dimensional display interface, and display the three-dimensional design model stored in the storage space corresponding to the project directory in the three-dimensional display interface.
[0013] Optionally, the above-mentioned directory tree generation unit also includes: a data update module, used to update the project directory in response to a modification operation on the project directory in the project directory tree; a model update module, used to update the two-dimensional design drawings and three-dimensional design models stored in the storage space corresponding to the updated project directory according to the updated project directory.
[0014] According to another aspect of the embodiments of the present application, a computer-readable storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute the above-mentioned method for storing a building model when running.
[0015] According to another aspect of the embodiment of the present application, a computer program product is provided, the computer program product comprising a computer program / instruction, the computer instruction being stored in a computer-readable storage medium. A processor of a computer device reads the computer program / instruction from the computer-readable storage medium, and the processor executes the computer program / instruction, so that the computer device executes the above storage method of the building model.
[0016] According to another aspect of the embodiments of the present application, there is also provided an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute the above-mentioned method for storing a building model through the computer program.
[0017] In an embodiment of the present application, design data is determined based on a project directory, wherein the project directory is used to indicate the area and specialty of a construction project; two-dimensional design drawings and three-dimensional design models are generated according to the design data, and the two-dimensional design drawings and three-dimensional design models are respectively bound to the project directory, wherein the generation tools of the two-dimensional design drawings and the three-dimensional design models are different; the project directory is identified, and the two-dimensional design drawings and the three-dimensional design models are stored in the storage space corresponding to the project directory. The two-dimensional drawings and the three-dimensional model are both based on the data of the same project. The system will label the data of the drawings and models, and then identify the labels, and upload the drawings and models of the same project to the plug-ins mounted on each, so as to achieve unified management of the drawings and models. So that the two-dimensional drawings and the three-dimensional model can be operated on the same platform to improve the consistency and accuracy of the data. And the two-dimensional drawings and the three-dimensional model are interoperable, and data exchange and sharing can be performed at different stages (such as design and implementation). The technical problem of low working efficiency of the project data modification method provided by the related technology is solved. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0019] Figure 1 is a schematic diagram of a hardware environment of an optional method for storing a building model according to an embodiment of the present application;
[0020] Figure 2 is a flowchart of an optional method for storing a building model according to an embodiment of the present application;
[0021] Figure 3 is a schematic diagram of an optional method for storing a building model according to an embodiment of the present application;
[0022] Figure 4 is a schematic diagram of another optional method for storing a building model according to an embodiment of the present application;
[0023] Figure 5 is a schematic diagram of another optional method for storing a building model according to an embodiment of the present application;
[0024] Figure 6 is a schematic diagram of another optional method for storing a building model according to an embodiment of the present application;
[0025] Figure 7 is a schematic diagram of an optional storage device for a building model according to an embodiment of the present application;
[0026] Figure 8 is a schematic diagram of an optional electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0027] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.
[0028] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0029] According to one aspect of the embodiments of the present application, a method for storing a building model is provided. As an optional implementation, the method for storing a building model can be applied to, but is not limited to, Figure 1The storage system of the building model in the hardware environment shown in FIG. The storage system of the building model may include but is not limited to a terminal device 102, a network 110, a server 112, and a database 114. The terminal device 102 runs a target client (such as Figure 1 As shown, the target client is a client for unified management of construction projects as an example). The terminal device 102 includes a display 108, a processor 106 and a memory 104. The display 108 can be used to display a two-dimensional drawing display interface, a three-dimensional model display interface, etc., and is also used to provide a human-computer interaction interface to receive human-computer interaction operations of touch on different controls. The processor is used to generate an interaction instruction in response to the above human-computer interaction operation, and send the interaction instruction to the server to obtain the design information of the construction project. The memory is used to store two-dimensional drawings and three-dimensional models, etc.
[0030] In addition, the server 112 includes a processing engine 116, which is used to perform a storage or read operation on the database 114. Specifically, the processing engine 116 reads the reference design data from the database 114.
[0031] Assumptions Figure 1 The terminal device 102 in the embodiment runs a client for unified management of the model of the building project. The specific process of this embodiment is as follows: In step S102, the terminal device 102 determines the design data in response to the touch operation of the two-dimensional design software or the three-dimensional design software. Then, step S104 is executed, and the server 112 sends the design data to the terminal device 102 through the network 110. Then, the terminal device 102 executes steps S106 and S108 to generate a two-dimensional design drawing and a three-dimensional design model according to the design data, and stores the two-dimensional design drawing and the three-dimensional design model in the project directory.
[0032] Optionally, in this embodiment, the terminal device 102 may be a terminal device configured with a target client, which may include but is not limited to at least one of the following: a mobile phone (such as an Android phone, an iOS phone, etc.), a laptop, a tablet computer, a PDA, a MID (Mobile Internet Devices), a PAD, a desktop computer, a smart TV, etc. The target client may be a client that supports the storage task of providing a building model, such as a project management client and a browser client. The network may include but is not limited to: a wired network, a wireless network, wherein the wired network includes: a local area network, a metropolitan area network and a wide area network, and the wireless network includes: Bluetooth, WIFI and other networks that realize wireless communication. The server may be a single server, or a server cluster consisting of multiple servers, or a cloud server. The above is only an example, and this embodiment does not impose any limitation on this.
[0033] Optionally, in this embodiment, the storage method of the above-mentioned building model can be applied to, but not limited to, two-dimensional and three-dimensional collaborative design. Two-dimensional and three-dimensional collaborative design is an integrated project management method that allows project team members, including architects, engineers, construction personnel and other relevant stakeholders, to work together on a shared digital platform. This platform can process and store results drawings and project documents in multiple formats, such as DWG (two-dimensional design drawings), PDF (portable document format), DWF (design web page format), RVT (Revit model file), etc., to ensure the uniformity and accessibility of all project-related materials. After determining the project directory of the building project, the design data can be obtained from the project directory when designing two-dimensional drawings and three-dimensional models, and the two-dimensional design drawings and three-dimensional design models generated based on the same design data are stored in the corresponding project directory. So that project-related information and files can be accessed by members in real time, ensuring that everyone works based on the latest data, and can modify the models of two dimensions at the same time, improving work efficiency.
[0034] The above usage scenarios are only examples, and any scenario related to the storage of building models can utilize the solution of the present application. This embodiment does not impose any limitation on this.
[0035] In an embodiment of the present application, design data is determined based on a project directory, wherein the project directory is used to indicate the area and specialty of a construction project; two-dimensional design drawings and three-dimensional design models are generated according to the design data, and the two-dimensional design drawings and three-dimensional design models are respectively bound to the project directory, wherein the generation tools of the two-dimensional design drawings and the three-dimensional design models are different; the project directory is identified, and the two-dimensional design drawings and the three-dimensional design models are stored in the storage space corresponding to the project directory. The two-dimensional drawings and the three-dimensional model are both based on the data of the same project. The system will label the data of the drawings and models, and then identify the labels, and upload the drawings and models of the same project to the plug-ins mounted on each, so as to achieve unified management of the drawings and models. So that the two-dimensional drawings and the three-dimensional model can be operated on the same platform to improve the consistency and accuracy of the data. And the two-dimensional drawings and the three-dimensional model are interoperable, and data exchange and sharing can be performed at different stages (such as design and implementation). The technical problem of low working efficiency of the project data modification method provided by the related technology is solved.
[0036] As an optional implementation, Figure 2 As shown, the storage method of the building model includes the following steps:
[0037] S202, determining design data based on a project catalog, wherein the project catalog is used to indicate an area and a specialty of a construction project;
[0038] It should be noted that the project directory plays a vital role in the management of 2D and 3D collaborative design. It is a bridge connecting design data and project information, and can ensure the orderly storage and efficient retrieval of design data.
[0039] In an optional implementation, when creating a project, you first need to define the project directory structure, which is the starting point of the entire design data management. The project directory is usually divided according to the physical areas of the construction project (such as Building A, Building B) and professional fields (such as architecture, structure, electromechanical, HVAC, water supply and drainage, etc.). For example, a large commercial complex project may include multiple building areas, each of which is further divided into multiple professional folders, such as "Building A-Building-Floor Plan", "Building B-Structure-Floor Layout", etc. This structural design of the project directory not only reflects the actual layout of the construction project, but also takes into account the professional division of labor in the design process, so that the design data can be clearly classified and located. Through the project directory, all design data such as two-dimensional drawings, three-dimensional models, documents, etc. related to the construction project can be accurately stored and archived, which is convenient for team members to retrieve and use.
[0040] In an optional embodiment, the storage of design data follows the instructions of the project directory, which means that each piece of design data will be clearly associated with the physical area and professional field to which it belongs. For example, the 3D floor model created by the professional team of the structure of Building A will be stored in the "Building A-Structure" directory. When team members need to find specific design data, they can quickly locate it through the project directory. For example, a designer in charge of HVAC can find all drawings and models related to HVAC design by simply accessing the folder under "Project Directory-HVAC" without blindly searching across the entire project.
[0041] Figure 3 is a schematic diagram of an optional storage method of a building model according to an embodiment of the present application; Figure 3 As shown, for a building A, the file includes multiple project directories 302. After selecting a project directory 302, the corresponding design data can be determined according to the project directory, such as obtaining the design data of building A to obtain basic data for subsequent model design.
[0042] S204, generating a two-dimensional design drawing and a three-dimensional design model according to the design data, and binding the two-dimensional design drawing and the three-dimensional design model to the project directory respectively, wherein the two-dimensional design drawing and the three-dimensional design model are generated by different tools;
[0043] It should be noted that design data usually refers to design information in professional fields such as architecture, structure, electromechanical, HVAC, water supply and drainage, etc., including size, material, construction, system layout, etc. This information is the basis of building design and construction and needs to be accurately recorded and managed.
[0044] In an optional implementation, the two-dimensional design drawing is mainly generated by CAD (Computer-Aided Design) software. In this software environment, the designer converts the design data into two-dimensional graphics such as floor plans, cross-sections, and elevations to intuitively display the building's floor plan, structural details, system layout, etc. The two-dimensional design drawing is the basis of the construction drawing and is mainly used to guide on-site construction and installation.
[0045] In an optional implementation, the three-dimensional design model is usually generated through BIM (Building Information Modeling) software, such as Revit, ArchiCAD, etc. In the three-dimensional software environment, the designer constructs the design data into a three-dimensional building model, which includes not only the appearance of the building, but also the internal structure, system layout, etc. The three-dimensional model can provide more three-dimensional and intuitive design information, facilitate communication and collaboration among team members, and also facilitate design inspection and optimization.
[0046] In an optional implementation, once the design data is generated, whether it is a 2D drawing or a 3D model, it needs to be bound to the project directory to ensure accurate classification and location of the data. The storage location can be indicated by the project directory, which is designed to take into account the regional divisions and professional fields of the construction project, and provide a clear storage location for the design data. For example, the 2D drawings of Building A will be stored in the corresponding folder under "Project Directory - Building A - Building". The same rule applies to 3D design models, for example, the 3D model under the "Building B - Structure" directory.
[0047] In an optional implementation, management plug-ins can be integrated into CAD and BIM software. These plug-ins allow designers to automatically or manually select corresponding project directories for binding when saving or uploading design data. The plug-in will save the selected project directory information as the metadata of the file, ensuring that the file can be accurately filed in the specified directory when it is uploaded to the collaborative platform.
[0048] In an optional implementation, on the collaborative platform side, the system automatically classifies and files the design data files into corresponding project directories by reading the metadata (including project directory information) of the design data files. This mechanism ensures that even data generated in different design tools can be managed and retrieved based on a unified project directory.
[0049] S206, identifying the project directory, and storing the two-dimensional design drawing and the three-dimensional design model in the storage space corresponding to the project directory.
[0050] It should be noted that, as mentioned above, two-dimensional design drawings are usually generated in CAD (such as AutoCAD), while three-dimensional design models are created in BIM software (such as Revit). Plug-ins can be added to different design software, and plug-ins can be developed into modules that are compatible with different design software. By calling the API interface of the design software, they can be seamlessly embedded in the user interface of the collaborative platform. The project directory can be automatically bound. When the design data (drawings or models) is created or modified, the plug-in will embed the identification information of the project directory in its metadata. This identification information includes project ID, area ID, professional ID, etc., which are stored in the file properties in the form of tags to ensure that the data can be recognized by the platform when it is uploaded.
[0051] In an optional implementation, after receiving the design data, the client's digital delivery collaboration platform will first read the metadata in the data file, extract the identification information of the project directory, and perform preliminary identification and verification. The platform classifies the design data into the corresponding project based on the extracted project directory information. Specifically, the platform will check the project directory tree, find the directory that matches the design data label, and then store the data in the storage space corresponding to the directory. The storage space can be a database partition within the platform, or a cloud storage service integrated with the platform.
[0052] In an optional implementation, in order to optimize storage efficiency and data access speed, the platform can adopt a distributed storage strategy to store data in different physical or logical storage spaces according to the region and professional information of the project directory. In this way, even in the case of large amounts of data, good storage performance can be maintained.
[0053] In an embodiment of the present application, design data is determined based on a project directory, wherein the project directory is used to indicate the area and specialty of a construction project; two-dimensional design drawings and three-dimensional design models are generated according to the design data, and the two-dimensional design drawings and three-dimensional design models are respectively bound to the project directory, wherein the generation tools of the two-dimensional design drawings and the three-dimensional design models are different; the project directory is identified, and the two-dimensional design drawings and the three-dimensional design models are stored in the storage space corresponding to the project directory. The two-dimensional drawings and the three-dimensional model are both based on the data of the same project. The system will label the data of the drawings and models, and then identify the labels, and upload the drawings and models of the same project to the plug-ins mounted on each, so as to achieve unified management of the drawings and models. So that the two-dimensional drawings and the three-dimensional model can be operated on the same platform to improve the consistency and accuracy of the data. And the two-dimensional drawings and the three-dimensional model are interoperable, and data exchange and sharing can be performed at different stages (such as design and implementation). The technical problem of low working efficiency of the project data modification method provided by the related technology is solved.
[0054] In an optional embodiment, the above-mentioned generating two-dimensional design drawings and three-dimensional design models according to the design data, and binding the two-dimensional design drawings and the three-dimensional design models to the project directories respectively, includes: obtaining multiple design data respectively bound to multiple project directories; generating the same number of two-dimensional design drawings and three-dimensional design models based on the multiple design data, and binding the two-dimensional design drawings and the three-dimensional design models to the corresponding project directories respectively.
[0055] In an optional embodiment, the above-mentioned identifying the project directory and storing the two-dimensional design drawings and three-dimensional design models in the storage space corresponding to the project directory includes: traversing the two-dimensional design drawings and three-dimensional design models to identify the project directory bound to the two-dimensional design drawings and the three-dimensional design models; storing the two-dimensional design drawings and three-dimensional design models bound to the same project directory in the storage space corresponding to the same project directory.
[0056] It should be noted that when multiple people work on a collaborative platform at the same time, after the platform obtains the uploaded 2D design drawings and 3D design models, it can identify the project directory bound to the model and store the 2D design drawings and 3D design models in the corresponding project directories respectively.
[0057] In an optional embodiment, in the scenario of storing two-dimensional drawings and three-dimensional models in multiple project directories, multiple design data bound to multiple project directories can be obtained first. This process can be achieved through an integrated plug-in in the design software, which not only monitors design activities, but also allows designers to select specific project directories to bind design data. In CAD (such as AutoCAD) or BIM (such as Revit) software, after the designer completes the design, he can select the corresponding project directory through the plug-in interface for data binding. The project directory tree can be loaded in the two-dimensional and three-dimensional design software, and the design data can be determined based on the operation of the project directory in the project directory tree.
[0058] It should be noted that after the client's system platform receives the 2D drawings and 3D models uploaded from multiple design software, these drawings and models will be automatically bound to the corresponding project directory based on the project directory information embedded when uploading the data. The binding process actually stores the project directory ID as part of the metadata in the file attributes of the design data to ensure that each piece of design data has a clear association with the project to which it belongs. The collaborative platform will automatically traverse all uploaded 2D drawings and 3D design models, read the project directory information in the file attributes, and identify the project directory. This identification process is the basis of data storage, ensuring that the system can understand the project area and professional field to which each piece of design data belongs.
[0059] In an optional implementation, after identifying the project directory, the system will store the two-dimensional design drawings and three-dimensional design models in the corresponding storage space according to the project directory information. Specifically, all design data bound to the same project directory will be stored in the same storage space, and this storage space corresponds to the project directory one by one. For example, all design drawings and models bound to the "Building A - Building" project directory will be stored in the storage space under the "Building A - Building" directory. This strategy ensures the consistency of logical classification and physical storage of design data, which facilitates subsequent data retrieval and management.
[0060] Through the above implementation methods of this application, the digital delivery collaboration platform not only realizes the accurate classification and storage of design data, but also ensures the efficient collaboration and safe sharing of two-dimensional drawings and three-dimensional models in a multi-project and multi-professional environment. The application of these technical strategies has greatly improved the project management efficiency and data processing capabilities of the architectural design industry.
[0061] In an optional implementation, before determining the design data based on the project directory, it includes: acquiring project data and generating multiple project directories based on the project data; generating a project directory tree based on the project directory, wherein the project directory data is used to divide the construction project into regions and specialties.
[0062] In an optional implementation, the user can enter project data on the collaborative platform, and the project data can be data for a specific construction project. In the project startup phase, the collaborative platform first needs to collect detailed project data, including basic information such as project name, project number, construction unit, affiliated department, project leader, and more specific project areas (such as Building A, Building B) and professional fields (such as architecture, structure, electromechanical, HVAC, water supply and drainage) and other details. This information is usually entered by the project leader or administrator in the project planning interface of the platform. After the project information is uploaded through the platform's user interface, the system will verify the input data to ensure the integrity and accuracy of the information. For example, the system will check whether the project name is repeated, whether the project area and professional field have been correctly defined, etc.
[0063] In an optional implementation, after the project data is determined, a project directory can be generated based on the project data. Based on the collected project data, the platform will automatically or semi-automatically generate multiple project directories. The structure of the project directory reflects the physical layout and professional division of labor of the construction project, for example, "Building A-Architecture-Design Drawings", "Building A-Structure-3D Model", etc. This directory structure design ensures the orderly storage and classification of relevant design data. While generating the project directory, the platform will also assign corresponding access rights to each directory based on the team roles and responsibilities defined in the project data. For example, architectural designers can only access directories related to buildings, while structural engineers have access to directories related to structures. The permission control mechanism ensures the security of design data and the orderliness of the design process.
[0064] In an optional implementation, after the project directory is determined, a directory tree can be generated based on the project directory. The project directory tree is a hierarchical view of all project directories, which shows the organization of project data in a tree structure. Each project directory exists as a node in the tree, and the nodes are connected by logical relationships (such as parent-child relationships) to form a complete project directory tree. In the user interface of the platform, the project directory tree will be displayed in a visual form, and users can quickly locate and access specific design data through the directory tree. At the same time, the project leader or administrator can manage and adjust the project data through the directory tree, such as adding new regional or professional directories, adjusting the hierarchical relationship of the directory, etc.
[0065] It should be noted that the regional and professional information contained in the project directory data is used to clearly divide the different parts and professional fields of the building project during the design process. For example, the different floors and rooms of Building A and Building B, as well as the design work of different disciplines such as architecture, structure, and electromechanical, will be classified and managed according to the project directory data. When the design data (including 2D drawings and 3D models) is generated, it will be automatically associated with the corresponding directory in the project directory tree. This classification method based on the project directory ensures that the organizational structure of the design data is consistent with the logical structure of the project data, which is convenient for subsequent retrieval, sharing, and management.
[0066] Figure 4 is a schematic diagram of another optional storage method of a building model according to an embodiment of the present application; Figure 4 As shown, after determining the project data, a project directory tree can be generated in the collaborative platform, and the project directory can be divided according to region and profession.
[0067] Through the above-mentioned implementation methods of the present application, the digital delivery collaborative design platform of the present invention can generate an ordered project directory tree based on project data, and tightly bind the design data with the project directory, thereby realizing efficient classification and storage of design information and collaborative work among team members, greatly improving the efficiency and accuracy of architectural design and engineering management.
[0068] In an optional embodiment, after the project directory tree is generated based on the project directory as mentioned above, it includes: in response to a trigger operation on the project directory in the project directory tree, displaying the two-dimensional design drawings stored in the storage space corresponding to the project directory in the drawing display interface; displaying the three-dimensional display interface, and displaying the three-dimensional design models stored in the storage space corresponding to the project directory in the three-dimensional display interface.
[0069] It should be noted that in the two-dimensional design software and the three-dimensional design software, in the process of generating two-dimensional design drawings and three-dimensional design models, the above-mentioned project directory tree can be displayed in the two-dimensional design software and the three-dimensional design software, and in response to the touch operation of the project directory tree, the design data of the project directory in the project directory tree can be extracted, and the two-dimensional design drawings and three-dimensional design models can be generated based on the design data. The generated drawings and models will be bound to the project directory so that the drawings or models can be transferred to the system after the generation is completed.
[0070] In an optional implementation, after generating a project directory tree based on the project directory, the digital delivery collaborative design platform realizes intuitive display and efficient access to design data. Users can intuitively browse the project structure through the project directory tree view of the platform. When a user clicks or selects a project directory in the project directory tree, this operation is regarded as a trigger operation, and the system will immediately respond and execute the subsequent data display process. There is a set of trigger logic mechanisms within the system that can detect any interactive actions of the user on the project directory tree. Once the trigger signal is received, the system will quickly locate the storage space corresponding to the selected project directory and prepare to load the design data associated with it.
[0071] In an optional embodiment, in response to a trigger operation, the system will retrieve all two-dimensional design drawings from the storage space corresponding to the project directory. This process may include traversing the storage space and querying metadata to ensure that all associated two-dimensional design drawings are included in the display range. The retrieved two-dimensional design drawings will be loaded into the drawing display interface of the platform. The interface is usually designed to be scalable, pannable, and rotatable so that users can view the drawing content comprehensively and in detail. In addition, the platform also provides a series of tools, such as measurement, annotation, comparison, etc., to help users analyze drawing information more effectively.
[0072] In an optional implementation, after responding to a trigger operation, similar to displaying a two-dimensional design drawing, the system will also retrieve all three-dimensional design models from the storage space corresponding to the same project directory. This process uses the metadata of the model file to ensure that the model is accurately associated with the project directory. The retrieved three-dimensional design model is loaded into the three-dimensional display interface. The three-dimensional display interface usually has advanced visualization functions, which can display the model from a 3D perspective and support users to observe, cut, and check for collisions at any angle of the model. The platform may also provide model animation functions to demonstrate design processes or solutions and enhance the intuitiveness and communication effect of the design.
[0073] In an optional implementation, the platform may provide an integrated display interface that displays 2D design drawings and 3D design models side by side or superimposed, making it easy for users to switch between different dimensions and intuitively compare design details. In the model display interface, the system allows users with corresponding permissions to perform real-time editing. For example, designers can modify the size of drawings online or adjust the position of components in the 3D model. All changes will be saved in real time to the corresponding storage space to ensure seamless collaboration between team members.
[0074] Figure 5 is a schematic diagram of another optional storage method of a building model according to an embodiment of the present application; Figure 5 As shown, the directory tree of the platform can be loaded in the two-dimensional design tool, and the design data can be obtained according to the directory tree and bound to the directory.
[0075] Figure 6 is a schematic diagram of another optional storage method of a building model according to an embodiment of the present application; Figure 6 As shown, the directory tree of the platform can be loaded in the 3D design tool, and the design data can be obtained according to the directory and bound to the directory.
[0076] Through the above-mentioned implementation mode of the present application, the digital delivery collaborative design platform of the present invention can respond to the user's trigger operation on the project directory tree, and quickly display the two-dimensional design drawings and three-dimensional design models associated with the project directory, which not only improves the accessibility and visualization of the design data, but also strengthens the communication and collaboration between teams, and has a significant effect on improving the efficiency and quality of architectural design and engineering management.
[0077] In an optional embodiment, after the project directory tree is generated based on the project directory, it includes: updating the project directory in response to a modification operation on the project directory in the project directory tree; and updating the two-dimensional design drawings and three-dimensional design models stored in the storage space corresponding to the updated project directory according to the updated project directory.
[0078] It should be noted that the modification operation can instruct the project leader or an administrator with corresponding permissions to perform modification operations in the project directory tree, such as adding new directories, deleting directories that are no longer needed, adjusting the hierarchical relationship of directories, or changing the name and description of directories.
[0079] It should be noted that the system converts modification operations into data update commands to synchronously update the directory information in the project directory tree. This includes adjusting the hierarchical relationship of the directory, changing the directory name or description, and adding or deleting directories. As the project directory is updated, the system will synchronously adjust the permission control policy associated with it. For example, if a new professional directory is added, the system will set the initial access rights for the directory to ensure that only relevant designers can access and modify the design data under the directory.
[0080] In an optional embodiment, the system will intelligently identify all 2D design drawings and 3D design models related to the updated project directory based on the modification operation of the project directory. This process involves retrieving and analyzing the metadata of all design data in the storage space to determine which files need to be updated. For the identified design data, the system will automatically update the project directory information in its metadata to ensure that the design data is consistent with the latest project directory tree. For example, if a professional directory is moved to a new location, the directory information of all drawings and models related to the profession will also be adjusted accordingly to reflect the latest directory structure. In addition to the update of metadata, the system will also automatically adjust the physical location of the design data in the storage space. Specifically, the system will move the design data to the corresponding new directory or remove it from the deleted directory based on the updated project directory tree to maintain the logical consistency of the storage space. When the project directory information or physical location of the design data changes, the system will automatically notify all relevant team members. This includes designers, project managers, quality control personnel, etc. The notification information will clearly indicate which design data is affected and the specific changes to ensure that all team members can understand and adapt to the latest project directory structure in a timely manner.
[0081] Through the above implementation methods of this application, the digital delivery collaborative design platform can flexibly respond to the modification requirements of the project catalog, automatically update the design data related to the project catalog, ensure the accuracy and real-time nature of the design information, and also improve the flexibility of project management and the efficiency of team collaboration. This mechanism is particularly important for dealing with complex and changing architectural design projects. It ensures the consistency of project data and design information, provides clear design guidance for team members, and promotes the smooth progress of the project.
[0082] In an optional implementation, after the project is determined, the project leader or administrator logs in to the digital delivery collaboration platform and enters the basic information of the project, such as the project name, project number, construction unit, etc., through the project creation function of the platform. This creation process is the starting point of project management and lays the foundation for subsequent planning and design work. When creating a project, the planning settings of the project are carried out simultaneously. This includes defining the project participants, project seals, and the structure of the project directory tree. The definition of participants can be based on the department structure, professional fields, and role division of the team, such as architectural designers, structural engineers, and electromechanical auditors. The setting of project seals is used to ensure the legal effect and quality control of design results. For example, it is clear which seals can be used for the approval of formal documents. The construction of the project directory tree is the basis for the classified storage of design results, and it is necessary to plan the folder structure of each profession and each area in detail.
[0083] After that, the design data can be generated and uploaded. In an optional implementation, the designer uses two-dimensional design software (such as AutoCAD) or three-dimensional design software (such as Revit) to draw design drawings and models according to project requirements. During the drawing process, the plug-in in the software (integrated with the digital delivery collaboration platform) will automatically bind the design data to the corresponding folder in the project directory tree. After the design is completed, the designer uploads the two-dimensional and three-dimensional design results to the platform through the plug-in interface of the platform. When uploading, the system will check the project directory information of the design data to ensure that the data is correctly stored in the corresponding storage space. All uploaded design results (including drawings and models) are automatically classified into the corresponding folders in the project directory tree. This classification process follows the directory structure set during project planning, which facilitates subsequent data retrieval and management. The administrator or project leader can edit the personnel of each professional folder through the user management interface of the platform. The personnel search function allows team members to be quickly located based on information such as department, name, mobile phone number, and major, which facilitates the allocation of permissions.
[0084] In an optional implementation, the platform provides a sophisticated permission control mechanism, and the administrator can assign read-only permission or editing permission to the corresponding personnel. Read-only permission allows users to view design results but cannot modify them. Editing permission includes the ability to add, modify, and delete files. This permission control ensures the security of design data and prevents unauthorized modifications. Through project planning, the platform adds personnel permissions to the folder directory, that is, by setting folder permissions, it controls the editing permissions of different professions and different personnel on the folder. For example, designers of a certain profession can only access and edit folders related to that profession, but cannot operate on the design results of other professions. This not only ensures the security of design data, but also improves the efficiency of team collaboration.
[0085] The specific steps are as follows: During the project planning stage, the composition and responsibilities of the project team are clarified through the personnel allocation function of the platform. This includes setting up roles such as the person in charge, designer, and reviewer of each professional field (such as architecture, structure, and electromechanical), as well as the collaborative relationship between them. Define the type and use process of the project seal to ensure that the design results can be legally approved and stamped before formal submission. The seal management function of the platform supports a variety of seal templates, as well as electronic processes for seal application, approval, and stamping. Plan the structure of the project directory tree to reflect the physical layout and professional division of labor of the project. Each node (folder) in the directory tree corresponds to an area or profession of the project, which facilitates the classified storage and management of design data. After the project is created, the administrator can enter the design area and adjust the permissions of the folder directory according to the profession and role of the personnel. For example, an architectural designer can only edit drawings under the "Architecture" folder, while a structural engineer can only operate folders related to "Structure".
[0086] In traditional engineering projects, drawing management is a complex and error-prone process, especially when the project is large and the number of drawings is large, it becomes extremely difficult to find and manage drawings. The two-dimensional and three-dimensional collaborative design management solution of this application greatly simplifies the management of drawings through the following key points. The solution automatically generates a project directory tree based on project data (such as project name, specialty, region, etc.), clearly organizes and classifies design drawings, and ensures that each drawing has its clear location. This makes it quick and easy to find a specific drawing or model. Simply search according to the hierarchical structure of the directory tree to quickly locate the required information. The platform provides an intelligent search function, and users can search and filter according to multi-dimensional information such as project name, designer, drawing type, date, etc. Even in the face of a large number of drawings, the target file can be found in a short time, which significantly improves work efficiency. The solution supports version control of design drawings. Every modification of each drawing will be recorded and saved. Users can easily view and trace back different versions of drawings, which is crucial for project review and quality control. The platform has a sophisticated permission management mechanism to ensure that only authorized team members can access and modify specific drawings. This not only improves data security, but also ensures the accuracy and consistency of drawings, avoiding misoperation or data conflicts caused by confusion in permissions.
[0087] In an optional implementation, drawings can be saved in the cloud. Cloud storage means that drawing data is backed up in real time. Even if the local device fails or data is lost, data can be quickly restored from the cloud through the network, greatly reducing the risk of being unable to retrieve drawings. Cloud storage supports team members to access project drawings from any location as long as they have a network connection and corresponding access rights. This remote access capability promotes efficient collaboration between teams, especially in multi-location office or remote collaboration scenarios, which can significantly improve the team's work efficiency and project execution speed. Drawing data is synchronized in real time in the cloud to ensure that all team members can access the latest drawing version, reducing communication costs and design errors caused by information asynchrony. Compared with traditional local storage, cloud storage provides a higher level of disaster recovery and data security services. Professional cloud service providers will take multiple data protection measures, such as data encryption, multi-data center redundant storage, access control, etc., to ensure that drawing data can still maintain integrity and availability in the face of threats such as natural disasters and hacker attacks.
[0088] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.
[0089] According to another aspect of the embodiment of the present application, a storage device for a building model for implementing the above-mentioned storage method of a building model is also provided. Figure 7 As shown, the device comprises:
[0090] A data determination unit 702, configured to determine design data based on a project catalog, wherein the project catalog is used to indicate an area and a specialty of a construction project;
[0091] A model generation unit 704 is used to generate a two-dimensional design drawing and a three-dimensional design model according to the design data, and bind the two-dimensional design drawing and the three-dimensional design model to the project directory respectively, wherein the two-dimensional design drawing and the three-dimensional design model are generated by different tools;
[0092] The model storage unit 706 is used to identify the project directory and store the two-dimensional design drawing and the three-dimensional design model in the storage space corresponding to the project directory.
[0093] Optionally, the above-mentioned model generation unit 704 includes: a data acquisition model, used to acquire multiple design data respectively bound to multiple project directories; a model generation module, used to generate the same number of two-dimensional design drawings and three-dimensional design models based on the multiple design data, and bind the two-dimensional design drawings and three-dimensional design models to corresponding project directories respectively.
[0094] Optionally, the above-mentioned model storage unit 706 includes: a directory identification module, used to traverse the two-dimensional design drawings and three-dimensional design models, and identify the project directory bound to the two-dimensional design drawings and three-dimensional design models; a model storage module, used to store the two-dimensional design drawings and three-dimensional design models bound to the same project directory in the storage space corresponding to the same project directory.
[0095] Optionally, the storage device for the above-mentioned building model also includes: a directory tree generation unit, which is used to obtain project data and generate multiple project directories based on the project data; generate a project directory tree based on the project directory, wherein the project directory data is used to divide the area and profession of the building project.
[0096] Optionally, the above-mentioned directory tree generation unit also includes: a two-dimensional design drawing display module, which is used to respond to the trigger operation of the project directory in the project directory tree, and display the two-dimensional design drawing stored in the storage space corresponding to the project directory in the drawing display interface; a three-dimensional model display module, which is used to display the three-dimensional display interface, and display the three-dimensional design model stored in the storage space corresponding to the project directory in the three-dimensional display interface.
[0097] Optionally, the above-mentioned directory tree generation unit also includes: a data update module, used to update the project directory in response to a modification operation on the project directory in the project directory tree; a model update module, used to update the two-dimensional design drawings and three-dimensional design models stored in the storage space corresponding to the updated project directory according to the updated project directory.
[0098] Optionally, in this embodiment, the embodiments to be implemented by the above-mentioned various unit modules can refer to the above-mentioned various method embodiments, which will not be repeated here.
[0099] According to another aspect of the embodiment of the present application, an electronic device for implementing the above-mentioned storage method of the building model is also provided. The electronic device may be Figure 8 The terminal device or server shown in the figure. This embodiment is described by taking the electronic device as a terminal device as an example. Figure 8 As shown, the electronic device includes a memory 802 and a processor 804. The memory 802 stores a computer program, and the processor 804 is configured to execute the steps in any of the above method embodiments through the computer program.
[0100] Optionally, in this embodiment, the electronic device may be located in at least one network device among a plurality of network devices of a computer network.
[0101] Optionally, in this embodiment, the processor may be configured to perform the following steps through a computer program:
[0102] S1, determining design data based on a project catalog, wherein the project catalog is used to indicate an area and a specialty of a construction project;
[0103] S2, generating a two-dimensional design drawing and a three-dimensional design model according to the design data, and binding the two-dimensional design drawing and the three-dimensional design model to the project directory respectively, wherein the two-dimensional design drawing and the three-dimensional design model are generated by different tools;
[0104] S3, identifies the project directory and stores the two-dimensional design drawings and three-dimensional design models in the storage space corresponding to the project directory.
[0105] Alternatively, a person skilled in the art may understand that: Figure 8The structure shown is for illustration only, and the electronic device may also be a smart phone (such as an Android phone, an iOS phone, etc.), a tablet computer, a PDA, a mobile Internet device (MID), a PAD, and other terminal devices. Figure 8 The electronic device and the electronic equipment described above are not limited in structure. Figure 8 More or fewer components (such as network interfaces, etc.) as shown in, or with Figure 8 Different configurations are shown.
[0106] Among them, the memory 802 can be used to store software programs and modules, such as the program instructions / modules corresponding to the storage method and device of the building model in the embodiment of the present application. The processor 804 executes various functional applications and data processing by running the software programs and modules stored in the memory 802, that is, realizing the above-mentioned storage method of the building model. The memory 802 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 802 may further include a memory remotely located relative to the processor 804, and these remote memories may be connected to the terminal via a network. Examples of the above-mentioned networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof. Among them, the memory 802 can be specifically, but not limited to, used to store design data. As an example, such as Figure 8 As shown, the memory 802 may include, but is not limited to, the data determination unit 702, the model generation unit 704, and the model storage unit 706 in the storage device of the building model. In addition, it may also include, but is not limited to, other module units in the storage device of the building model, which will not be described in detail in this example.
[0107] Optionally, the transmission device 806 is used to receive or send data via a network. Specific examples of the network may include wired networks and wireless networks. In one example, the transmission device 806 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices and routers via a network cable so as to communicate with the Internet or a local area network. In one example, the transmission device 806 is a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0108] In addition, the electronic device further includes: a display 808 for displaying a two-dimensional design drawing and a three-dimensional design model; and a connection bus 810 for connecting various module components in the electronic device.
[0109] According to one aspect of the present application, a computer program product is provided, the computer program product comprising a computer program / instruction, the computer program / instruction comprising a program code for executing the method shown in the flow chart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication part, and / or installed from a removable medium. When the computer program is executed by a central processing unit, various functions provided by the embodiments of the present application are executed.
[0110] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0111] According to one aspect of the present application, a computer-readable storage medium is provided, and a processor of a 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 above-mentioned method for storing a building model.
[0112] Optionally, in this embodiment, the computer-readable storage medium may be configured to store a computer program for performing the following steps:
[0113] S1, determining design data based on a project catalog, wherein the project catalog is used to indicate an area and a specialty of a construction project;
[0114] S2, generating a two-dimensional design drawing and a three-dimensional design model according to the design data, and binding the two-dimensional design drawing and the three-dimensional design model to the project directory respectively, wherein the two-dimensional design drawing and the three-dimensional design model are generated by different tools;
[0115] S3, identifies the project directory and stores the two-dimensional design drawings and three-dimensional design models in the storage space corresponding to the project directory.
[0116] Optionally, in this embodiment, a person of ordinary skill in the art may understand that all or part of the steps in the various methods of the above embodiments may be completed by instructing hardware related to the terminal device through a program, and the program may be stored in a computer-readable storage medium, and the storage medium may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, etc.
[0117] If the integrated units in the above embodiments are implemented in the form of software functional units and sold or used as independent products, they can be stored in the above computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling one or more computer devices (which can be personal computers, servers or network devices, etc.) to execute all or part of the steps of the above methods in each embodiment of the present application.
[0118] In the above embodiments of the present application, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.
[0119] It is understandable that in the specific implementation of this application, related data such as user information is involved. When the above embodiments of this application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of relevant data need to comply with relevant laws, regulations and standards of relevant countries and regions.
[0120] In the several embodiments provided in the present application, it should be understood that the disclosed client can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the above units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0121] The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0122] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0123] The above are only preferred implementations of the present application. It should be pointed out that ordinary technicians in this technical field can make several improvements and modifications without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A method for storing a building model, characterized in that: include: determining design data based on a project catalog, wherein the project catalog is used to indicate the area and discipline of the construction project; Generate a two-dimensional design drawing and a three-dimensional design model according to the design data, and bind the two-dimensional design drawing and the three-dimensional design model to the project directory respectively, wherein the two-dimensional design drawing and the three-dimensional design model are generated by different tools; The project directory is identified, and the two-dimensional design drawing and the three-dimensional design model are stored in a storage space corresponding to the project directory.
2. The method according to claim 1, characterized in that The generating of a two-dimensional design drawing and a three-dimensional design model according to the design data, and binding the two-dimensional design drawing and the three-dimensional design model to the project directory respectively, comprises: Acquire multiple design data respectively bound to multiple project directories; The same number of the two-dimensional design drawings and the three-dimensional design models are generated based on the plurality of design data, and the two-dimensional design drawings and the three-dimensional design models are respectively bound to the corresponding project directories.
3. The method according to claim 2, characterized in that The identifying the project directory and storing the two-dimensional design drawing and the three-dimensional design model in a storage space corresponding to the project directory includes: Traversing the two-dimensional design drawing and the three-dimensional design model to identify the project directory bound to the two-dimensional design drawing and the three-dimensional design model; The two-dimensional design drawing and the three-dimensional design model bound to the same project directory are stored in the storage space corresponding to the same project directory.
4. The method according to claim 1, characterized in that Before determining the design data based on the project catalog, the process includes: Acquire project data, and generate a plurality of project directories according to the project data; A project directory tree is generated based on the project directory, wherein the project directory data is used to divide the construction project into regions and specialties.
5. The method according to claim 4, characterized in that After generating a project directory tree based on the project directory, the method further comprises: In response to a triggering operation on a project directory in the project directory tree, displaying the two-dimensional design drawing stored in a storage space corresponding to the project directory in a drawing display interface; A three-dimensional display interface is displayed, in which the three-dimensional design model stored in the storage space corresponding to the project directory is displayed.
6. The method according to claim 5, characterized in that After generating a project directory tree based on the project directory, the method further comprises: In response to a modification operation on the project directory in the project directory tree, updating the project directory; The two-dimensional design drawing and the three-dimensional design model stored in the storage space corresponding to the updated project directory are updated according to the updated project directory.
7. A storage device for a building model, characterized in that: include: a data determination unit for determining design data based on a project catalog, wherein the project catalog is used to indicate an area and a specialty of a construction project; A model generation unit, configured to generate a two-dimensional design drawing and a three-dimensional design model according to the design data, and bind the two-dimensional design drawing and the three-dimensional design model to the project directory respectively, wherein the two-dimensional design drawing and the three-dimensional design model are generated by different tools; The model storage unit is used to identify the project directory and store the two-dimensional design drawing and the three-dimensional design model in the storage space corresponding to the project directory.
8. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein the program executes the method described in any one of claims 1 to 6 when executed.
9. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instructions are executed by a processor, the method according to any one of claims 1 to 6 is implemented.
10. An electronic device comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to execute the method according to any one of claims 1 to 6 through the computer program.