BIM operation and management method
The BIM operation and management method integrates with BIM 3D model programs for direct data viewing and management, enabling cross-editing and format conversion, addressing inefficiencies in existing systems by improving user convenience and compatibility.
Patent Information
- Application Number
- JP2024164245
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2023-09-26
- Filing Date
- 2024-09-20
- Publication Date
- 2026-01-23
- Estimated Expiration
- 2044-09-20
AI Technical Summary
Existing BIM programs lack the ability to directly view and manage structure data within the 3D model management program, requiring separate auxiliary programs for data input and management, leading to inefficiencies and increased costs without significant market competitiveness.
A BIM operation and management method that integrates with a BIM 3D model management program through an API call, allowing direct data viewing, cross-editing with spreadsheet or document creation programs, and converting data into other formats, while using AI for automatic selection and classification of data items.
Enables direct data viewing and management within the BIM 3D model program, facilitates simultaneous cross-editing, and improves compatibility with various programs, enhancing user convenience and reducing the need for separate auxiliary tools.
Smart Images

Figure 0007805411000001 
Figure 0007805411000002 
Figure 0007805411000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a BIM operation management method, and more particularly to a BIM operation management method capable of checking structure data. [Background technology]
[0002] The material described herein merely provides background information related to the present invention and may not constitute prior art.
[0003] When constructing a building, the entire building is first designed through 3D modeling. Then, by combining 3D modeling with process management, a work breakdown structure (WBS) is established for each process. Activities are then determined based on the process structure, and construction work begins. Typically, building construction requires integrating and managing information into a single system to systematically manage construction, manpower, time, and costs. Managing each process step without integrating them, or managing the entire process manually, is prone to errors and has limitations. BIM (Building Information Modeling) refers to 3D design technology that has recently become a hot topic in the construction industry. Open BIM refers to BIM that uses the international standard (IFC) to share data regardless of the type of software used.
[0004] On the other hand, structures contain a variety of information such as design standards codes, standard specification codes, and specialized specifications, but there is a problem in that managers cannot input or check information about structures consisting of various objects through BIM programs.
[0005] Therefore, there was a problem that the user had to separately view the program in which the information about the structure was entered, and then use a separate BIM3D model management program such as Autodesk Navisworks to perform the work.
[0006] Various attempts have been made to solve these problems.
[0007] Korean Patent No. 0593716 relates to a 4D construction management system and a method for providing construction management information using the same. The system combines a conventional construction management system with construction status data visualized as 3D data, allowing users to easily search and utilize the correlation between the current construction status, on-site performance, and construction schedule. To provide this 4D construction management system and a method for providing construction management information using the system, the system provides architectural models and progress by construction stage as 4D data, which is a combination of time and 3D models, at the request of users connected via the Internet or a local network. The system has a portal page with a menu bar for displaying searchable data lists and the types of data that can be entered. The system also has a database in which 4D data, which is virtual reality (VR) data created by combining a construction management chart with a 3D design model by construction stage, and a construction status 3D model data with the construction management chart, is stored. The system displays the searched 4D data at the user's request, generates 4D data based on data entered by the user, and stores it in the database. The system also provides a client system with communication means for connecting to the server system via the Internet or a local network.
[0008] As mentioned above, in order to solve the problems of existing BIM programs, some domestic and overseas related companies have conducted research into programs that improve the management of various data belonging to objects, but the reality is that there are no such programs available on the market, and even if there are, the benefits are not significant compared to the cost of the programs, so their market competitiveness has declined and no examples of them being fully put into common use could be found.
[0009] Therefore, as mentioned above, there is a need to develop a BIM program that can solve the problems of the conventional technology. Summary of the Invention [Problem to be solved by the invention]
[0010] The problem to be solved by the present invention is to make up for the shortcomings of the prior art, and the objects of the present invention are as follows.
[0011] First, we aim to provide a BIM operation and management method that can provide improved convenience to users by allowing them to directly view and check data related to structures within the BIM 3D model management program without viewing a separate auxiliary program.
[0012] Second, we aim to provide a BIM management program that allows cross-editing simultaneously in conjunction with a spreadsheet or document creation program into which structure data is entered when editing data in a BIM 3D model management program.
[0013] Third, we aim to provide a BIM management program that can convert data into other program formats and improve compatibility with various programs.
[0014] The objects of the present invention are not limited to those mentioned above, and other objects not mentioned will be clearly understood by those skilled in the art from the following description. [Means for solving the problem]
[0015] The present invention relates to a BIM operation and management method that is provided to a BIM 3D model management program used in the BIM field through an API call command and is executed by a computer processor, and includes: a structure data generation step in which at least one of design criteria code, standard specification code, and technical specification code for a structure (facility) composed of various objects (models) is input on a spreadsheet or document creation program; a browsing step in which a 3D file or BIM file for a specific structure is viewed on the BIM 3D model management program; an identity determination step in which a match is confirmed between a specific structure in the file viewed on the BIM 3D model management program in the structure browsing step and a structure in the spreadsheet or document creation program generated on the structure data generation step; and a match is confirmed between a specific structure in the file viewed on the BIM 3D model management program in the structure browsing step and a structure in the spreadsheet or document creation program generated on the structure data generation step on the BIM 3D model management program in the identity determination step. In this case, the BIM3D model management program provides at least one of information on a design criteria code, a standard specification code, and a specialized specification for a structure in a spreadsheet or document creation program to a user terminal; if there is no match between the file related to a specific structure viewed in the structure viewing step on the BIM3D model management program and the structure in the spreadsheet or document creation program generated in the structure data generation step, a structure data providing step is included in which information on the structure that does not match in the spreadsheet or document creation program is not provided; if there are multiple structures, the structure data generation step manages information on multiple structures in one spreadsheet or document creation program file by inputting information on each structure into a separate sheet in the spreadsheet or document creation program, and the sheet name of the spreadsheet or document creation program file sheet is the same as the structure code assigned to the specific structure;The identity determination step determines whether or not there is a match between the specific structure viewed in the structure viewing step and the structure in the structure data generation step based on whether or not there is a match between the structure code of the BIM3D model management program and a sheet name of a spreadsheet or document creation program file sheet, the structure code being composed of an internal code value composed of English letters, numbers, and special characters, and an external exposure value composed of a structure name, and the identity determination step determines whether or not there is a match between the specific structure viewed in the structure viewing step and the structure in the structure data generation step based on whether or not there is a match between the external exposure value and a sheet name of a spreadsheet or document creation program file sheet, and if the number of information items about the structure provided in the structure data provision step is equal to or less than a predetermined number, the structure data provision step provides all information items about the structure to a user terminal, and if the number of information items about the structure is equal to or more than a predetermined number, the structure data provision step provides the user terminal with the information items selected below the predetermined number, and The BIM operation and management method further includes an automatic selection step in which an AI automatically classifies the selected information items when the number of information items on a floor is equal to or exceeds a predetermined number, and the automatic selection step includes an acquisition step in which the display screen is acquired and stored as an image the moment the screen exposing information about the structure is clicked by the user terminal; a classification step in which a certain range is set as an area of interest based on the position of the point clicked by the user terminal based on the image acquired in the acquisition step and the other areas are classified as areas of non-interest; an accumulation step in which the acquisition step and the classification step are repeated and accumulated up to a predetermined reference value each time the screen exposing information about the structure is clicked by the user terminal, thereby accumulating and acquiring the display screen image the moment the screen exposing information about the structure is clicked by the user terminal; and a setting step in which the areas set as areas of interest in multiple images are compared and the information item about the structure exposed in the area of interest that overlaps the most is set as the information item to be selected in the structure data provision step.
[0016] Meanwhile, in the structure data providing step, data can be added, modified, or deleted in the structure data bar output on the BIM3D model management program, and when saving the edited data in the BIM3D model management program, an editing step can be included in which the edited data is saved together in a spreadsheet or word processing program.
[0017] Additional aspects of the present invention will be set forth in part in the accompanying description, and in part will be readily apparent from the description, or may be learned by practice of the invention.
[0018] The foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention, as claimed. [Effects of the Invention]
[0019] The effects of the present invention configured as above will be explained as follows.
[0020] First, it provides users with improved convenience by allowing them to directly view and check data related to structures within the BIM3D model management program without having to view a separate auxiliary program.
[0021] Second, when editing data in a BIM 3D model management program, cross-editing is possible simultaneously in conjunction with a spreadsheet or word processing program into which structure data has been entered.
[0022] Third, data can be converted into other program formats to improve compatibility with various programs.
[0023] The effects of the present invention are not limited to the effects mentioned above, and other effects not mentioned can be clearly understood by those skilled in the art from the description of the claims. [Brief explanation of the drawings]
[0024] [Figure 1] 1 is a flowchart according to one embodiment of the present invention. [Figure 2] 1 is a diagram illustrating an algorithm according to an embodiment of the present invention. [Figure 3] 10 is a diagram showing a screen in which data input in a spreadsheet or document creation program is output in a BIM 3D model management program when selecting a structure according to an embodiment of the present invention. [Figure 4] 1 is a diagram showing a screen in which data is edited in conjunction with a spreadsheet or word processing program when editing data in a BIM 3D model management program according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0025] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, specific embodiments of the present invention will be described in detail with reference to the accompanying drawings.
[0026] However, when describing a specific embodiment of the present invention, if it is determined that a detailed description of related publicly known functions or configurations may unnecessarily obscure the gist of the present invention, such detailed description will be omitted.
[0027] The above-mentioned objects, features, and advantages of the present invention will become more apparent from the following detailed description taken in conjunction with the accompanying drawings. However, since the present invention can be modified in various ways and can include various embodiments, the following will be described in detail by illustrating specific embodiments in the drawings.
[0028] If it is determined that a detailed description of a known function or configuration related to the present invention may unnecessarily obscure the gist of the present invention, the detailed description will be omitted. Furthermore, numbers used in the description of this specification are merely identification symbols for distinguishing one component from another.
[0029] Furthermore, the suffix "section" for elements used in the following description is used or mixed simply to facilitate the preparation of the specification, and does not have any meaning or function that is distinct from each other in itself.
[0030] In the following description, the term "user" can be interpreted as the same as "user terminal" and the term "administrator" can be interpreted as the same as "administrator terminal."
[0031] FIG. 1 is a flow chart according to one embodiment of the present invention.
[0032] FIG. 2 is a diagram illustrating an algorithm according to an embodiment of the present invention.
[0033] As part of the API (3rd Party Program) of a BIM3D model management program such as Autodesk Navisworks program used in the BIM (Building Information Modeling) field, a structure data generation step in which at least one piece of information from a design criteria code, a standard specification code, and a specialized specification for a structure (facility) composed of various objects (models) is input on a spreadsheet or document creation program; a browsing step in which a 3D file or a BIM file related to a specific structure is viewed on the BIM3D model management program; an identity determination step in which a match is confirmed between the file related to the specific structure viewed on the BIM3D model management program in the structure browsing step and the structure generated in the spreadsheet or document creation program in the structure data generation step; and a structure viewing step on the BIM3D model management program in the identity determination step. and a structure data providing step of providing information about the structure in the spreadsheet or document creation program in the BIM3D model management program if there is a match between the file about the specific structure viewed in the structure viewing step on the BIM3D model management program and the structure in the spreadsheet or document creation program generated in the structure data generation step, and not providing information about the structure that does not match in the spreadsheet or document creation program if there is no match between the file about the specific structure viewed in the structure viewing step on the BIM3D model management program and the structure in the spreadsheet or document creation program generated in the structure data generation step.
[0034] In this case, if there are multiple structures, one BIM3D model management program file is generated for each structure, and each structure is given a unique structure code so that it can be identified among various structures, and one BIM3D model management program file can contain the structure code.
[0035] In addition, in the structure data generation step, if there are multiple structures, information about each structure can be entered into a separate spreadsheet or document creation program file, thereby making it possible to manage information about multiple structures in a single spreadsheet or document creation program file.
[0036] Furthermore, the sheet name of the spreadsheet or document creation program file sheet is the same as the structure code assigned to the specific structure, and the identity determination step can confirm whether there is a match between the specific structure viewed in the structure viewing step and the structure in the structure data generation step based on whether there is a match between the structure code of the BIM3D model management program and the sheet name of the spreadsheet or document creation program file sheet.
[0037] FIG. 3 is a diagram showing a screen in which data input in a spreadsheet or document creation program is output in a BIM3D model management program when selecting a structure according to an embodiment of the present invention.
[0038] FIG. 4 is a diagram showing a screen where data is edited in conjunction with a spreadsheet or word processing program when editing data in a BIM 3D model management program according to an embodiment of the present invention.
[0039] As shown in Figure 3, if you select a specific structure in the structure area A of the BIM 3D model management program, the data entered in the spreadsheet or word processing program can be output through the data area B at the bottom of the structure area A.
[0040] As shown in Figure 4, when you edit the data output to data area B of the BIM3D model management program, you can see that it is automatically edited in the spreadsheet or word processing program C in conjunction with this.
[0041] Meanwhile, in the structure data providing step, data can be added, modified, or deleted in the structure data bar output on the BIM3D model management program, and when saving the edited data in the BIM3D model management program, an editing step can be included in which the edited data is saved together in a spreadsheet or word processing program.
[0042] In this case, the structure code is composed of an internal code value consisting of English letters, numbers, and special characters, and an external exposure value consisting of the name of the structure, and the identity determination step can check whether there is a match between the specific structure viewed in the structure viewing step and the structure in the structure data generation step by checking whether there is a match between the external exposure value and the sheet name of the spreadsheet or word processing program file sheet.
[0043] On the other hand, the inner code value can utilize a quantum random number generator.
[0044] The internal code value can be generated by the sum of a basic quantum random number generated by one attempt of the quantum random number generator and a twin quantum random number generated by another attempt of the quantum random number generator. Furthermore, the twin quantum random number can generate one internal code value before and after the basic quantum random number (as a result, the internal code value is the same as the sum of the twin quantum random number - the basic quantum random number - the twin quantum random number).
[0045] In addition, if the number of information items about the structure provided in the structure data providing step is less than a preset number, the structure data providing step may provide all information items about the structure to the user, and if the number of information items about the structure is more than a preset number, the structure data providing step may select information items less than the preset number and provide the selected information items to the user.
[0046] At this time, if the number of information items in the structure data providing step is equal to or exceeds a predetermined number, an automatic sorting step may be included in which the AI automatically classifies the sorted information items.
[0047] Further, the automatic selection step may include an acquisition step of acquiring and storing an image of the display screen the moment the user clicks on the screen exposing information about the structure; a classification step of setting a certain range based on the position of the point where the user clicked as a region of interest based on the image acquired in the acquisition step and classifying other areas as regions of non-interest; an accumulation step of accumulating and acquiring the display screen image the moment the user clicks on the screen exposing information about the structure by repeating the acquisition step and the classification step up to a preset reference value each time the user clicks on the screen exposing information about the structure; and a setting step of comparing areas set as regions of interest in a plurality of images and setting the information item about the structure exposed in the region of interest that overlaps the most as the information item to be selected in the structure data providing step.
[0048] Conventional methods for automatically determining preference items generally count the number of times a user selects an item, but the automatic selection step of the present invention determines preference based on the number of clicks on a specific area on an image, rather than the number of selections on a group.
[0049] Conventional item counting is a simple method that can be performed most easily, but the use of item counting is extremely limited to determining preference, whereas the image and area click determination method on the image in the automatic selection stage of the present invention can be said to have infinite expandability, such as determining UI UX preference in addition to item preference, and counting of non-item items.
[0050] Meanwhile, according to the present invention, a method for managing objects (models) constituting a structure can be further provided.
[0051] The methods for managing objects (models) are as follows:
[0052] The present invention provides a BIM operation and management method including: an object (model) generation step of generating various objects (models) that constitute a structure based on unique data provided by an administrator; a data storage step in which a user enters information corresponding to the object (model), and the information entered by the user is classified into higher categories such as basic attribute information and additional attribute information; a selection step in which a user selects one of the objects; and an output step in which information on the object stored in the data storage step is output and provided to the user on one side of the object selected in the selection step.
[0053] In the data storage step, the data input by the user can be passively classified directly by the user, or alternatively, the data can be automatically classified by determining an appropriate category based on AI, algorithms, etc.
[0054] Meanwhile, various methods can be selected to display the data of the object selected in the output step, such as opening a new sub-bar within the program or providing it on one side of the program bar.
[0055] At this time, in the data storing step, the additional attribute information is classified into attribute categories according to a classification code previously set for the additional attribute information, and each piece of information input by the user is classified into an appropriate category. In the outputting step, data belonging to one attribute category selected by the user is selected from all the information stored in the data storing step, and outputted and provided to the user, and data belonging to other attribute categories not selected by the user may not be outputted or provided.
[0056] In addition, the basic attribute information in the data storage step can be classified into intermediate categories of location information, management information, and product information, and the additional attribute information in the data storage step can be classified into intermediate categories of classification system, object specification, object information, and breakdown application.
[0057] Meanwhile, as additional attribute information, other intermediate categories other than classification system, object standard, object information, and breakdown application can be added as needed.
[0058] Furthermore, the classification system within the intermediate category can be divided into subcategories including at least one of the following: business classification, facility classification (large), facility classification (medium), facility classification (small), carpentry type, medium-sized work type, and small-sized work type.
[0059] The object specifications in the intermediate category can be classified into subcategories including at least one of the smallest unit of the object, a reference point, a length, a height, a material, a compressive strength of concrete, a patent number, a width, and a standard specification.
[0060] The object information in the intermediate category may be classified into subcategories including at least one of the following: name, manhole type, manhole height, manhole number, manhole type, bottom elevation, top elevation, number of connecting pipes, connecting pipe name, roadway and sidewalk area, pipe diameter, pipe length, pipe name, pipe type, and whether or not connecting pipes are included.
[0061] The applications within the mid-level category can be divided into subcategories that include at least one of the following: name, CHIAR BLOCK, form, support, pouring ready-mixed concrete (unreinforced structure), pouring ready-mixed concrete (reinforced structure), installing manhole covers and posts, installing manhole scaffolding, spacers, manually mixing concrete, invert mortaring, processing and assembling rebar, installing warning tape, cutting reinforced concrete pipes, punching and joining sewer pipes, CCTV inspection inside sewer pipes, dredging sewer pipes, and laying and joining fume pipes.
[0062] More specifically, in the selection step, the user can simultaneously select various objects (models), and in the output step, the data of the various objects (models) selected in the selection step can be simultaneously output and provided in one bar (when data of various objects (models) is provided in one bar, the data is divided by object (model) using boundary cells) or individually by object (model) in other bars.
[0063] As a result, when multiple objects (models) are selected, the selected information is classified by boundaries and output and provided, allowing data on multiple objects to be simultaneously confirmed and compared.
[0064] Meanwhile, the output information may first output and provide data belonging to the basic attribute information, and when the user selects an additional attribute information category, the output and provision of data belonging to the basic attribute information may be stopped, and data belonging to the additional attribute information may be output and provided.
[0065] In addition, the data storage step can store an individual drawing for each object (model), and the output step can output and provide the drawing stored in the data storage step when desired by the user.
[0066] Furthermore, the method may include a conversion and transmission step of converting the basic attribute information and additional attribute information of one or more objects (models) selected in the selection step into data in accordance with another program file format, and outputting and providing the data in another program or printing the data.
[0067] This embodiment merely exemplifies the technical concept of the present invention, and a person having ordinary knowledge in the technical field to which the present invention pertains can make various modifications and variations to this embodiment without departing from the essential characteristics of the present invention.
[0068] The present embodiment is intended to explain the technical idea of the present invention, but not to limit it, and therefore the scope of the present invention is not limited by the present embodiment.
[0069] The scope of protection of the present invention should be interpreted by the claims, and all technical ideas that are recognized as equivalent or equivalent thereto should be interpreted as being included in the scope of the present invention. [Explanation of symbols]
[0070] S100: Structure data generation stage S200 Viewing stage S300 Identity determination stage S400 Structural data provision stage S500 Editing Stage
Claims
1. A BIM operation management method that is provided through an API call command to a BIM 3D model management program used in the BIM field and performed by a computer processor, A step of generating structure data in which at least one piece of information among design criteria code, standard specification code, and technical specification code for a structure (facility) composed of various objects (models) is input on a spreadsheet or document creation program; a structure viewing step of viewing a 3D file or BIM file for a specific structure on a BIM 3D model management program; an identity determination step of confirming whether or not there is a match between a specific structure of the file viewed in the structure viewing step on the BIM 3D model management program and a structure of the spreadsheet or document creation program generated in the structure data generation step; a structure data providing step of providing at least one of a design standard code, a standard specification code, and a technical specification for the structure in the spreadsheet or document creation program to the user terminal in the BIM 3D model management program when there is a match between the specific structure of the file viewed in the structure viewing step on the BIM 3D model management program and the structure of the spreadsheet or document creation program created in the structure data generating step in the identity determining step, and not providing information about the structure that does not match in the spreadsheet or document creation program when there is no match between the specific structure of the file viewed in the structure viewing step on the BIM 3D model management program and the structure of the spreadsheet or document creation program created in the structure data generating step in the identity determining step; Including, The step of generating structure data includes: If multiple structures exist, information about each structure is entered into a separate sheet in a spreadsheet or word processing program, thereby managing information about multiple structures in a single spreadsheet or word processing program file, and the sheet name of the spreadsheet or word processing program file sheet is the same as the structure code assigned to the particular structure; The identity determination step includes: Check whether there is a match between the specific structure viewed in the structure viewing stage and the structure in the structure data generation stage by checking whether there is a match between the structure code of the BIM 3D model management program and the sheet name of the spreadsheet or document creation program file sheet. BIM operation and management methods.
2. The structure code comprises an internal code value consisting of English letters, numbers, or special characters and an external exposure value consisting of the name of the structure; The identity determination step includes: and determining whether there is a match between the specific structure viewed in the structure viewing step and the structure in the structure data generation step based on whether there is a match between the external exposure value and the sheet name of the spreadsheet or document creation program file sheet; The step of providing the structure data includes: When the number of information items about the structure provided in the step of providing structure data is equal to or less than a predetermined number, the step of providing structure data provides all information items about the structure to the user terminal, and when the number of information items about the structure is equal to or more than a predetermined number, the step of providing structure data selects information items equal to or less than the predetermined number and provides the selected information items to the user terminal, If the number of information items in the providing step of the structure data is equal to or greater than a predetermined number, an automatic sorting step of automatically classifying the sorted information items by an AI is further included. The BIM operation and management method according to claim 1.
3. The automatic sorting step includes: an acquiring step of acquiring and storing an image of the display screen when the screen displaying information about the structure is clicked by a user terminal; a classification step of setting a certain range as a region of interest based on the position of the point clicked by the user terminal based on the image acquired in the acquisition step, and classifying other regions as regions of non-interest; an accumulating step of repeatedly accumulating the acquiring step and the classifying step up to a preset reference value each time the screen on which information about the structure is exposed is clicked by the user terminal, thereby accumulating and acquiring a screen image of the display at the moment the screen on which information about the structure is exposed is clicked by the user terminal; a setting step of comparing the regions set as ROIs in the plurality of images and setting information items about structures exposed in the most overlapping ROIs as the information items selected in the structure data providing step; The BIM operation and management method according to claim 2.
4. In the structure data providing step, data can be added, modified, or deleted in the structure data bar output on the BIM 3D model management program, and when the edited data is stored in the BIM 3D model management program, the edited data is stored together in a spreadsheet or document creation program. The BIM operation and management method according to claim 2.
Citation Information
Patent Citations
Model conversion management system, model conversion management method, and model conversion management program
JP2023127729A
Process and system for providing an architectural design model
KR101849648B1
Method for automatically checking inconsistency between 3D model and 2d iso drawing
KR1020180066539A
Apparatus for integrated management of construction errors using 3D scanning with BIM and method thereof
KR1020180131471A
The construction managing system based on augmented reality and the construction management method using the same
KR102298260B1