Artificial intelligence model-based system, apparatus, and method for generating building drawing analysis results and automating construction process management

An AI-based system integrates architectural drawing and photographic data with safety inspection information to automate construction site tasks, reducing inefficiencies and enhancing data reliability and management efficiency.

KR102993102B1Active Publication Date: 2026-07-21BLUE INSUTECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Authority / Receiving Office
KR · KR
Patent Type
Patents
Current Assignee / Owner
BLUE INSUTECH CO LTD
Filing Date
2026-04-13
Publication Date
2026-07-21

AI Technical Summary

Technical Problem

Construction site tasks such as verifying design drawings, calculating construction quantities, reporting daily progress, and recording safety inspection results are often handled individually, leading to a heavy workload and inefficiencies due to repetitive verification and input, with information frequently managed separately and lacking a consistent system for integration and automation.

Method used

An AI model-based system that integrates architectural drawing information, on-site photographic information, and safety inspection data to automate area calculation, process management, and reporting by extracting relevant data, classifying process stages, generating safety inspection items, and creating integrated reports.

Benefits of technology

Enhances efficiency by reducing repetitive tasks, improving data reliability, and enabling systematic management of construction processes and safety inspections through automated reporting and information sharing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 112026044561866-PAT00001_ABST
    Figure 112026044561866-PAT00001_ABST
Patent Text Reader

Abstract

The present invention comprises: a data receiving unit that receives an architectural drawing file and process photo data from a user terminal; a drawing analysis unit that extracts zone boundary line information, member codes, and dimension information for distinguishing a plurality of zone areas from the architectural drawing file; a list analysis unit that extracts member specification information and thickness information corresponding to the member codes from member list data corresponding to the architectural drawing file; a drawing-list synchronization unit that generates mapping information by matching the member codes extracted by the drawing analysis unit with the member specification information and thickness information extracted by the list analysis unit; a quantity calculation unit that generates an architectural drawing analysis result regarding a finishing area corresponding to the exposed surface of at least one member included in at least one zone among a plurality of zone areas distinguished from the architectural drawing file, based on the mapping information, the zone boundary line information, the member code, the dimension information, the member specification information, and the thickness information; a process recognition unit that inputs the process photo data into an artificial intelligence model to classify process stages corresponding to the construction status included in the process photo data; and a safety inspection item generation unit that calls safety inspection items corresponding to the construction stages classified by the process recognition unit and provides them to the user terminal. A system for providing an AI model-based architectural drawing analysis result generation and process management automation solution comprises: a report generation unit that generates a process management report by combining the results of the architectural drawing analysis, the process photo data, and the input results for the safety inspection items; and a report distribution unit that transmits the process management report to at least one external transmission target among a pre-registered email address, webhard account, or messenger account.
Need to check novelty before this filing date? Find Prior Art

Description

Technology Field

[0001] The present invention relates to a system for providing an AI model-based solution for generating architectural drawing analysis results and automating process management. More specifically, it relates to a system for providing an AI model-based solution for generating architectural drawing analysis results and automating process management tasks, including quantity verification, process management, safety inspection, and report writing, by linking architectural drawing information used at a construction site with on-site photographic information, process progress information, and safety inspection information. Background Technology

[0003] Recently, tasks such as verifying design drawings, calculating construction quantities, reporting daily progress, and recording safety inspection results and writing reports are being repeatedly performed by on-site personnel at construction sites. However, despite these tasks being closely related, they are often handled individually in actual practice, resulting in a heavy workload for workers and inefficiencies caused by the need to verify or repeatedly input the same information.

[0004] For example, when verifying areas or calculating quantities using architectural drawings, it is common practice for on-site personnel or managers to calculate the necessary figures by directly comparing the sections, dimensions, component information, and schedules indicated on the drawings. However, this method is not only time-consuming when information within the drawings is complexly arranged or when component and dimension information is scattered, but it also carries the risk of omitting or misinterpreting some information. In particular, for information directly utilized in construction practice, such as the area subject to finishing, a simple planar area alone is often insufficient; since the shape, height, thickness, and exposure conditions of components must be considered together, the burden on on-site work can increase significantly.

[0005] Furthermore, at construction sites, the practice of photographing progress, summarizing daily work details or process status based on these photos, and then compiling this into a separate report to be delivered to managers or relevant personnel is continuously carried out. However, in reality, the captured site photos, process details, work timestamps, work locations, and other verification items are often managed separately, which can make it difficult to verify the progress of specific processes or the history of work retrospectively. Moreover, since this summary work is frequently performed manually after on-site operations have ended, it consumes a significant amount of time for field personnel and increases the likelihood of data entry errors.

[0006] Meanwhile, the importance of safety management at construction sites has recently been increasingly emphasized, and there is a growing need for the task of promptly verifying necessary safety inspection items according to work stages and documenting the results. However, in actual field operations, problems may arise where safety inspection items appropriate for each process stage are not systematically linked, or where relevant supporting documentation is not consistently managed even after inspections have been performed. For instance, if inspection items for a specific work section are omitted or if photographs do not adequately correspond to the actual inspection target, it may be difficult to ensure the effectiveness or reliability of the inspection after the fact.

[0007] Furthermore, while process-related information and reports are transmitted in various ways among on-site workers, site managers, and external stakeholders at construction sites, this transmission process often lacks a consistent system. Consequently, problems may arise where the same site information is duplicated in different formats, some information is omitted during transmission, or it becomes difficult to accurately reproduce the site conditions at a specific point in time. In particular, when architectural drawings, process-related information, safety inspection data, and reports exist independently of one another, not only is management efficiency reduced, but there are also limitations in comprehensively assessing the overall process and safety status of the entire site.

[0008] Therefore, there is an increasing need for technical means to interconnect and process architectural drawings, on-site photographs, process-related information, and safety inspection data utilized at construction sites, and to organically integrate tasks such as area calculation, process management, safety inspection, and reporting. Furthermore, there is a growing need for automation technologies that enhance the usability and reliability of information collected on-site, reduce repetitive verification and reporting tasks, and support more efficient information transfer between on-site users and managers. Prior art literature

[0010] Korean Published Patent Application No. 10-2025-0139973 (System and method for generating drawings using building images) The problem to be solved

[0011] The present invention aims to provide a technology capable of processing architectural drawing information, on-site photographic information, process-related information, and safety inspection information used at a construction site by linking them together.

[0012] In addition, the present invention aims to provide a technology that can reduce the inefficiency of repetitive verification and repetitive input caused by the separation of area calculation tasks based on architectural drawings and on-site process management tasks.

[0013] In addition, the present invention aims to provide a technology that supports the identification of process stages based on construction conditions included in on-site photographs, and enables the more systematic performance of safety inspection and reporting tasks corresponding to those process stages.

[0014] In addition, the present invention aims to provide a technology that enables process management reporting tasks to be performed more efficiently by linking the results of architectural drawing analysis with process-related information and safety inspection results.

[0015] In addition, the present invention aims to provide a technology that can automate the process information sharing and reporting system between on-site users and managers while enhancing the usability and reliability of information collected at construction sites. means of solving the problem

[0017] A system for providing an AI model-based architectural drawing analysis result generation and process management automation solution according to an embodiment of the present invention comprises: a data receiving unit that receives an architectural drawing file and process photo data from a user terminal; a drawing analysis unit that extracts zone boundary line information, member codes, and dimension information for distinguishing a plurality of zone areas from the architectural drawing file; a list analysis unit that extracts member specification information and thickness information corresponding to the member codes from member list data corresponding to the architectural drawing file; a drawing-list synchronization unit that generates mapping information by matching the member codes extracted by the drawing analysis unit with the member specification information and thickness information extracted by the list analysis unit; a quantity calculation unit that generates an architectural drawing analysis result regarding a finishing area corresponding to the exposed surface of at least one member included in at least one zone area among a plurality of zone areas distinguished from the architectural drawing file, based on the mapping information, the zone boundary line information, the member code, the dimension information, the member specification information, and the thickness information; and a process recognition unit that inputs the process photo data into an AI model and classifies process stages corresponding to the construction status included in the process photo data. It includes: a safety inspection item generation unit that calls a safety inspection item corresponding to a construction stage classified by the process recognition unit and provides it to a user terminal; a report generation unit that generates a process management report by combining the results of the architectural drawing analysis, the process photo data, and the input results for the safety inspection item; and a report distribution unit that transmits the process management report to at least one external transmission target among a pre-registered email address, webhard account, or messenger account.

