A method and device for recovering accidentally deleted graphic elements based on building information model
By monitoring the element modification operations in the BIM software and storing related information, the resource waste caused by user error deletion of elements is solved, and the effect of quickly and automatically recovering the error deletion of elements is achieved.
Patent Information
- Application Number
- CN202111247837.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-10-26
- Publication Date
- 2025-08-15
- Estimated Expiration
- 2041-10-26
AI Technical Summary
When existing BIM software deletes elements by mistake, the associated elements are also deleted, resulting in need of redrawing and waste of resources.
By monitoring the user's element modification operation, the element association information is stored in the database, and the error-deleted element is reconstructed after receiving the recovery command.
Quickly and automatically restore accidentally deleted elements to avoid repeated consumption of resources.
Smart Images

Figure CN114116304B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of architectural design, and in particular to a method and device for recovering accidentally deleted graphic elements based on a building information model. Background Art
[0002] When using BIM software for 3D design, due to the mutual correlation information between the elements, when one of the elements is deleted, the related elements will also be deleted. For example, door and window components are based on wall elements. When the wall is deleted, the door and window components will also be deleted. Another example is that dimensioning is based on the surface of the element. When the element is deleted, the dimensioning will also be deleted. Most BIM software does not prompt users for this series of operations, causing some users to delete the related elements together due to mistaken operations. When the number is large, it is often necessary to redraw to restore it, resulting in repeated consumption of a large amount of resources.
[0003] Therefore, the existing technology still needs to be improved and developed. Summary of the Invention
[0004] The technical problem to be solved by the present invention is to provide a method for recovering accidentally deleted elements based on a building information model in response to the above-mentioned defects of the prior art. The method aims to solve the problem in the prior art that when a user accidentally deletes an element, the associated elements are deleted. Once a large number of associated elements are deleted, they need to be redrawn, resulting in repeated consumption of a large amount of resources.
[0005] The technical solutions adopted by the present invention to solve the problem are as follows:
[0006] In a first aspect, an embodiment of the present invention provides a method for recovering accidentally deleted elements based on a building information model, wherein the method comprises:
[0007] Monitor the user's element modification operations based on the building information model;
[0008] When it is monitored that the primitive modification operation is a primitive deletion operation, the primitive association information corresponding to the primitive deletion operation is stored in the database;
[0009] A trigger instruction for recovering the accidentally deleted image is obtained, and after receiving the trigger instruction, the accidentally deleted image element is reconstructed based on the database.
[0010] In one implementation, the element-related information includes spatial coordinate information of the element, the view to which the element belongs, the associated subject, the sub-element, the parameter name, and the parameter value; when the element modification operation is monitored to be an element deletion operation, storing the element-related information corresponding to the element deletion operation in the database includes:
[0011] When it is monitored that the primitive modification operation is a primitive deletion operation, the spatial coordinate information of the primitive, the view to which the primitive belongs, the associated subject, and the sub-primitive are stored in the database;
[0012] The parameter names and parameter values of the graphic elements are traversed, and the parameter names and parameter values are stored in a database.
[0013] In one implementation, when it is monitored that the primitive modification operation is a primitive deletion operation, storing the primitive association information corresponding to the primitive deletion operation in the database includes: adding a timestamp corresponding to the primitive association information.
[0014] In one implementation, the step of obtaining a trigger instruction for recovering an erroneously deleted image element and, after receiving the trigger instruction, reconstructing the erroneously deleted image element based on the database includes:
[0015] Get the trigger instruction for accidental deletion recovery;
[0016] After receiving the trigger instruction, sending area selection prompt information;
[0017] Receive the area selected by the user;
[0018] Reconstruct the mistakenly deleted primitives according to the area and the database.
[0019] In one implementation, the reconstructing the mistakenly deleted primitives according to the region and the database includes:
[0020] Retrieving the graphic elements in the database whose coordinate information is located in the area, and obtaining a graphic element retrieval result;
[0021] Reconstruct the mistakenly deleted primitives according to the primitive retrieval result.
[0022] In one implementation, the step of searching the database for primitives whose coordinate information is located in the area and obtaining the primitive search result includes:
[0023] The primitive search results are displayed to the user in the form of a window.
[0024] In one implementation, the step of reconstructing the mistakenly deleted primitives according to the primitive retrieval result includes:
[0025] receiving a check instruction from a user based on the primitive search result;
[0026] The elements included in the check instructions are recreated through the application programming interface of the building information model.
[0027] In a second aspect, an embodiment of the present invention further provides a device for recovering accidentally deleted graphics elements based on a building information model, wherein the device comprises:
[0028] A user's graphic element modification operation monitoring module is used to monitor the user's graphic element modification operation based on the building information model;
[0029] The graphic element association information storage module is used to store the graphic element association information corresponding to the graphic element deletion operation when the graphic element modification operation is monitored to be a graphic element deletion operation;
[0030] The module for executing the operation of recovering the accidentally deleted primitive is used to execute the operation of recovering the accidentally deleted primitive according to the primitive association information.
[0031] In a third aspect, an embodiment of the present invention further provides an intelligent terminal comprising a memory and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by one or more processors, wherein the one or more programs include a method for recovering accidentally deleted graphic elements based on a building information model as described in any one of the above items.
[0032] In a fourth aspect, an embodiment of the present invention further provides a non-temporary computer-readable storage medium. When the instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute a method for recovering accidentally deleted elements based on a building information model as described in any one of the above.
[0033] Beneficial effects of the present invention: The embodiment of the present invention first monitors the user's graphic element modification operation based on the building information model; then, when the graphic element modification operation is monitored to be an graphic element deletion operation, the graphic element association information corresponding to the graphic element deletion operation is stored in a database; finally, a trigger instruction for accidental deletion recovery is obtained, and after receiving the trigger instruction, the accidental deleted graphic element is reconstructed based on the database; it can be seen that the present invention stores the association information of the deleted graphic element when monitoring the user's graphic element deletion operation, and when the user needs to restore the accidental deleted graphic element, the accidental deleted graphic element is reconstructed quickly and automatically, thereby avoiding repeated consumption of a large amount of resources. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments recorded in the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0035] Figure 1 The present invention provides a flow chart of a method for recovering accidentally deleted graphic elements based on a building information model.
[0036] Figure 2A schematic diagram of an area that needs to be restored after accidental deletion and is selected by a user according to an embodiment of the present invention.
[0037] Figure 3 A schematic diagram of graphic elements whose spatial coordinates intersect with or are completely located in the current range when searching a database provided by an embodiment of the present invention.
[0038] Figure 4 A schematic diagram of creating a selected element in calling a BIM API provided by an embodiment of the present invention.
[0039] Figure 5 This is a principle block diagram of a device for recovering accidentally deleted graphic elements based on a building information model provided by an embodiment of the present invention.
[0040] Figure 6 This is a block diagram of the internal structure of the smart terminal provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0041] The present invention discloses a method for recovering accidentally deleted primitives based on a building information model. To clarify the objectives, technical solutions, and effects of the present invention, the present invention is further described below with reference to the accompanying drawings and examples. It should be understood that the specific examples described herein are intended only to illustrate the present invention and are not intended to limit the present invention.
[0042] It will be understood by those skilled in the art that, unless expressly stated otherwise, the singular forms "a", "an", "said" and "the" used herein may also include the plural forms. It should be further understood that the term "comprising" used in the description of the present invention refers to the presence of the features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof. It should be understood that when we refer to an element as being "connected" or "coupled" to another element, it may be directly connected or coupled to the other element, or there may be intermediate elements. In addition, "connected" or "coupled" as used herein may include wireless connections or wireless couplings. The term "and / or" used herein includes all or any units and all combinations of one or more associated listed items.
[0043] It will be understood by those skilled in the art that, unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by those skilled in the art in the art to which the present invention belongs. It should also be understood that terms such as those defined in common dictionaries should be understood to have meanings consistent with their meanings in the context of the prior art and will not be interpreted in an idealized or overly formal sense unless specifically defined as herein.
[0044] In the existing technology, when a user accidentally deletes an element, the dimension annotations and associated elements related to the element will also be deleted. When the deleted associated information reaches a certain amount, it cannot be restored with one click. Either redraw based on the previous old version or redraw on the accidentally deleted version, resulting in repeated consumption of a large amount of resources.
[0045] To address the problems of the prior art, this embodiment provides a method for recovering accidentally deleted elements based on a building information model. This method stores the associated information of deleted elements while monitoring a user's element deletion operations. When the user needs to recover an accidentally deleted element, the deleted element is quickly and automatically rebuilt, thereby avoiding the repeated consumption of large amounts of resources. In specific implementation, the method first monitors the user's element modification operations based on the building information model; then, when the monitored element modification operation is an element deletion operation, the element associated information corresponding to the element deletion operation is stored in a database; finally, a trigger instruction for accidentally deleted element recovery is obtained, and upon receiving the trigger instruction, the accidentally deleted element is rebuilt based on the database.
[0046] Exemplary Methods
[0047] This embodiment provides a method for recovering accidentally deleted primitives based on a building information model, which can be applied to smart terminals for architectural design. Figure 1 As shown, the method includes:
[0048] Step S100: Monitoring the user's graphic element modification operation based on the building information model;
[0049] Specifically, through the application programming interface (API) events provided by the building information model (BIM) software, the user's graphic element modification operations can be monitored by a monitoring module, or by an artificial intelligence robot.
[0050] After monitoring the user's primitive modification operations, you can perform the following operations: Figure 1 The following operations are shown: S200, when it is monitored that the primitive modification operation is a primitive deletion operation, storing primitive association information corresponding to the primitive deletion operation in a database;
[0051] Specifically, there are various user modification operations, such as replacing elements and deleting elements. When the element modification operation is monitored to be an element deletion operation, the element-related information corresponding to the element deletion operation is stored in a database, or alternatively, in a text file. In this embodiment, when the element modification operation is monitored to be an element deletion operation, RevitAPI, i.e., the Revit application program interface, provides an event called DocumentChanged, which is triggered whenever an element changes. Therefore, this event is also triggered after the element deletion operation is executed. The system can obtain the element information deleted by the user through this event and store the element-related information corresponding to the element deletion operation in the database.
[0052] The element-related information may include but is not limited to the spatial coordinate information of the element, the view to which the element belongs, the associated subject, the sub-element, the parameter name, and the parameter value. In order to store the element-related information corresponding to the element deletion operation in the database, when the element modification operation is monitored to be an element deletion operation, storing the element-related information corresponding to the element deletion operation in the database includes the following steps:
[0053] S201, when it is monitored that the primitive modification operation is a primitive deletion operation, storing the spatial coordinate information of the primitive, the view to which the primitive belongs, the associated subject, and the sub-primitive in the database;
[0054] S202: traverse the parameter names and parameter values of the graphic elements, and store the parameter names and parameter values in a database.
[0055] Specifically, when it is monitored that the primitive modification operation is a primitive deletion operation, the primitive's spatial coordinate information, the view to which the primitive belongs, the associated subject and sub-element information are recorded, wherein the primitive's spatial coordinate information can be the primitive's two-dimensional coordinate information, or the primitive's three-dimensional coordinate information; the view to which the primitive belongs refers to the view where the primitive is located when the primitive is deleted (such as the exterior view, left view, right view, top view, bottom view, interior view, reinforcement drawing and required sectional view); wherein the associated subject refers to the main primitive associated with a primitive, for example, the associated subject of a door and window is the door. In this embodiment, the associated subject can be a null value. A sub-element refers to a lower-level primitive contained in a primitive. Since each primitive has a corresponding parameter name and parameter value, in order to accurately restore the mistakenly deleted primitives later, it is necessary to record the parameter names and parameter values corresponding to these primitives together, so the parameter names and parameter values of the primitives must be traversed first, and then these parameter names and parameter values are stored in the database.
[0056] In one implementation, when it is monitored that the primitive modification operation is a primitive deletion operation, storing the primitive association information corresponding to the primitive deletion operation in the database includes: adding a timestamp corresponding to the primitive association information.
[0057] In practice, users will delete many elements over a period of time. Some elements are deleted by mistake, but some are deleted according to the actual needs of the project. Those deleted by mistake need to be restored, while those that need to be deleted do not need to be restored. In order to distinguish these deleted elements and enable users to quickly find the elements they deleted by mistake in the shortest time, thereby improving work efficiency, it is necessary to store the element-related information of the deleted elements and add a timestamp to the element-related information.
[0058] After the element-related information corresponding to the element deletion operation is stored in the database, the following can be executed: Figure 1 The following steps are shown: S300, obtaining a trigger instruction for recovering an erroneously deleted image element, and after receiving the trigger instruction, reconstructing the erroneously deleted image element based on the database.
[0059] Specifically, the system performs the accidental deletion recovery operation based on instructions, and determines whether the deletion operation was mistakenly performed by the user. When the user discovers that they have accidentally deleted something, they can click the accidental deletion recovery function. By clicking the accidental deletion recovery function, a trigger instruction for accidental deletion recovery is sent. After the system receives the trigger instruction for accidental deletion recovery, it reconstructs the accidental deletion primitive based on the database. Accordingly, the steps of obtaining the trigger instruction for accidental deletion recovery and reconstructing the accidental deletion primitive based on the database after receiving the trigger instruction include the following: obtaining the trigger instruction for accidental deletion recovery; after receiving the trigger instruction, sending an area selection prompt; receiving the area selected by the user; and reconstructing the accidental deletion primitive based on the area and the database.
[0060] In this embodiment, when the user clicks on the "Recover from Accidental Deletion" function, a trigger instruction for recovering from accidental deletion is triggered. After the system receives the trigger instruction, it sends a prompt for selecting an area, such as using the range selection method of the API provided by the BIM software, prompting the user to select an area. After the user selects an area, the system reconstructs the accidentally deleted element based on the selected area and the element association information previously stored in the database. Accordingly, reconstructing the accidentally deleted element based on the area and the database includes the following steps: retrieving the element in the database whose coordinate information is located in the area to obtain an element search result; and reconstructing the accidentally deleted element based on the element search result.
[0061] Specifically, the system first searches the database for entities whose coordinates are within the area selected by the user. That is, based on the area selected by the user, the system retrieves all deleted entities within the selected area. Then, based on the entity search results, the system reconstructs the accidentally deleted entities. Accordingly, reconstructing the accidentally deleted entities based on the entity search results includes the following steps: receiving a check mark from the user based on the entity search results; and recreating the entities included in the check mark via the application programming interface of the building information model.
[0062] In this embodiment, the element retrieval results are displayed to the user in the form of a window. The user selects the corresponding element according to the displayed window and clicks to confirm. The background program receives the check instruction made by the user based on the element retrieval results through the API of the BIM software, and recreates the element selected by the user in the check instruction, that is, rebuilds the mistakenly deleted element.
[0063] Implementation steps:
[0064] 1. Call the DocumentChange event in the BIMAPI to capture the element information deleted by the user during 3D design and record it in the database as described in the technical solution;
[0065] 2. The user clicks on the accidentally deleted area recovery function and selects the area to be restored. Figure 2 As shown;
[0066] 3. Retrieve the components in the database whose spatial coordinates intersect with the current range or are completely within the current range, and display them in a list, such as Figure 3 As shown;
[0067] 4. Click Restore to call the selected elements created in BIMAPI, such as Figure 4 shown.
[0068] Exemplary devices
[0069] like Figure 5 As shown in , an embodiment of the present invention provides a device for recovering accidentally deleted elements based on a building information model. The device includes a user's element modification operation monitoring module 401, an element association information storage module 402, and an element accidentally deleted element recovery operation execution module 403, wherein:
[0070] The user's graphic element modification operation monitoring module 401 is used to monitor the user's graphic element modification operation based on the building information model;
[0071] The primitive association information storage module 402 is configured to store primitive association information corresponding to the primitive deletion operation when the primitive modification operation is detected to be a primitive deletion operation;
[0072] The primitive mistakenly deleted recovery operation execution module 403 is configured to execute a primitive mistakenly deleted recovery operation according to the primitive association information.
[0073] Based on the above embodiment, the present invention also provides an intelligent terminal, whose principle block diagram can be shown as follows: Figure 6 As shown. The intelligent terminal includes a processor, a memory, a network interface, a display screen, and a temperature sensor connected via a system bus. The processor of the intelligent terminal is used to provide computing and control capabilities. The memory of the intelligent terminal includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the intelligent terminal is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor, a method for recovering accidentally deleted graphic elements based on a building information model is implemented. The display screen of the intelligent terminal can be a liquid crystal display screen or an electronic ink display screen, and the temperature sensor of the intelligent terminal is pre-set inside the intelligent terminal to detect the operating temperature of the internal equipment.
[0074] Those skilled in the art will understand that Figure 6 The schematic diagram is only a block diagram of a portion of the structure related to the solution of the present invention and does not constitute a limitation on the smart terminal to which the solution of the present invention is applied. The specific smart terminal may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.
[0075] In one embodiment, a smart terminal is provided, comprising a memory and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by one or more processors. The one or more programs include instructions for performing the following operations:
[0076] Monitor the user's element modification operations based on the building information model;
[0077] When it is monitored that the primitive modification operation is a primitive deletion operation, the primitive association information corresponding to the primitive deletion operation is stored in the database;
[0078] A trigger instruction for recovering the accidentally deleted image is obtained, and after receiving the trigger instruction, the accidentally deleted image element is reconstructed based on the database.
[0079] Those skilled in the art will appreciate that all or part of the processes in the above-described embodiments can be implemented by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the above-described embodiments. Among them, any reference to memory, storage, database or other media used in the embodiments provided by the present invention can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct RAM bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM).
[0080] In summary, the present invention discloses a method and device for recovering accidentally deleted elements based on a building information model. The method comprises: monitoring a user's element modification operations based on a building information model; when the monitored element modification operation is an element deletion operation, storing element-related information corresponding to the element deletion operation in a database; obtaining a trigger instruction for recovering from accidentally deleted elements, and after receiving the trigger instruction, reconstructing the accidentally deleted elements based on the database. The present invention stores the associated information of the deleted elements when monitoring the user's element deletion operations. When the user needs to recover the accidentally deleted elements, the accidentally deleted elements are quickly and automatically reconstructed, thereby avoiding repeated consumption of a large amount of resources.
[0081] Based on the above embodiments, the present invention discloses a method for recovering accidentally deleted graphic elements based on a building information model. It should be understood that the application of the present invention is not limited to the above examples. For ordinary technicians in this field, it can be improved or transformed according to the above description. All these improvements and transformations should fall within the scope of protection of the claims attached to the present invention.
Claims
1. A method for recovering accidentally deleted graphics elements based on a building information model, characterized in that: The method comprises: Monitor the user's element modification operations based on the building information model; When it is monitored that the primitive modification operation is a primitive deletion operation, the primitive association information corresponding to the primitive deletion operation is stored in the database; Obtaining a trigger instruction for recovering an accidentally deleted image, and after receiving the trigger instruction, reconstructing the accidentally deleted image element based on the database, including: Get the trigger instruction for accidental deletion recovery; After receiving the trigger instruction, sending area selection prompt information; Receive the area selected by the user; Reconstructing the mistakenly deleted primitives according to the region and the database; The element association information includes the spatial coordinate information of the element, the view to which the element belongs, the associated subject, the sub-element, the parameter name and the parameter value; when the element modification operation is monitored to be an element deletion operation, storing the element association information corresponding to the element deletion operation in the database includes: When it is monitored that the primitive modification operation is a primitive deletion operation, the spatial coordinate information of the primitive, the view to which the primitive belongs, the associated subject, and the sub-primitive are stored in the database; Traversing the parameter names and parameter values of the primitives, and storing the parameter names and parameter values in a database; The view to which the element belongs refers to the view where the element is located when the element is deleted, the associated subject refers to the main element associated with the element, and the sub-element refers to the lower-level element contained in the element.
2. The method for recovering accidentally deleted graphic elements based on building information model according to claim 1, characterized in that: When it is monitored that the primitive modification operation is a primitive deletion operation, storing the primitive association information corresponding to the primitive deletion operation in the database includes: adding a timestamp corresponding to the primitive association information.
3. The method for recovering accidentally deleted graphic elements based on building information model according to claim 1, characterized in that: The reconstructing the mistakenly deleted primitives according to the region and the database includes: Retrieving the graphic elements in the database whose coordinate information is located in the area, and obtaining a graphic element retrieval result; Reconstruct the mistakenly deleted primitives according to the primitive retrieval result.
4. The method for recovering accidentally deleted graphic elements based on building information model according to claim 3, characterized in that: The step of searching the database for the graphic element whose coordinates are located in the area and obtaining the graphic element search result includes: The primitive search results are displayed to the user in the form of a window.
5. The method for recovering accidentally deleted graphic elements based on building information model according to claim 3, characterized in that: The reconstructing the mistakenly deleted primitive according to the primitive retrieval result includes: receiving a check instruction from a user based on the primitive search result; The elements included in the check instructions are recreated through the application programming interface of the building information model.
6. A device for recovering accidentally deleted graphics elements based on a building information model, characterized in that: The device comprises: A user's graphic element modification operation monitoring module is used to monitor the user's graphic element modification operation based on the building information model; The graphic element association information storage module is used to store the graphic element association information corresponding to the graphic element deletion operation when the graphic element modification operation is monitored to be a graphic element deletion operation; The element association information includes the spatial coordinate information of the element, the view to which the element belongs, the associated subject, the sub-element, the parameter name and the parameter value; when the element modification operation is monitored to be an element deletion operation, storing the element association information corresponding to the element deletion operation in the database includes: When it is monitored that the primitive modification operation is a primitive deletion operation, the spatial coordinate information of the primitive, the view to which the primitive belongs, the associated subject, and the sub-primitive are stored in the database; Traversing the parameter names and parameter values of the primitives, and storing the parameter names and parameter values in a database; The view to which the element belongs refers to the view where the element is located when the element is deleted, the associated subject refers to the main element associated with the element, and the sub-element refers to the lower-level element contained in the element; The element mistakenly deleted recovery operation execution module is used to execute the element mistakenly deleted recovery operation according to the element association information, including: Get the trigger instruction for accidental deletion recovery; After receiving the trigger instruction, sending area selection prompt information; Receive the area selected by the user; Reconstruct the mistakenly deleted primitives according to the area and the database.
7. An intelligent terminal, characterized in that: The device comprises a memory and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by one or more processors, and the one or more programs include being used to execute the method according to any one of claims 1 to 5.
8. A non-transitory computer-readable storage medium, characterized in that When the instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Method and system for preventing loss and mistaken deletion of mobile terminal information
CN105404563A
Data processing method based on building information model, terminal and readable storage medium
CN109558619A