[0018] The above quantity calculation unit can calculate at least one of the bottom surface finishing area of ​​a slab, the side surface finishing area of ​​a beam, and the bottom surface finishing area of ​​a beam by combining the planar area of ​​a partitioned area separated by the above zone boundary line information, at least one of the length information, width information, and height information included in the above member specification information, and the above thickness information.

[0019] The above process recognition unit can classify any one of the construction stages, such as the rebar placement stage, formwork installation stage, concrete pouring stage, and concrete curing stage, based on the visual features included in the above process photo data.

[0020] The above safety inspection item generation unit displays a safety inspection item on a user terminal that includes at least one of a fall prevention item, a protective equipment wearing item, an opening cover installation item, and an equipment inspection item according to the construction stage classified by the above process recognition unit, and may request the taking of a photograph of proof for at least one of the above safety inspection items.

[0021] The above report generation unit converts voice commands input from a user terminal into text data and reflects them in the process management report, includes the shooting time information and shooting location information of the process photo data in the process management report in conjunction with the input results for the safety inspection items, and generates location correspondence verification information to verify whether the process photo data was taken at a site location corresponding to the section area by correlating the shooting location information with section area information distinguished by section boundary line information extracted from the architectural drawing file.

[0022] The above report distribution unit can generate the above process control report as an electronic file and then automatically transmit it to at least one external transmission target among email, webhard, and messenger.

[0023] It may further include an input validation unit that determines whether the architectural drawing file or process photo data received through the data receiving unit meets the criteria for analysis.

[0024] The input validation unit extracts line objects, dimension information, member symbols, construction member objects, and image quality information within the drawing from the architectural drawing file or the process photo data, and the image quality information includes at least one of resolution, focus state, and brightness state, and can determine whether the analysisable criteria required for generating the architectural drawing analysis result or the process management report are satisfied.

[0025] If any of the following reasons for non-compliance—such as failure to detect line objects within the drawing, failure to detect dimension information, failure to detect construction member objects, or failure to meet preset image quality standards—occur more than a preset number of times during a preset period, the execution of analysis requests by the relevant user account may be restricted.

[0026] If user authentication information corresponding to the above user account is verified, the restriction on performing the above analysis request can be lifted.

[0027] If the above reason for non-compliance occurs repeatedly during a preset period, the above reason for non-compliance and re-entry request information can be transmitted to the administrator terminal to request the re-entry of the above architectural drawing file or the above process photo data through the administrator terminal.

[0028] The above safety inspection item generation unit can call up shooting target area information and shooting direction reference information for each safety inspection item.

[0029] The above report generation unit can determine whether the process photo data is suitable as proof by comparing the shooting location information, shooting direction information, and whether the construction member object is included within the field of view with the shooting target area information and the shooting direction reference information.

[0030] If the result of the determination of the suitability of the above evidence is not satisfactory, the above process photo data may not be adopted as an evidence photo, and information requesting a retake may be provided to the user terminal.

[0031] Based on the finishing area information and member specification information of the partition area or the partition area information included in the above architectural drawing analysis result, construction completion standard information corresponding to the said partition area can be generated.

[0032] Based on the detection results of construction member objects included in the above process photo data and the construction stages classified by the above process recognition unit, the construction progress status corresponding to the above section area can be determined.

[0033] If the above construction progress status does not satisfy the above construction completion criteria information, information on construction omissions, process delays, or failure to perform safety inspections can be generated and reflected in the user terminal and the above process management report.

[0034] The system may further include an output unit that generates a printed material corresponding to an architectural drawing file or process photo data that is determined by the input validation unit to not meet the analyzable criteria; and a storage unit that stores the printed material generated by the output unit.

[0035] The output unit can generate a printed document including the unmet reason information, user account information, and input time information, along with the architectural drawing file or the process photo data.

[0036] The above storage unit may store the above printed material as verification data for reviewing the above printed material through an administrator terminal, determining whether to lift the restriction on performing an analysis request for the above user account, or determining the request to re-enter the above architectural drawing file or the above process photo data.

[0037] The above storage unit may include a plurality of storage boxes in which the printed material is received, a tag attached to each of the plurality of storage boxes to identify the storage box, and an opening / closing detection unit that detects whether each of the plurality of storage boxes is open.

[0038] When the above-mentioned opening / closing detection unit detects the opening of any one of the storage boxes, it can transmit the opening history information of the storage box corresponding to the tag to the administrator terminal.

[0039] A temporary seal that is damaged upon opening may be attached to the opening of the storage box where a failure state, power cutoff state, or communication failure state of the above-mentioned opening / closing detection unit is detected or determined. Effects of the invention

[0041] According to the present invention, since architectural drawing information, on-site photograph information, process-related information, and safety inspection information can be processed in an interconnected manner, there is an effect of more organically integrating area calculation, process management, safety inspection, and reporting tasks that were previously performed individually at a construction site.

[0042] In addition, according to the present invention, area information used in construction practice can be calculated more efficiently based on section information, member information, and dimension information included in architectural drawings, thereby reducing the burden of repetitive drawing verification for on-site workers or managers.

[0043] In addition, according to the present invention, since the process stage can be identified based on the construction status included in the site photos and the safety inspection item corresponding to the process stage can be processed in conjunction, there is an effect of reducing the inefficiency caused by the separation of process management and safety inspection.

[0044] In addition, according to the present invention, since process management reports can be generated and transmitted in an automated manner by linking process-related information and safety inspection results with the results of architectural drawing analysis, there is an effect of reducing the time required for on-site reporting and the burden of manual input.

[0045] In addition, according to the present invention, while increasing the usability and reliability of information collected at a construction site, the information transmission and reporting system between on-site users and managers can be performed more systematically, thereby enabling the process progress status and safety inspection status to be identified more quickly and accurately.

[0046] The effects of the present invention are not limited to those mentioned above, and other unmentioned effects will be clearly understood by a person skilled in the art from the description below. Brief explanation of the drawing

[0048] FIG. 1 is a block diagram showing the overall configuration of a system for providing an artificial intelligence model-based architectural drawing analysis result generation and process management automation solution according to one embodiment of the present invention. FIG. 2 is a flowchart illustrating the process of analyzing architectural drawing files and component list data according to an embodiment of the present invention, and generating architectural drawing analysis results by calculating quantities through drawing-list synchronization. FIG. 3 is a drawing showing the storage section of a system providing an artificial intelligence model-based architectural drawing analysis result generation and process management automation solution according to one embodiment of the present invention. FIG. 4 is a block diagram showing the configuration of a server for implementing an artificial intelligence model-based architectural drawing analysis result generation and process management automation solution provision system according to one embodiment of the present invention. Specific details for implementing the invention

[0049] Hereinafter, embodiments are described in detail with reference to the attached drawings. However, various modifications may be made to the embodiments, and thus the scope of the patent application is not limited or restricted by these embodiments. It should be understood that all modifications, equivalents, and substitutions to the embodiments are included within the scope of the rights.

[0050] Specific structural or functional descriptions of the embodiments are disclosed for illustrative purposes only and may be modified and implemented in various forms. Accordingly, the embodiments are not limited to the specific disclosed forms, and the scope of this specification includes modifications, equivalents, or substitutions that fall within the technical concept.

[0051] Terms such as "first" or "second" may be used to describe various components, but these terms should be interpreted solely for the purpose of distinguishing one component from another.

[0052] For example, the first component may be named the second component, and similarly, the second component may also be named the first component.

[0053] When it is stated that a component is "connected" to another component, it should be understood that it may be directly connected to or coupled with that other component, or that there may be other components in between.

[0054] The terms used in the embodiments are for illustrative purposes only and should not be interpreted as intended to be limiting. Singular expressions include plural expressions unless the context clearly indicates otherwise. In this specification, terms such as "comprising" or "having" are intended to indicate the existence of the features, numbers, steps, actions, components, parts, or combinations thereof described in the specification, and should be understood as not precluding the existence or addition of one or more other features, numbers, steps, actions, components, parts, or combinations thereof.

[0055] Unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as generally understood by those skilled in the art to which the embodiments pertain. Terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant technology, and should not be interpreted in an ideal or overly formal sense unless explicitly defined in this application.

[0056] In addition, when describing with reference to the attached drawings, identical components are assigned the same reference numeral regardless of drawing symbols, and redundant descriptions thereof are omitted. In describing the embodiments, if it is determined that a detailed description of related prior art could unnecessarily obscure the essence of the embodiments, such detailed description is omitted.

[0057] The advantages and features of the present invention and the methods for achieving them will become clear by referring to the embodiments described below in detail together with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below but may be implemented in various different forms. These embodiments are provided merely to ensure that the disclosure of the present invention is complete and to fully inform those skilled in the art of the scope of the invention, and the present invention is defined only by the scope of the claims.

[0058] In the embodiments of the present invention, unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as generally understood by those skilled in the art to which the present invention pertains. Terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant technology, and should not be interpreted in an ideal or overly formal sense unless explicitly defined in the embodiments of the present invention.

[0059] The shapes, sizes, ratios, angles, numbers, etc. disclosed in the drawings for explaining embodiments of the present invention are exemplary, and therefore the present invention is not limited to the depicted details. Furthermore, in describing the present invention, if it is determined that a detailed description of related known technology may unnecessarily obscure the essence of the present invention, such detailed description is omitted. Where terms such as "includes," "has," or "is made up" are used in this specification, other parts may be added unless "only" is used. Where a component is expressed in the singular, it includes cases where it includes the plural unless specifically stated otherwise.

[0060] In interpreting the components, they are interpreted to include a margin of error even in the absence of a separate explicit statement.

[0061] In the case of describing positional relationships, for example, when the positional relationship between two parts is described using expressions such as 'on,' 'upper,' 'lower,' or 'next to,' one or more other parts may be located between the two parts unless 'immediately' or 'directly' is used.

[0062] When elements or layers are referred to as "on" another element or layer, this includes cases where another layer or element is placed directly on top of or in between. Throughout the specification, the same reference numerals refer to the same components.

[0063] The size and thickness of each component shown in the drawings are illustrated for convenience of explanation, and the present invention is not necessarily limited to the size and thickness of the illustrated components.

[0064] The features of each of the various embodiments of the present invention may be combined or combined with one another, either partially or wholly, and as will be fully understood by those skilled in the art, various technical interlocking and operation are possible, and each embodiment may be implemented independently of one another or together in an interlocking relationship.

[0066] The present invention relates to a system for providing an AI model-based solution for generating architectural drawing analysis results and automating process management. More specifically, it relates to a system for providing an AI model-based solution for generating architectural drawing analysis results and automating process management tasks, including quantity verification, process management, safety inspection, and report writing, by linking architectural drawing information used at a construction site with on-site photographic information, process progress information, and safety inspection information.

[0068] Recently, tasks such as verifying design drawings, calculating construction quantities, reporting daily progress, and recording safety inspection results and writing reports are being repeatedly performed by on-site personnel at construction sites. However, despite these tasks being closely related, they are often handled individually in actual practice, resulting in a heavy workload for workers and inefficiencies caused by the need to verify or repeatedly input the same information.

[0069] For example, when verifying areas or calculating quantities using architectural drawings, it is common practice for on-site personnel or managers to calculate the necessary figures by directly comparing the sections, dimensions, component information, and schedules indicated on the drawings. However, this method is not only time-consuming when information within the drawings is complexly arranged or when component and dimension information is scattered, but it also carries the risk of omitting or misinterpreting some information. In particular, for information directly utilized in construction practice, such as the area subject to finishing, a simple planar area alone is often insufficient; since the shape, height, thickness, and exposure conditions of components must be considered together, the burden on on-site work can increase significantly.

[0070] Furthermore, at construction sites, the practice of photographing progress, summarizing daily work details or process status based on these photos, and then compiling this into a separate report to be delivered to managers or relevant personnel is continuously carried out. However, in reality, the captured site photos, process details, work timestamps, work locations, and other verification items are often managed separately, which can make it difficult to verify the progress of specific processes or the history of work retrospectively. Moreover, since this summary work is frequently performed manually after on-site operations have ended, it consumes a significant amount of time for field personnel and increases the likelihood of data entry errors.

[0071] Meanwhile, the importance of safety management at construction sites has recently been increasingly emphasized, and there is a growing need for the task of promptly verifying necessary safety inspection items according to work stages and documenting the results. However, in actual field operations, problems may arise where safety inspection items appropriate for each process stage are not systematically linked, or where relevant supporting documentation is not consistently managed even after inspections have been performed. For instance, if inspection items for a specific work section are omitted or if photographs do not adequately correspond to the actual inspection target, it may be difficult to ensure the effectiveness or reliability of the inspection after the fact.

[0072] Furthermore, while process-related information and reports are transmitted in various ways among on-site workers, site managers, and external stakeholders at construction sites, this transmission process often lacks a consistent system. Consequently, problems may arise where the same site information is duplicated in different formats, some information is omitted during transmission, or it becomes difficult to accurately reproduce the site conditions at a specific point in time. In particular, when architectural drawings, process-related information, safety inspection data, and reports exist independently of one another, not only is management efficiency reduced, but there are also limitations in comprehensively assessing the overall process and safety status of the entire site.

[0073] Against this backdrop, there is a growing need for technical means to interconnect and process architectural drawings, on-site photographs, process-related information, and safety inspection data utilized at construction sites, and to organically integrate tasks such as area calculation, process management, safety inspection, and reporting. Furthermore, there is an increasing need for automation technologies that enhance the usability and reliability of information collected from the site, reduce repetitive verification and reporting tasks, and support more efficient information transfer between on-site users and managers.

[0075] Accordingly, we aim to provide a technology capable of processing architectural drawing information, on-site photographic information, process-related information, and safety inspection information used at construction sites by linking them together.

[0076] In addition, the present invention aims to provide a technology that can reduce the inefficiency of repetitive verification and repetitive input caused by the separation of area calculation tasks based on architectural drawings and on-site process management tasks.

[0077] In addition, the present invention aims to provide a technology that supports the identification of process stages based on construction conditions included in on-site photographs, and enables the more systematic performance of safety inspection and reporting tasks corresponding to those process stages.

[0078] In addition, the present invention aims to provide a technology that enables process management reporting tasks to be performed more efficiently by linking the results of architectural drawing analysis with process-related information and safety inspection results.

[0079] In addition, the present invention aims to provide a technology that can automate the process information sharing and reporting system between on-site users and managers while enhancing the usability and reliability of information collected at construction sites.

[0081] Hereinafter, the system for providing an artificial intelligence model-based architectural drawing analysis result generation and process management automation solution of the present invention will be described with reference to FIGS. 1 and 2.

[0082] In the following description, some components have been omitted from the drawings to facilitate clear understanding; however, these are configurations that can be obviously implemented by those skilled in the art within the technical scope of the present invention in accordance with the claims and the detailed description. That is, the drawings of this specification are merely illustrative of specific embodiments, and it is obvious that configurations not described in the drawings are also included within the technical scope of the present invention.

[0084] FIG. 1 is a block diagram showing the overall configuration of a system providing an artificial intelligence model-based architectural drawing analysis result generation and process management automation solution according to an embodiment of the present invention; FIG. 2 is a flowchart showing a process of generating an architectural drawing analysis result by analyzing architectural drawing files and component list data, respectively, and calculating quantities through drawing-list synchronization according to an embodiment of the present invention; FIG. 3 is a diagram showing the storage unit of a system providing an artificial intelligence model-based architectural drawing analysis result generation and process management automation solution according to an embodiment of the present invention; and FIG. 4 is a block diagram showing the configuration of a server for implementing a system providing an artificial intelligence model-based architectural drawing analysis result generation and process management automation solution according to an embodiment of the present invention.

[0086] Referring to FIGS. 1 to 4, a system for providing an artificial intelligence model-based architectural drawing analysis result generation and process management automation solution according to one embodiment of the present invention can be implemented to calculate the finishing area for each partitioned area based on architectural drawing files and process photo data used at a construction site, classify process stages by analyzing the construction status included in the process photo data, automatically call safety inspection items corresponding to the process stages, automatically generate and transmit process management reports, and perform verification, restriction, re-entry request, print generation, and storage of non-conforming input data in an integrated manner.

[0087] A system for providing an AI model-based architectural drawing analysis result generation and process management automation solution may include a server (10) that is connected to communicate with a user terminal and an administrator terminal. The server (10) may include a processor (11), memory (12), a storage unit (13), and a communication unit (14). The processor (11) may execute program instructions to perform the functions of a data receiving unit (110), a drawing analysis unit (120), a schedule analysis unit (130), a drawing-schedule synchronization unit (140), a quantity calculation unit (150), a process recognition unit (160), a safety inspection item generation unit (170), a report generation unit (180), a report distribution unit (190), an input validation unit (200), an output unit (400), and a storage unit (500). The memory (12) may store program instructions executed by the processor (11) and temporary processing data generated during the program execution process. The storage unit (13) can store architectural drawing files, process photo data, component list data, mapping information, architectural drawing analysis results, process management reports, location correspondence verification information, construction completion criteria information, construction progress status information, construction omission information, process delay information, safety inspection non-performance information, non-compliance reason information, re-entry request information, user authentication information, opening history information, and administrator verification result information. The communication unit (14) can transmit and receive data to and from a user terminal, an administrator terminal, an external transmission target server, or a storage system.

[0088] The user terminal may be a smartphone, tablet, laptop, portable work terminal, or field terminal. The user terminal can upload architectural drawing files and process photo data, and can perform check input for safety inspection items, voice command input, capture of proof photos, re-capture, or re-input.

[0089] The administrator terminal may be a field administrator computer, a headquarters administrator terminal, a web-based operation terminal, or a server management terminal. The administrator terminal can check the input history by user account, the status of restriction on performing analysis requests, printed materials subject to review, opening history information, and the status of the exception management target storage box (510).

[0090] The data receiving unit (110) can receive architectural drawing files and process photo data from a user terminal. The architectural drawing file may be an electronic document containing a PDF file, an image file, a CAD file, a scanned drawing file, or a design drawing. The process photo data may be a photo file taken at a construction site. The process photo data may include shooting time information, shooting location information, shooting direction information, user account information, site identification information, or upload order information. The data receiving unit (110) can also receive user authentication information, voice commands, safety inspection item input results, or re-shoot results from the user terminal. Additionally, the data receiving unit (110) can also receive correction input information, re-input request information, restriction release approval information, or administrator confirmation results from an administrator terminal.

[0091] The drawing analysis unit (120) can extract zone boundary line information, member codes, and dimension information that distinguish multiple zone areas from an architectural drawing file. Zone boundary line information can be extracted from line segments, curves, polylines, closed curves, or closed boundary shapes displayed on a floor plan, ceiling plan, elevation plan, or section plan. Zone boundary line information can be stored as boundary data that distinguishes multiple zone areas from one another. A zone area may be a floor zone, ceiling zone, room zone, zone zone, or an area corresponding to a specific construction scope. Member codes may be characters, numbers, or combinations of characters and numbers displayed on the drawing to identify beams, slabs, walls, columns, ceiling materials, or finishing target members. Dimension information may be numerical information corresponding to the length, width, or area of ​​a zone area or the length, width, or height of a member. The drawing analysis unit (120) can extract zone boundary line information, member codes, and dimension information through OCR processing, vector data reading, line object detection, character recognition, pattern recognition, or symbol recognition.

[0092] The drawing analysis unit (120) can determine which section area or which member each member code corresponds to by analyzing the location coordinates of each member code, adjacent section boundary line information, dimension information, and text placement direction together when multiple member codes are detected within the same drawing. Even if some dimension information is missing or some line objects are unclear, the drawing analysis unit (120) can determine the section area by using the boundary shape of the adjacent section area, the repeating pattern, or correction input information through the user terminal.

[0093] The list analysis unit (130) can extract member specification information and thickness information corresponding to member codes from member list data corresponding to an architectural drawing file. The member list data may be a structural list, member specification table, beam list, slab thickness table, member dimension table, or specification data by member type. The member specification information may include length information, width information, height information, cross-sectional shape information, or specification code information. The thickness information may include slab thickness, finish thickness, panel thickness, plate thickness, or lamination thickness. The list analysis unit (130) can extract member specification information and thickness information corresponding to member codes by using table recognition, cell separation, OCR processing, column-row mapping, identification of row data by member code, or correction input through an administrator terminal.

[0094] The list analysis unit (130) can select final member specification information and final thickness information using priority rules or confirmation input via an administrator terminal when multiple member specification information corresponding to the same member code is detected, some cell values ​​are missing, or the dimension string format is different. For example, the list data of the latest modification history can be applied first, or the cell recognition result with the highest reliability within the same drawing set can be applied first.

[0095] The drawing-list synchronization unit (140) can generate mapping information by matching the member code extracted by the drawing analysis unit (120) with the member specification information and thickness information extracted by the list analysis unit (130). The mapping information may include a correspondence relationship between a specific member code, a specific section area, specific member specification information, and specific thickness information.

[0096] The drawing-schedule synchronization unit (140) can generate mapping information by comparing identical strings, comparing similar strings, location-based auxiliary matching, analyzing linkage information between drawing pages and schedule pages, or user correction input.

[0097] The drawing-schedule synchronization unit (140) can generate individual mapping information using location, dimension information, adjacent member information, or page-by-page reference structure when the same member symbol is repeatedly used in multiple section areas.

[0098] The drawing-list synchronization unit (140) may designate the corresponding member code as correction target information if the member specification information or thickness information corresponding to the member code extracted by the drawing analysis unit (120) is not detected by the list analysis unit (130), or if the difference between the member specification information or thickness information extracted by the list analysis unit (130) and the dimension information extracted by the drawing analysis unit (120) exceeds a preset error range.

[0099] The drawing-list synchronization unit (140) can modify mapping information by receiving correction input information from a user terminal or an administrator terminal regarding the correction target information. Accordingly, even if there is some omission or discrepancy between the drawing information and the component list data, it can be supplemented so that subsequent finishing area calculation is possible.

[0100] The quantity calculation unit (150) can generate a result of an architectural drawing analysis regarding a finishing area corresponding to the exposed surface of at least one member included in at least one of the multiple partition areas separated from the architectural drawing file, based on mapping information, zone boundary line information, dimension information, member specification information, and thickness information. The exposed surface may include the lower surface of a slab, the side surface of a beam, the lower surface of a beam, the exposed surface of a wall, the ceiling finishing surface, or a finishing target surface exposed to the outside air.

[0101] The quantity calculation unit (150) can calculate at least one of the bottom surface finishing area of ​​a slab, the side surface finishing area of ​​a beam, and the bottom surface finishing area of ​​a beam by combining the planar area of ​​a partitioned area separated by the area boundary line information with at least one of the length information, width information, and height information included in the member specification information and the thickness information. For example, the bottom surface finishing area of ​​a slab can be calculated based on the planar area of ​​the partitioned area, the side surface finishing area of ​​a beam can be calculated by multiplying the length information and height information of a beam, and the bottom surface finishing area of ​​a beam can be calculated by multiplying the length information and width information of a beam.

[0102] The quantity calculation unit (150) can sum the finished area of ​​each beam when multiple beams exist within the same section area. When exclusion area information is added, the quantity calculation unit (150) can calculate the final finished area by subtracting openings, non-construction sections, or pre-set subtraction sections.

[0103] The quantity calculation unit (150) can generate an architectural drawing analysis result including a finished area by partition area, a finished area by member, member specification information, thickness information, and member code. The architectural drawing analysis result can be used to generate construction completion standard information for the report generation unit (180) described later.

[0104] The process recognition unit (160) can classify process steps corresponding to construction states included in the process photo data by inputting process photo data into an artificial intelligence model. The artificial intelligence model may include a convolutional neural network, a vision transformer, an object detection model, a segmentation model, or a combination of multiple image recognition models.

[0105] The process recognition unit (160) can extract at least one of shape information, placement pattern information, surface texture information, color distribution information, equipment presence information, and work environment feature information of a construction member object from process photo data as feature information.

[0106] The process recognition unit (160) can calculate a reliability value for multiple process step candidates based on feature information and classify the process step candidate with the highest reliability value as the final process step.

[0107] The process recognition unit (160) can classify any one of the construction stages, such as the rebar placement stage, the formwork installation stage, the concrete pouring stage, and the concrete curing stage, based on visual features included in the process photo data. The rebar placement stage may be characterized by a rebar placement pattern, a binding wire pattern, and rebar spacing information; the formwork installation stage may be characterized by a panel shape, a vertical or horizontal support member pattern, and a boundary shape of the formwork surface; the concrete pouring stage may be characterized by a concrete flow surface, an equipment placement state, or a pattern of the position of the workers; and the concrete curing stage may be characterized by a curing cloth, a wet state, a curing device placement, or a change in surface color.

[0108] The process recognition unit (160) can calculate a representative process step by synthesizing the classification results of the multiple process photo data when there are multiple process photo data corresponding to the same section area. If the difference in reliability between the multiple process step candidates is less than a preset standard, the process recognition unit (160) or the report generation unit (180) can provide re-shoot request information or confirmation request information to a user terminal or an administrator terminal.

[0109] The safety inspection item generation unit (170) can call up safety inspection items corresponding to the process stage classified by the process recognition unit (160) and provide them to the user terminal. The safety inspection item generation unit (170) can display safety inspection items to the user terminal that include at least one of fall prevention items, protective equipment wearing items, opening cover installation items, and equipment inspection items according to the process stage classified by the process recognition unit (160). For example, in the rebar placement stage, the fall prevention item and protective equipment wearing item may be called up; in the formwork installation stage, the opening cover installation item and equipment inspection item may be called up; in the concrete pouring stage, the protective equipment wearing item, equipment inspection item, and access control related item may be called up; and in the concrete curing stage, the curing area management item and residual risk factor inspection item may be called up.

[0110] The safety inspection item generation unit (170) may require the taking of a photograph of evidence for at least one of the safety inspection items. The safety inspection item generation unit (170) may call up shooting target area information and shooting direction reference information for each safety inspection item. The shooting target area information may be shooting area information that must include a specific section area, a specific opening, a specific safety facility, a specific construction member object, or a specific work point. The shooting direction reference information may include upward shooting, downward shooting, frontal shooting, side shooting, or shooting within a specific angle range.

[0111] The report generation unit (180) can generate a process management report by combining the results of the analysis of the architectural drawings, process photo data, and input results for safety inspection items. The report generation unit (180) can convert voice commands input from a user terminal into text data and reflect them in the process management report. The voice commands may include work details, work completion status, process peculiarities, whether the safety inspection is completed, reports of missing items, or memos to be conveyed to the manager. The report generation unit (180) can include information on the time of shooting and the location of shooting of the process photo data in the process management report in conjunction with the input results for safety inspection items.

[0112] The report generation unit (180) can generate location correspondence verification information to verify whether process photo data was taken at a site location corresponding to a section area by matching section area information, which is distinguished by section boundary line information extracted from a building drawing file, with shooting location information.

[0113] The report generation unit (180) can convert shooting location information and partition area information into the same coordinate system or mutually corresponding coordinate system based on site reference coordinate information, reference point information on an architectural drawing file, reference location information designated by a user terminal, or partition area mapping information set by an administrator terminal.

[0114] The report generation unit (180) can determine whether the shooting location of the process photo data exists within an allowable range of the field location corresponding to a specific section area using the converted coordinate information, and generate the determination result as location correspondence verification information. The allowable range can be set according to the size of the section area, the field error range, the satellite position error, or the position measurement precision of the user terminal.

[0115] The report generation unit (180) can determine whether the process photo data is suitable as proof by comparing the shooting location information, shooting direction information, and whether the construction member object is included within the angle of view with the shooting target area information and shooting direction reference information. If the result of determining whether the process photo data is suitable as proof is not satisfied, the report generation unit (180) may not adopt the process photo data as proof photo and may provide re-shooting request information to the user terminal. The re-shooting request information may include reasons such as a missing shooting target area, an inappropriate shooting direction, an insufficient angle of view range, or insufficient shooting quality.

[0116] The report generation unit (180) can generate construction completion criteria information corresponding to a partition area based on the finishing area information and member specification information or partition area information included in the architectural drawing analysis results. The construction completion criteria information may include at least one of the following: a target finishing area per partition area, a type of construction member object to be installed, a quantity of construction member objects to be installed, a normal process sequence, installation conditions for essential safety equipment, and completion conditions for essential inspection items. For example, if the finishing area of ​​the beam surface of a specific partition area must be greater than a certain value, the finishing area value may be included in the construction completion criteria information, and if an opening cover is required at a specific construction stage, the installation condition for the opening cover may be included in the construction completion criteria information.

[0117] The report generation unit (180) can determine the construction progress status corresponding to the partition area based on the detection result of the construction member object included in the process photo data and the process stage classified by the process recognition unit (160). The construction progress status may include the state of non-construction of a specific member, partial construction state, completed construction state, process delay state, or state of non-performance of safety inspection.

[0118] The report generation unit (180) can determine the construction progress status by comparing construction completion criteria information, construction component object detection results, process stage classification results, and safety inspection item input results. For example, if a construction component object that must be installed in a specific section area is not detected in the process photo data, if a process stage that does not correspond to the normal process sequence is classified, or if essential safety equipment is not detected, the report generation unit (180) can generate construction omission information, process delay information, or safety inspection non-implementation information and reflect them in the user terminal and process management report.

[0119] The report distribution unit (190) can transmit the process management report to at least one external transmission target among a pre-registered email address, webhard account, or messenger account. The report distribution unit (190) can generate the process management report as an electronic file and then automatically transmit it to at least one external transmission target among email, webhard, and messenger. The report in the form of an electronic file may be a PDF, an image combined document, an electronic document containing text and images, a structured data file, or an electronic format file for reports. The report distribution unit (190) can select and transmit to different external transmission targets by site, user account, partition area, or process stage.

[0120] The input validation unit (200) can determine whether the architectural drawing file or process photo data received through the data receiving unit (110) satisfies the criteria for analysis. The input validation unit (200) can extract line objects within the drawing, dimension information, member symbols, construction member objects, and image quality information from the architectural drawing file or process photo data. The image quality information may include at least one of resolution, focus status, and brightness status.

[0121] The input validation unit (200) can determine whether the analysis criteria required for generating architectural drawing analysis results or process control reports are met.

[0122] The input validation unit (200) can determine whether the analysis criteria are satisfied based on whether the minimum number of line objects detected in the drawing is greater than or equal to the minimum number of line objects in the drawing, whether dimension information is readable, and whether member codes are readable for the architectural drawing file, and can determine whether the analysis criteria are satisfied based on whether construction member objects are detected, whether the minimum resolution is greater than or equal to the preset focus clarity, and whether the preset brightness range is satisfied for the process photo data.

[0123] The input validation unit (200) can determine that the corresponding architectural drawing file or process photo data is unsuitable input data if any of the analyzable criteria are not satisfied. The input validation unit (200) can generate information on the reason for non-satisfaction corresponding to the unsuitable input data and store it in the storage unit (13) or provide it to the user terminal and the administrator terminal.

[0124] The input validation unit (200) may restrict the execution of analysis requests for the corresponding user account if any of the following reasons for non-compliance—such as failure to detect line objects within the drawing, failure to detect dimension information, failure to detect construction member objects, or failure to meet preset image quality standards—occur more than a preset number of times during a preset period. The preset period may be set in units of one day, one week, or one month. The preset number of times may be determined according to administrator settings or service operation policies. If user authentication information corresponding to the user account is verified, the input validation unit (200) or the server (10) may lift the restriction on the execution of analysis requests. User authentication information may include mobile phone identity verification information, business registration verification information, site registration information, administrator approval information, or authentication information combining multiple authentication means. If the reason for non-compliance occurs repeatedly during a preset period, the input validation unit (200) or the server (10) may transmit the reason for non-compliance and re-entry request information to the administrator terminal, and the administrator terminal may request the user terminal to re-enter the architectural drawing file or process photo data.

[0125] The output unit (400) can generate a printout corresponding to an architectural drawing file or process photo data that is determined by the input validation unit (200) not to meet the analysisable criteria. The output unit (400) may include a printer, a label printer, a multifunction printer, or a dedicated printing device. The printout may include information on the reason for non-compliance, user account information, and input time information along with the architectural drawing file or process photo data. The printout may be used as a verification material for review via an administrator terminal, determining whether to lift the restriction on performing analysis requests for a user account, or determining a request for re-entry of the architectural drawing file or process photo data.

[0126] The storage unit (500) is configured to classify and store printed materials generated from the output unit (400). The storage unit (500) may include a cabinet-shaped outer casing, and a plurality of storage compartments (510) may be arranged inside the outer casing. Each storage compartment (510) may have an internal storage space corresponding to the width and height of the printed material so that the printed material can be accommodated without being folded or excessively crumpled. Each storage compartment (510) may be structured to slide out in the forward and backward directions in the shape of a drawer, or may be structured to open and close by including a door hinged to one side. An opening may be formed on the front or top surface of each storage compartment (510) for inserting or withdrawing printed materials.

[0127] The storage box (510) may be provided in multiple units to store printed materials separately by user account, input time, or reason for non-compliance. For example, the first storage box may accommodate printed materials corresponding to a specific user account, and the second storage box may accommodate printed materials corresponding to a different user account. Alternatively, even if they correspond to the same user account, printed materials may be stored in different storage boxes depending on the input time. Or, the storage box (510) may be separated by reasons for non-compliance, such as failure to detect line objects within the drawing, failure to detect dimension information, failure to detect construction component objects, or failure to meet image quality standards. Accordingly, when reviewing via the administrator terminal, it is easy to check, on a printed material basis, which type of non-compliant input was repeated from which user account.

[0128] A tag (520) for identifying the storage box (510) may be attached to the outside of each storage box (510). The tag (520) may be an RFID tag, an NFC tag, a barcode tag, or a QR tag. The tag (520) may record a storage box identification number, corresponding user account information, classification information for reasons for non-compliance, or information on the time of the most recent storage. The tag (520) may be attached to at least one of the front, side, or top surfaces of the storage box (510) and may be placed in a location that is easy for a reader to recognize. The administrator can check which storage box (510) contains what type of printed material through the tag (520).

[0129] The storage unit (500) may further include an opening / closing detection unit (530) for detecting whether each storage box (510) is open. The opening / closing detection unit (530) is configured to detect whether the opening of the storage box (510) is closed or open, and may include at least one of a magnetic sensor, a limit switch, a light sensor, a proximity sensor, or a door opening detection sensor.

[0130] The opening / closing detection unit (530) may be positioned between the storage box body and the moving member or door member of the storage box (510). For example, in a drawer-shaped storage box (510), it may be positioned to detect a change in the relative position between the drawer front panel and the outer box, and in a door-shaped storage box (510), it may be positioned to detect a contact state or a separation state between the door and the outer box.

[0131] When the opening / closing detection unit (530) detects the opening of a specific storage box (510), the server (10) can identify which storage box (510) has been opened using tag information, and generate opening history information regarding the time of opening, number of openings, and cause of opening detection of the storage box (510), and transmit it to an administrator terminal.

[0132] The storage box (510) is not merely a storage space for storing printed materials, but can also be used as a physical verification space to review printed materials generated based on input validation results. For example, if a specific user account repeatedly reaches a restricted state for performing analysis requests, the administrator can select the storage box (510) corresponding to that user account to directly check the printed materials inside. Alternatively, if a specific reason for non-compliance is repeated, the administrator can sequentially review the printed materials stored in the storage box (510) corresponding to that reason for non-compliance to determine whether the same error is repeated. In this way, the storage box (510) can perform not only a simple storage function but also the functions of physically tracking non-compliant input history and administrator review.

[0133] If a failure state, power cutoff state, or communication failure state of the opening / closing detection unit (530) is detected or determined, a storage box (510) that cannot perform the opening / closing detection function may be designated as an exception management target storage box (510). A temporary seal (540) may be attached to the opening of the exception management target storage box (510).

[0134] The temporary seal (540) may be a sealing tape, a sealing sticker, a damage confirmation label, or a disposable sealing member. The temporary seal (540) may be formed to be torn or separated when the opening of the storage box (510) is opened. Accordingly, even if the opening / closing detection unit (530) does not operate normally, it is possible to visually check whether the storage box (510) has been opened. The administrator can record whether the temporary seal (540) is attached, the time of attachment, the time of replacement, and whether it is damaged on the administrator terminal, and can store this as an exception management history.

[0135] The material of the storage box (510) may be a synthetic resin, metal, or composite material having sufficient strength to prevent damage to the paper printout during long-term storage. A friction surface may be formed on the inner bottom surface of the storage box (510) to prevent the printout from sliding, and a support ridge may be formed on the side wall to maintain the printout in an upright or stacked state. Additionally, on the front or one side of the storage box (510), in addition to the tag (520), a display section may be further formed to display a user account name, a name of the reason for non-compliance, the last storage date, or the administrator verification status. Accordingly, the administrator terminal verification and the physical storage box verification may be configured to correspond to each other.

[0136] The storage box (510) may further include an upper pressing plate spaced apart from the inner bottom surface to prevent the printed material from being arbitrarily rolled or folded after being inserted inside. The upper pressing plate can elastically press the upper surface of the printed material to prevent the printed material from lifting out of the storage box (510). The upper pressing plate may be formed in the shape of a plate spring, an elastic piece, or a hinged pressing plate. Accordingly, even when the printed material is withdrawn again for review via an administrator terminal, corner curling, overlapping bending, or damage to the printed surface of the printed material can be minimized.

[0137] A variable partition may be further arranged inside the storage box (510) to allow printed materials to be separated and stacked according to the type of printed material or reasons for non-compliance. The variable partition may be connected to move along the length or width direction inside the storage box (510), and its fixed position may be changed as needed. Accordingly, even within a single storage box (510), printed materials corresponding to the same user account and printed materials corresponding to different user accounts can be separated, or even if they correspond to the same user account, they can be stored by partitioning them in detail according to the time of input or reasons for non-compliance.

[0138] An insertion guide portion may be formed around the opening of the storage box (510) to guide the insertion direction of the printed material. The insertion guide portion may include an inclined guide surface or a curved guide surface, and may align the direction of movement of the printed material so that the leading edge of the printed material is not crumpled when the printed material is inserted. In particular, even when multiple printed materials are inserted in a stacked state, the bottom of the bundle of printed materials may not get caught and may be guided to flow naturally into the internal receiving space.

[0139] A rear end catch portion can be formed at the inner rear end of the storage box (510) to prevent excessive insertion of the printed material. The rear end catch portion can restrict the front end of the printed material from moving further backward beyond a certain position. Accordingly, it is possible to prevent the printed material from being pushed back excessively inside the storage box, thereby preventing the correspondence with the tag verification indicator or classification identification label from being disrupted.

[0140] A viewing window may be further formed on the front of the storage box (510) so that some information of the stored printed material can be immediately seen from the outside. The viewing window may be formed as a transparent resin plate or an opening shape, and may allow user account information, input time information, or non-satisfaction reason information written on the top or side of the printed material to be identified from the outside. Accordingly, the administrator can primarily check what kind of printed material is stored without fully opening the storage box.

[0141] A visual display unit may be additionally placed on the front or side of the storage box (510) separately from the tag (520). The visual display unit may be a color label, a character label, a number label, or a slide display. For example, printed materials corresponding to the non-detection of line objects within the drawing may be distinguished by a red-colored display unit, printed materials corresponding to the non-detection of dimension information may be distinguished by a yellow-colored display unit, and printed materials corresponding to the non-detection of construction member objects may be distinguished by a blue-colored display unit. Accordingly, the manager can immediately identify the purpose of the storage box without a tag reading device.

[0142] The storage box (510) may further include a stack height detection unit to detect the internal stacking amount when the storage amount of printed materials increases. The stack height detection unit may be implemented as a light sensor, a pressure sensor, or a limit switch. The stack height detection unit can transmit saturation status information to an administrator terminal when the stacking height of the printed materials exceeds a preset standard. Accordingly, it is possible to prevent an excessive amount of printed materials from concentrating in a specific storage box, thereby preventing the difficulty of extracting printed materials or the degradation of the sorting and storage function.

[0143] An elastic support that pushes a bundle of printed materials forward may be placed on the bottom surface of the storage box (510). The elastic support may be a compression spring, a leaf spring, or an elastic pad. The elastic support can push the bundle of printed materials so that it is always positioned close to the opening side, even when only a small amount of printed materials remain. Accordingly, the manager can easily retrieve the printed materials without reaching deep inside.

[0144] When the storage box (510) is configured in the shape of a drawer, slide rail sections may be provided on both sides of the storage box. The slide rail sections may limit the storage box to be pulled out only to a certain distance from the outer box, and at the maximum pulling position, a locking structure may be formed to prevent the storage box from being completely detached from the outer box. Accordingly, it is possible to prevent the storage box from falling all at once during the process of checking printed materials.

[0145] When the opening of the storage box (510) is formed in the shape of a door, a cushioning opening / closing member may be further provided in the opening. The cushioning opening / closing member can prevent the door from opening or closing abruptly, thereby preventing shaking, falling, or misalignment of the printed material. The cushioning opening / closing member may be a damper, a cushioning spring, or a friction hinge.

[0146] An exception status indicator may be further formed in the storage box (510) so that it can be identified externally whether it is a storage box (510) subject to exception management. The exception status indicator may be activated when a failure state, power cutoff state, or communication failure state of the opening / closing detection unit (530) is detected or determined. The exception status indicator may be a warning light, a color flag, a display label, or an electronic display window. Accordingly, the manager can immediately identify from the outside the storage box (510) to which a temporary seal (540) must be attached.

[0147] Around the opening of the storage box to which the temporary seal (540) is attached, a seal position guide groove or a seal attachment surface may be further formed to guide the temporary seal (540) to be attached in the correct position. The seal position guide groove can guide the seal tape or seal sticker to always be attached in the same position. Accordingly, the attachment status of the temporary seal (540) is standardized, and whether it is damaged can be more clearly identified.

[0148] A tag protective cover may be further installed at the location where the tag (520) is attached to protect the tag (520) from external impact or repeated friction. The tag protective cover may be formed of a transparent resin or a translucent resin, and can prevent wear or contamination of the tag (520) itself while allowing the tag information to be read from the outside.

[0149] A moisture-proof member or a dust-proof member may be further disposed inside the storage box (510) to suppress moisture or contamination of the printed material. The moisture-proof member may be a silica gel receiving portion or a moisture-absorbing pad, and the dust-proof member may be a packing member or a dust-blocking lip structure. Accordingly, discoloration, smudging, or contamination of the printed material stored for a long period of time can be prevented.

[0151] In another embodiment, the system for providing an AI model-based architectural drawing analysis result generation and process management automation solution may further include a correction request generation unit.

[0152] The correction request generation unit may receive error information, discrepancy information, or non-satisfaction reason information provided by the drawing analysis unit (120), the schedule analysis unit (130), the drawing-schedule synchronization unit (140), the input validation unit (200), or the report generation unit (180).

[0153] The correction request generation unit can generate correction request information based on error information, discrepancy information, or information on reasons for non-compliance. The correction request information may include information on section areas requiring re-photography, member code information requiring re-entry, dimension information requiring correction, member specification information requiring re-verification, re-photography direction information, information on missing safety inspection items, information on reasons for non-compliance, or correction input deadline information.

[0154] The correction request generation unit may provide correction request information to a user terminal or an administrator terminal. If the same reason for non-compliance is repeated more than a preset number of times for the same user account or the same partition area, the correction request generation unit may generate concentrated correction request information, distinct from general correction request information, and provide it to the administrator terminal. Accordingly, the user terminal or the administrator terminal can specifically verify which items need to be supplemented and in what manner, rather than simply requesting re-entry.

[0156] In another embodiment, the system for providing an AI model-based architectural drawing analysis result generation and process management automation solution may further include a process sequence verification unit.

[0157] The process sequence verification unit can compare process step information classified by the process recognition unit (160) with prior process history information stored in the storage unit (13).

[0158] The process sequence verification unit can determine whether the current process stage satisfies the normal process sequence by comparing the pre-set normal process sequence information with the current process stage information and the preceding process history information. The normal process sequence information may include sequence information indicating that the formwork installation stage or the concrete pouring stage must be performed after the rebar placement stage, sequence information indicating that the concrete curing stage must be performed after the concrete pouring stage, or sequence information indicating that the next process stage is permitted only after a specific safety inspection item is completed.

[0159] The process sequence verification unit can generate precedence error information if the current process step does not satisfy the normal process sequence. The precedence error information may include information on a missing preceding process step, information on a subsequent process step that was abnormally performed first, information on incomplete safety inspection items, or information on a process review request.

[0160] The process sequence verification unit provides information on the order of events to the user terminal and the manager terminal, and the report generation unit (180) can reflect the information on the order of events in the process management report.

[0162] In another embodiment, the system for providing an AI model-based architectural drawing analysis result generation and process management automation solution may further include a warning priority assigning unit.

[0163] The warning priority assignment unit can receive information on construction omissions, process delays, and non-implementation of safety inspections generated by the report generation unit (180), and information on reasons for non-compliance generated by the input validation unit (200).

[0164] The warning priority assignment unit can generate warning priority information based on the type of received information, the number of occurrences, the occurrence zone, the time of occurrence, the corresponding process step, or a preset risk standard. The warning priority information may include a first warning grade requiring an urgent response, a second warning grade requiring verification, and a third warning grade subject to general review.

[0165] The warning priority assignment unit can adjust the display order, notification transmission order, or placement order within reports of warning information provided to user terminals or administrator terminals according to warning priority information. For example, if information regarding non-performance of safety inspections is related to a fall risk and occurs repeatedly in the same compartment area, the warning priority assignment unit can classify such information as the highest warning grade, while information regarding a simple request for re-촬영 can be classified as a relatively lower warning grade.

[0167] In another embodiment, the system for providing an AI model-based architectural drawing analysis result generation and process management automation solution may further include a site standard information setting unit.

[0168] The site reference information setting unit can receive reference point information displayed on an architectural drawing file, site reference location information entered by a user terminal, or partition area corresponding location information designated by an administrator terminal.

[0169] The field reference information setting unit can establish a correspondence relationship between drawing coordinates and field coordinates based on reference point information, field reference location information, or partition area corresponding location information. The correspondence relationship established by the field reference information setting unit can be used when the report generation unit (180) corresponds the shooting location information and the partition area information to generate location correspondence verification information.

[0170] The site reference information setting section can modify the correspondence relationship between drawing coordinates and site coordinates according to the updated reference information when the reference location changes or the site structure changes.

[0172] As described above, according to the present invention, since architectural drawing information, on-site photograph information, process-related information, and safety inspection information can be processed in an interconnected manner, there is an effect of more organically integrating area calculation, process management, safety inspection, and reporting tasks that were previously performed individually at a construction site.

[0173] In addition, according to the present invention, area information used in construction practice can be calculated more efficiently based on section information, member information, and dimension information included in architectural drawings, thereby reducing the burden of repetitive drawing verification for on-site workers or managers.

[0174] In addition, according to the present invention, since the process stage can be identified based on the construction status included in the site photos and the safety inspection item corresponding to the process stage can be processed in conjunction, there is an effect of reducing the inefficiency caused by the separation of process management and safety inspection.

[0175] In addition, according to the present invention, since process management reports can be generated and transmitted in an automated manner by linking process-related information and safety inspection results with the results of architectural drawing analysis, there is an effect of reducing the time required for on-site reporting and the burden of manual input.

[0176] In addition, according to the present invention, while increasing the usability and reliability of information collected at a construction site, the information transmission and reporting system between on-site users and managers can be performed more systematically, thereby enabling the process progress status and safety inspection status to be identified more quickly and accurately.

[0178] Although embodiments of the present invention have been described in more detail with reference to the attached drawings, the present invention is not necessarily limited to these embodiments and may be modified in various ways within the scope of the technical spirit of the present invention. Accordingly, the embodiments disclosed in the present invention are intended to explain, not limit, the technical spirit of the present invention, and the scope of the technical spirit of the present invention is not limited by these embodiments. Therefore, the embodiments described above should be understood as illustrative in all respects and not restrictive. The scope of protection of the present invention shall be interpreted by the claims below, and all technical spirits within an equivalent scope shall be interpreted as being included within the scope of rights of the present invention.

[0179] Therefore, other implementations, other embodiments, and equivalents to the claims also fall within the scope of the claims set forth below. Explanation of the symbols

[0181] 10 : Server 11 : Processor 12 : Memory 13 : Storage section 14 : Communications Department 110 : Data receiver 120 : Drawing Analysis Department 130 : List Analysis Section 140 : Drawing-Schedule Synchronization Unit 150 : Quantity Calculation Section 160 : Process recognition unit 170 : Safety Inspection Item Creation Section 180 : Report Generation Section 190 : Report Distribution Department 200 : Input Validation Unit 400 : Output section 500 : Storage section 510 : Storage box 520 : Tag 530 : Open / close detection unit 540 : Temporary Seal

Claims

Claim 1 A data receiving unit that receives an architectural drawing file and process photo data from a user terminal; a drawing analysis unit that extracts zone boundary line information, member codes, and dimension information distinguishing multiple zones from the architectural drawing file; a list analysis unit that extracts member specification information and thickness information corresponding to the member codes from member list data corresponding to the architectural drawing file; a drawing-list synchronization unit that generates mapping information by matching the member codes extracted by the drawing analysis unit with the member specification information and thickness information extracted by the list analysis unit; a quantity calculation unit that generates an architectural drawing analysis result regarding the finishing area corresponding to the exposed surface of at least one member included in at least one zone among the multiple zones distinguished from the architectural drawing file, based on the mapping information, the zone boundary line information, the member codes, the dimension information, the member specification information, and the thickness information; a process recognition unit that inputs the process photo data into an artificial intelligence model to classify process stages corresponding to the construction status included in the process photo data; a safety inspection item generation unit that calls safety inspection items corresponding to the construction stages classified by the process recognition unit and provides them to the user terminal; the architectural drawing analysis result, the process photo data, and the safety The system includes a report generation unit that generates a process management report by combining input results for inspection items; and a report distribution unit that transmits the process management report to at least one external transmission target among a pre-registered email address, webhard account, or messenger account, wherein the quantity calculation unit calculates at least one of the bottom surface finishing area of ​​a slab, the side surface finishing area of ​​a beam, and the bottom surface finishing area of ​​a beam by combining the planar area of ​​a partitioned area separated by the zone boundary line information with at least one of the length information, width information, and height information included in the member specification information and the thickness information.The process recognition unit classifies one of the construction stages, such as the rebar placement stage, formwork installation stage, concrete pouring stage, and concrete curing stage, based on the visual features included in the process photo data; the safety inspection item generation unit displays a safety inspection item on a user terminal that includes at least one of the fall prevention item, protective equipment wearing item, opening cover installation item, and equipment inspection item, according to the construction stage classified by the process recognition unit; and requests the taking of a photograph of evidence for at least one of the safety inspection items; the report generation unit converts voice commands input from the user terminal into text data and reflects them in the process management report; includes the shooting time information and shooting location information of the process photo data in the process management report in conjunction with the input result for the safety inspection item; generates location correspondence verification information that verifies whether the process photo data was taken at a site location corresponding to the section area by correlating the shooting location information with section area information distinguished by section boundary line information extracted from the architectural drawing file; the report distribution unit generates the process management report in the form of an electronic file and automatically transmits it to at least one external transmission target among email, webhard, and messenger; and the data received through the data receiving unit The input validation unit further includes a unit for determining whether an analysisability criteria for an architectural drawing file or process photo data are met, wherein the input validation unit extracts line objects within the drawing, dimension information, member symbols, construction member objects, and image quality information from the architectural drawing file or the process photo data, wherein the image quality information includes at least one of resolution, focus state, and brightness state, and determines whether an analysisability criteria required for generating the architectural drawing analysis result or the process management report are met, and wherein line objects within the drawing are not detected, dimension information is not detected,If either the failure to detect construction component objects or failure to meet preset image quality standards occurs more than a preset number of times during a preset period, the execution of analysis requests by the relevant user account is restricted; if user authentication information corresponding to the user account is verified, the restriction on the execution of analysis requests is lifted; if the aforementioned failure reason occurs repeatedly during a preset period, the failure reason and re-entry request information are transmitted to the administrator terminal to request re-entry of the architectural drawing file or the process photo data through the administrator terminal; the safety inspection item generation unit calls shooting target area information and shooting direction standard information for each safety inspection item; the report generation unit determines the suitability of the evidence by comparing the shooting location information, shooting direction information, and whether construction component objects are included within the field of view of the process photo data with the shooting target area information and shooting direction standard information; if the result of the determination of suitability of the evidence is unsatisfactory, the process photo data is not adopted as evidence and re-shooting request information is provided to the user terminal; and based on the finishing area information and component specification information of the partition area included in the architectural drawing analysis result or the partition area information, construction completion standard information corresponding to the partition area is provided. A system for providing an AI model-based architectural drawing analysis result generation and process management automation solution, which generates, determines a construction progress status corresponding to the partition area based on the detection result of a construction component object included in the process photo data and a construction stage classified by the process recognition unit, and, if the construction progress status does not satisfy the construction completion criteria information, generates construction omission information, process delay information, or safety inspection non-performance information and reflects it in a user terminal and the process management report. Claim 2 delete Claim 3 delete