Construction information processing system and construction information processing method

The system addresses the challenge of linking area information with specification information in construction drawings by using an area identification and correspondence mechanism, improving project management and data processing efficiency.

WO2025211138A1PCT designated stage Publication Date: 2025-10-09NOHARA GRP INC
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
PCT/JP2025/010009
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-04-03
Filing Date
2025-03-14
Publication Date
2025-10-09

Smart Images

  • Figure JP2025010009_09102025_PF_FP_ABST
    Figure JP2025010009_09102025_PF_FP_ABST
Patent Text Reader

Abstract

Provided is a framework for associating a region included in drawings information with specification information. This construction information processing system comprises: a region distinguishing unit that distinguishes a region included in drawings information and creates a region-distinguished object related to a distinguished region that is the region that is distinguished; a structure association unit that performs first association in which the region-distinguished object is associated with each piece of structure identifying information included in the drawings information; a specification association unit that performs second association in which at least one of the region-distinguished object and the structure identifying information is associated with specification information; and an output unit that outputs processing information subjected to refinement processing on the basis of at least one of the region-distinguished object and the specification information regarding which at least the second association is performed.
Need to check novelty before this filing date? Find Prior Art

Description

Construction information processing system and construction information processing method

[0001] [Related Applications] This application claims priority to Japanese Patent Application No. 2024-060442 entitled "Construction Information Processing System and Construction Information Processing Method," filed on April 3, 2024, the disclosure of which is incorporated herein by reference in its entirety. The present technology relates to a construction information processing system and a construction information processing method.

[0002] Non-Patent Document 1 discloses a machine learning model called "Deep Floor Plan" that is constructed by machine learning using a simple house floor plan. This machine learning model recognizes elements included in the input floor plan of a building.

[0003] Zhiliang Zeng, Xianzhi Li, Ying Kin Yu, Chi-Wing Fu, “Deep Floor Plan Recognition Using a Multi-Task Network with Room-Boundary-Guided Attention”, The Chinese University of Hong Kong, August 29, 2019

[0004] The aforementioned Non-Patent Document 1 does not consider associating specification information with elements included in a plan view. Therefore, the present technology provides a mechanism for associating an area included in drawing information with specification information.

[0005] In order to solve the above problem, for example, the configuration described in the claims is adopted. The present application includes a plurality of means for solving the above problem, and one example thereof is characterized by having an area identification unit that identifies an area included in drawing information and creates an area identification object related to the identified area, a structure correspondence unit that performs a first correspondence that associates the area identification object with each piece of structure identification information included in the drawing information, a specification correspondence unit that performs a second correspondence that associates at least one of the area identification object and the structure identification information with specification information, and an output unit that outputs processing information that has been detailed based on at least one of the area identification object and the specification information that have been subjected to the second correspondence.

[0006] According to the present technology, it is possible to provide a mechanism for associating an area included in drawing information with specification information. Problems, configurations, and effects other than those described above will become apparent from the following description of the embodiments.

[0007] FIG. 1 is an example of an explanatory diagram illustrating a construction information processing system 20 connected to a network 100. FIG. 2 is an example of the hardware configuration of the construction information processing system 20. FIG. 3 is an example of the hardware configuration of a user terminal 30. FIG. 4 is an example of the hardware configuration of a construction model processing server 40. FIG. 5 is an example of the hardware configuration of an EC server 50. FIG. 6 is an example of an explanatory diagram illustrating a screen 600 related to construction information processing. FIG. 7 is an example of a construction information processing flow 700. FIG. 8 is an example of an identification model generation flow 800. FIG. 9 is an example of an area identification object creation flow 900 using an identification model. FIG. 10 is an example of a first association model generation flow 1000. FIG. 11 is an example of a first association flow 1100. FIG. 12 is an example of a second association model generation flow 1200. FIG. 13 is an example of a second association flow 1300. FIG. 14 is an example of a construction information processing flow 1400. FIG. 15 is an example of an extraction model generation flow 1500. FIG. 16 is an example of an extraction flow 1600 using an extraction model. FIG. 17 is an example of drawing information 1700. FIG. 18 is an example of an explanatory diagram illustrating a floor plan section 1720. FIG. 19 is an example of an explanatory diagram illustrating finishing schedule information 1900. FIG. 20 is an example of an explanatory diagram illustrating material list information 2000. FIG. 21 is an example of an explanatory diagram illustrating first and second associations. FIG. 22 is an example of an explanatory diagram illustrating modification and detailing of an area identification object 2100. FIG. 23 is an example of an explanatory diagram illustrating a first process of construction information. FIG. 24 is an example of an explanatory diagram illustrating processing for an area identification object 2100. FIG. 25 is another example of an explanatory diagram illustrating processing for an area identification object 2100. FIG. 26 is an example of an explanatory diagram illustrating elements related to an area 1800. FIG. 27 is an example of an explanatory diagram illustrating a second process of construction information. Fig. 28 is an example of an explanatory diagram explaining a third processing of construction information. Fig. 29 is an example of an explanatory diagram explaining a fourth processing of construction information. Fig. 30 is an example of an explanatory diagram explaining a fifth processing of construction information. Fig. 31 is an example of an explanatory diagram explaining a sixth processing of construction information. Fig. 32 is an example of an explanatory diagram explaining the structure of information data.

[0008] Hereinafter, the embodiments will be described with reference to the drawings. In each drawing, components having the same functions may be designated by reference numerals and may not be described in detail.

[0009] 1 is an example of an explanatory diagram illustrating a construction information processing system 20 connected to a network 100. In the configuration of FIG. 1, the construction information processing system 20 is connected to a user terminal 30, a construction model processing server 40, and an EC server 50 via the network 100.

[0010] The construction information processing system 20 shown in Fig. 1 is an example of a system that performs various processes of construction information, which will be described later. The specific configuration of the construction information processing system 20 will be described in more detail with reference to Fig. 2.

[0011] The construction information may be individual data files such as construction drawings, tables, specifications, instructions, etc., or may be data files containing information on the construction in different formats. The construction information may be data files in document format, image format, table format, etc. The construction information may be data files in PDF format, JPG (JPEG) format, PNG format, TIFF format, XPS format, etc.

[0012] The construction information processing system 20 can be realized, for example, as a stand-alone construction information processing terminal 20a that can be directly operated by a user, or as a construction information processing server 20b that can be accessed by a user via the cloud.

[0013] Furthermore, the construction information processing system 20 may be realized in a different configuration. For example, the construction information processing system 20 may be realized in a state in which the individual components constituting the construction information processing system 20 exist in separate devices or separate locations.

[0014] Each terminal (construction information processing terminal 20a) and the construction information processing server 20b of the construction information processing system 20 may be, for example, a portable terminal (mobile terminal) such as a smartphone, tablet, mobile phone, or personal digital assistant (PDA), or a wearable terminal such as glasses, a wristwatch, or clothing. They may also be stationary or portable computers, or servers located on the cloud or a network. In terms of functionality, they may be VR (Virtual Reality) terminals, AR (Augmented Reality) terminals, or MR (Mixed Reality) terminals. Alternatively, they may be a combination of multiple of these terminals. For example, a combination of one smartphone and one wearable terminal can logically function as a single terminal. Other information processing terminals may also be used.

[0015] Each terminal (construction information processing terminal 20a) and construction information processing server 20b of the construction information processing system 20 includes a processor that executes an operating system, applications, programs, etc., a main storage device such as RAM (Random Access Memory), an auxiliary storage device such as an IC card, hard disk drive, SSD (Solid State Drive), flash memory, etc., a communication control unit such as a network card, wireless communication module, or mobile communication module, input devices such as a touch panel, keyboard, mouse, voice input, and input by motion detection using images captured by a camera unit, and an output device such as a monitor or display. Note that the output device may also be a device or terminal that transmits information to be output to an external monitor, display, printer, device, etc.

[0016] The main memory stores various programs and applications (modules), and the processor executes these programs and applications to realize the various functional elements of the overall system. These modules may be implemented in hardware, such as by integration. Each module may be an independent program or application, or may be implemented as a subprogram or function within a single integrated program or application.

[0017] In this specification, each module is described as the entity (subject) that performs processing, but in reality, the processing is performed by a processor that processes various programs, applications, etc. (modules). Various databases (DBs) are stored in the auxiliary storage device. A "database" is a functional element (storage unit) that stores data sets so that they can accommodate arbitrary data manipulation (e.g., extraction, addition, deletion, overwriting, etc.) from the processor or an external computer. The method of implementing the database is not limited, and may be, for example, a database management system, spreadsheet software, or a text file such as XML or JSON.

[0018] 1 is a terminal that has functions such as creating, using, editing, viewing, processing, displaying, and outputting construction information of, for example, buildings, structures, etc. The specific configuration of the user terminal 30 will be described in more detail using FIG.

[0019] A user of the user terminal 30 can use the user terminal 30, for example, a smartphone 30a, a tablet 30b, a laptop PC 30c, a desktop PC 30d, etc., to access and process the construction information.

[0020] Users of the user terminal 30 are, for example, building owners or designers who create, edit, and view construction information using PC 30c or the like at companies or offices such as design offices, general construction companies, and construction contractors.

[0021] Construction information can be, for example, a set of construction-related documents including plans, design drawings, instructions, various drawings, various tables, etc. related to one construction project, or a part of them. Construction information can be information in a format determined by a specific government agency, for example, the Ministry of Land, Infrastructure, Transport and Tourism in Japan, or information in a format that differs depending on the design office or construction company.

[0022] The construction model processing server 40 in Fig. 1 is a terminal that uses and processes construction models. Based on the construction model, the construction model processing server 40 can perform processes related to, for example, the design, estimation, production, distribution, construction management, maintenance management, etc. of the corresponding building or structure, as well as various orders, approvals, requests, intermediation, etc.

[0023] The construction model processing server 40 may be able to execute each of the above processes based on, for example, processing information, such as two-dimensional or three-dimensional construction model information, output by the construction information processing system 20. The construction model processing server 40 may further be able to execute each of the above processes in response to, for example, input from the user terminal 30.

[0024] The construction model processing server 40 may be, for example, a part of the construction information processing system 20 (construction information processing server 20b). The construction model processing server 40 may use, for example, a cloud computing service provided by the same company as the construction information processing system 20 (construction information processing server 20b).

[0025] The construction model may be, for example, a three-dimensional model of a building, and the data may be, for example, 3D-CAD (Computer Aided Design) data, BIM (Building Information Modeling) data, CIM (Construction Information Management) data, 3D-CG (Computer Graphics) data, 3D-VR (Virtual Reality) data, 3D-AR (Augmented Reality) data, 3D-MR (Mixed Reality) data, etc., but is not limited thereto.

[0026] For example, if the three-dimensional model data is BIM data, the three-dimensional model data may be data of any program, software, application, etc. that processes BIM data.

[0027] It should be noted that any program, software, application, etc. that processes BIM data may be any program, software, application, etc. that is currently known or that will be developed in the future.

[0028] 1 can sell commercial materials and building materials related to construction information and provide information on their specifications and the like to the construction information processing system 20 and the construction model processing server 40. The specific configuration of the EC server 50 will be described in more detail with reference to FIG.

[0029] In the configuration of FIG. 1, the network 100 may be a wired network, a wireless network, or a combination of a wired network and a wireless network.

[0030] Furthermore, the network 100 may be a network that combines multiple networks with different standards, specifications, etc. Furthermore, the network 100 may be a network that is adopted as a standalone system that is independent from other networks.

[0031] The components and modules of the construction information processing system 20, user terminal 30, construction model processing server 40, and EC server 50 described below using Figures 2 to 5 can be added, omitted, integrated, or substituted depending on the embodiment.

[0032] Figures 2 to 5 are schematic examples of hardware configurations, and the components and modules described therein do not mean that all of them are essential components for each of the construction information processing system 20, the user terminal 30, the construction model processing server 40, and the EC server 50.

[0033] The components and modules of the systems and terminals described using Figures 2 to 5 may be configured to exist in a distributed or stored state on a network in order to control and process the entire system. For example, each module of the construction information processing system 20 described later using Figure 2 may be stored in a separate device.

[0034] 2 shows an example of the hardware configuration of the construction information processing system 20. The construction information processing system 20 includes a main memory device 201, an auxiliary memory device 202, a processor 203, an input device 204, an output device 205, a communication control unit 206, and the like.

[0035] The main memory device 201 of the construction information processing system 20 stores programs and applications such as an acquisition module 211, an extraction module 212, an identification module 213, a correspondence module 214, a diagram creation module 215, a correction module 216, a comparison module 217, a model generation module 218, and an output module 219. The processor 203 executes these programs and applications to realize each functional element of the construction information processing system 20.

[0036] The acquisition module 211 is an example of an "information extraction unit" and can acquire construction information to be processed in the construction information processing system 20. The acquisition module 211 can preferably acquire various types of information extracted by an extraction module 212 (described later) as information to be processed.

[0037] The extraction module 212 can extract predetermined information from the construction information. The predetermined information is, for example, drawings, tables, instructions, etc. included in the construction information. The extraction module 212 may be configured to extract the predetermined information using, for example, an extraction model described below.

[0038] The extraction module 212 can extract, for example, from the construction information, plan drawings, structural calculations, structural drawings, finishing schedules, fittings and fixtures schedules, framework drawings, detailed design drawings, equipment drawings, cross-sections, development drawings, layout drawings, floor plans, elevation drawings, area calculation drawings, construction overviews, etc. The extraction module 212 can further extract construction plans, environmental consideration documents, environmental impact assessment documents, etc.

[0039] The extraction module 212 can further execute each process related to "extraction" in the following description. The extraction module 212 has, for example, a learning model for extraction in each process.

[0040] The identification module 213 is an example of an “area identification unit” or an “element identification unit”, and can identify a predetermined object to be identified from the construction information acquired by the acquisition module 211 .

[0041] The specified objects include construction information, such as areas (e.g., rooms, spaces, annotation ranges, etc.) contained in drawings such as floor plans and various tables, area-specific information that identifies the area (e.g., character strings, symbols, codes, etc.), and information regarding the specifications of the area.

[0042] The specified target may further include elements such as building materials and equipment present in the area, their specification information, other character strings, symbols, codes, inter-page link information for construction information, table of contents information, update history information, etc.

[0043] The identification module 213 can further execute each process related to "identification" in the following description. The identification module 213 has, for example, a learning model for identification in each process.

[0044] The correspondence module 214 (structural correspondence module 214a) is an example of a structural correspondence section, and can perform correspondence between an area identified by the identification module 213 and area identification information that identifies that area (hereinafter, also referred to as "first correspondence" or "structural correspondence").

[0045] The correspondence module 214 (specification correspondence module 214b) is an example of a specification correspondence section, and can further perform correspondence between specification information and at least one of the area identified by the identification module 213 and the area identification information that identifies that area (hereinafter also referred to as "second correspondence" or "specification correspondence").

[0046] The diagram creation module 215 is an example of a "diagram creation unit" and can create diagrams and tables based on the information created by the identification module 213 and the association module 214 (214a, 214b). The diagram creation module 215 can also create two-dimensional models (two-dimensional construction models) and three-dimensional models (three-dimensional construction models). The information created by the diagram creation module 215 is an example of processed information.

[0047] The correction module 216 is an example of an "area identification object change unit" and can correct information processed by the identification module 213, the association module 214 (214a, 214b), the diagram creation module 215, and the like.

[0048] The correction module 216 can correct the information based on, for example, a learned correction model (learning model) or in response to a correction operation input by a user. The information corrected by the correction module 216 is an example of processed information.

[0049] The comparison module 217 is an example of a "comparison unit," and the correction module 216 can compare information processed by the identification module 213, the correspondence module 214 (214a, 214b), the diagram creation module 215, the correction module 216, etc., and compare that information with other information related to that information.

[0050] The comparison module 217 can compare the diagram content information of the diagram created by the diagram creation module 215 with the specification information corresponding to the diagram content information, and create comparison result information regarding the comparison.

[0051] The other information may be information contained in the original construction information acquired by the acquisition module 211. The comparison module 217 may further generate information about the comparison result.

[0052] The model generation module 218 generates a learning model that can be used in each process of the construction information processing system 20. Specific methods for generating each learning model described below will be explained using Figures 8, 10, 12, and 16.

[0053] The model generation module 218 (discriminative model generation module 218a) can generate, for example, a discriminative model (learning model) used by the identification module 213 to identify regions and elements from a drawing.

[0054] The model generation module 218 (association model generation module 218b) can generate an association model (learning model) to be used by the association module 214, which performs association related to structure and specification information corresponding to a region, for example.

[0055] The model generation module 218 (extraction model generation module 218c) can generate an extraction model to be used by the extraction module 212, which extracts drawings, tables, instructions, etc. from construction information, for example.

[0056] The output module 119 is an example of an "output unit" and can output (display) the processing information on an output device 205 such as a monitor. The output module 119 can further output (transmit) the processing information as a processing result to the user terminal 30, the construction model processing server 40, etc. The output module 119 can output (transmit) the processing information so that the processing information is displayed on an output device 305 such as a monitor of the user terminal 30, for example.

[0057] In another configuration, at least one of the modules may be stored in the user terminal 30, the construction model processing server 40, or another terminal connected to the construction information processing system 20 via the network 100. For example, the process executed by the diagram creation module 215, such as the creation of a construction model, may be executed by the user terminal 30 or the construction model processing server 40 described below.

[0058] In yet another configuration, a module illustrated as one module or one sub-module in Figure 2 may be realized as a module executed in cooperation between the construction information processing system 20 and another terminal, such as a user terminal 30, a construction model processing server 40, or another terminal connected to the construction information processing system 20 via the network 100, or as a module executed in cooperation by multiple other terminals.

[0059] Similarly, in the configuration of Figure 2, the various information stored in the auxiliary storage device 202 may be stored in the user terminal 30, the construction model processing server 40, or another terminal connected to the construction information processing system 20 via the network 100.

[0060] The auxiliary storage device 202 of the construction information processing system 20 stores setting information 221, user information 222, construction information 223, etc. The construction information 223 is information related to construction, architecture, etc., such as diagram information 224, specification information 225, library information 226, project information 227, construction model information 228, etc.

[0061] Each piece of information stored in the auxiliary storage device 202 may be stored at least partially, or at least temporarily, in the main storage device 201, for example, as part of each module that uses it.

[0062] The setting information 221 includes at least a portion of the setting information for the user terminal 30 and the construction model processing server 40 in addition to the setting information for each module of the construction information processing system 10 stored in the main memory device 201 .

[0063] The user information 222 is information about a user who uses the construction information processing system 20 using, for example, the user terminal 30, such as authentication information and registration information of each user. The construction information processing system 20 can use the user information 222 to individualize the functions it provides for each user, for example, to switch the learning model to be used.

[0064] The diagram information 224 of the construction information 223 is, for example, information related to diagrams of buildings and structures. The information related to diagrams of buildings and structures is, for example, information related to drawings and tables of multiple types and formats and the relationships between them.

[0065] Using the diagram information 224, for example, the diagram creation module 215 can create diagrams in different formats and different types of construction models. Using the diagram information 224, for example, the model generation module 218 can create various learning models.

[0066] The specification information 225 of the construction information 223 is, for example, information on the specifications of a building or structure. The information on the specifications of a building or structure is, for example, information on the specifications of the spaces or areas included in the building or structure, the specifications of the elements that make up those spaces or areas (for example, walls, floors, ceilings, doors, windows, etc.), and the specifications of the elements that are arranged or installed within those spaces or areas (exhaust fans, kitchen units, toilet units, meter boxes, etc.).

[0067] The specification information 225 may be, for example, information included in the construction information, such as specification information acquired by the acquisition module 211, specification information extracted by the extraction module 212, or specification information identified by the identification module. The specification information 225 may be, for example, specification information stored in a state that is commonly available for each project.

[0068] Using the specification information 225, for example, the mapping module 214 can perform detailed mapping. Using the specification information 225, for example, the diagram creation module 215 can create detailed diagrams and construction models.

[0069] The library information 226 of the construction information 223 is information related to individual objects represented by, for example, two-dimensional model data or three-dimensional model data. Information related to an object is, for example, property information of the object, two-dimensional model data, three-dimensional model data, etc.

[0070] Using the library information 226, for example, the mapping module 214 can perform detailed mappings. Using the library information 226, for example, the diagramming module 215 can generate detailed diagrams and models.

[0071] The project information 227 of the construction information 223 is, for example, information related to the construction project or building project that the construction information targets. The project information 227 includes, for example, a project ID, a project display ID, a client name, a construction company ID, a construction company name, and the like.

[0072] The construction information processing system 20 can store project information 227 for each piece of construction information in response to input by the user. The construction information processing system 20 can further store, as project information 227 for each piece of construction information, information acquired as a result of processing the construction information by the acquisition module 211, the extraction module 212, the identification module 213, etc.

[0073] The construction model information 228 of the construction information 223 is, for example, information related to each construction model. The information related to the construction model is, for example, information for processing, for example, displaying, creating, or updating the construction model.

[0074] For example, the diagram creation module 215 can create construction models in different formats using the construction model information 228. For example, the output module 219 can output construction model data in a format supported by the construction model processing server 40 to the construction model processing server 40 using the construction model information 228.

[0075] 3 shows an example of the hardware configuration of the user terminal 30. The user terminal 30 has a main memory device 301, an auxiliary memory device 302, a processor 303, an input device 304, an output device 305, a communication control unit 306, and the like.

[0076] The main memory device 301 of the user terminal 30 stores programs and applications such as a construction information processing module 311, and the processor 203 executes these programs and applications.

[0077] The construction information processing module 311 can display, create, change (edit), and share construction information, allowing users to use and process, for example, display, create, change (edit), and share construction information.

[0078] The user terminal 30 can display the construction information data created by the construction information processing module 311 on an output device 305, such as a display, accept changes to the construction information data using an input device 304, such as a keyboard, mouse, LCD pen tablet, flat-type pen tablet, or other input support device, and output, for example transmit, the construction information data to a construction information processing system 20, etc. via a communication control unit 306 or the network 100.

[0079] The user terminal 30 can use any program, software, application, etc. that processes data files in PDF format, JPG (JPEG) format, PNG format, TIFF format, XPS format, etc. as construction information.

[0080] The auxiliary storage device 302 of the user terminal 30 stores setting information 321, user information 322, construction information 323, etc. The setting information 321 includes setting information for the construction information processing module 311 of the user terminal 30 stored in the main storage device 301.

[0081] The construction information processing module 311 can create construction information to be sent to the construction information processing system 20, for example, based on the construction information 323, for example, based on at least part of the diagram information 324, specification information 325, and project information 327.

[0082] 4 shows an example of the hardware configuration of the construction model processing server 40. The construction model processing server 40 is a server used for various services using construction models based on construction information. The construction model processing server 40 has a main memory device 401, an auxiliary memory device 402, a processor 403, an input device 404, an output device 405, a communication control unit 406, etc.

[0083] The main memory device 401 of the construction model processing server 40 stores programs and applications such as a design module 411, an estimation module 412, a production module 413, a distribution module 414, a construction management module 415, and a maintenance module 416, and the processor 403 executes these programs and applications to realize each functional element of the construction model processing server 40.

[0084] The design module 411, the estimation module 412, the production module 413, the distribution module 414, the construction management module 415, and the maintenance module 416 can each utilize construction model data obtained from the construction information processing system 20 and construction model data based on processing information obtained from the construction information processing system 20.

[0085] In addition, the construction model processing server 40 can accept input information from an input device 404, such as a mouse, keyboard, LCD pen tablet, flat-type pen tablet, or other input support device, and use the accepted input information in each module 411 to 416.

[0086] Furthermore, the construction model processing server 40 can output (display) the data created or processed by each module 411 to 416 to an output device 405, such as a monitor, or output, for example, transmit, the data via a communication control unit 406 or the network 100.

[0087] The design module 411 can design construction model data based on, for example, processing information acquired from the construction information processing system 20. The design module 411 can design three-dimensional construction model data from, for example, two-dimensional construction model data. This allows the user to use the design module 411 to design, for example, create or modify a three-dimensional model of, for example, a building or structure.

[0088] The estimation module 412 can estimate components of the target construction model data based on, for example, construction model data acquired from the construction information processing system 20 or construction model data created by the design module 411.

[0089] The target components of the construction model data are, for example, various members included in a building or structure, such as windows, floors, ceilings, walls, doors, and their parts. Furthermore, the target components of the construction model data may also be flooring materials such as tiles allocated to floors, wallpaper, and lighting devices (light bulbs, electric lights, etc.).

[0090] The production module 413 can control, manage, and support the production of components of the target construction model data, for example, based on construction model data obtained from the construction information processing system 20 or construction model data created by the design module 411.

[0091] The distribution module 414 can control, manage, and support the distribution of actual objects, such as products, components, parts, building materials, etc., corresponding to the components of the target construction model data, based on, for example, construction model data obtained from the construction information processing system 20 or construction model data created by the design module 411.

[0092] The distribution described above does not only relate to the transportation of objects, but may also relate to, for example, ordering and receiving objects, determining delivery schedules to construction sites, etc., and lifting at construction sites, etc.

[0093] The construction management module 415 can manage, support, and record the construction of buildings, structures, etc. that are the subject of the target construction model data, for example, based on construction model data obtained from the construction information processing system 20 or construction model data created by the design module 411.

[0094] The maintenance management module 416 can manage, support, and record work such as maintenance, repair, renovation, and inspection of buildings and structures that are the subject of the target construction model data, for example, based on construction model data obtained from the construction information processing system 20 or construction model data created by the design module 411.

[0095] Note that Figure 4 discloses a configuration in which one construction model processing server 40 has multiple modules 411 to 416, but for example, multiple construction model processing servers 40 may be connected to the network 100, and each construction model processing server 40 may have a different module.

[0096] For example, if the construction model processing server 40 is a terminal used in a factory that pre-cuts building materials, such a terminal may have only the production module 413 .

[0097] The auxiliary storage device 402 of the construction model processing server 40 stores setting information 421, library information 422, etc. The setting information 421 has setting information for each module 411 to 416 of the construction model processing server 40 stored in the main storage device 401.

[0098] The library information 422 may be the same as or different from the library information 226 of the construction information processing system 20. The construction information 423 may be the same as or different from the construction information 223 of the construction information processing system 20 or the construction information 323 of the user terminal 30.

[0099] 5 shows an example of the hardware configuration of the EC server 50. The EC server 50 is a server used for selling building materials and other supplies related to construction, architecture, etc. The EC server 50 includes a main memory device 501, an auxiliary memory device 502, a processor 503, an input device 504, an output device 505, a communication control unit 506, etc.

[0100] The main memory device 501 of the EC server 50 stores programs and applications such as a collaboration module 511, an order management module 512, an inventory management module 513, and a specification management module 514, and each functional element of the EC server 50 is realized by the processor 503 executing these programs and applications.

[0101] The linking module 511 can, for example, link the EC server 50 with the construction information processing system 20. For example, the EC server 50 can provide the construction information processing system 20 with information on changes in specifications of products (building materials, building supplies, etc.) to be sold, changes in inventory quantities, changes in scheduled delivery dates, etc.

[0102] The order management module 512 can manage orders for products to be sold. For example, the order management module 512 can predict the number of products to be sold based on information from the linked construction information processing system 20, and manage orders for the products in accordance with the predicted number of sales.

[0103] The inventory management module 513 can manage the current inventory quantity, the history of changes in the past inventory quantity, etc. The inventory management module 513 can provide the linked construction information processing system 20 with information on, for example, the current inventory quantity of products to be used and the average delivery time in the future.

[0104] The specification management module 514 can manage information related to the specifications of products to be sold, etc. The specification information includes, for example, information described in product instruction manuals, specifications, advertisements, etc., and information included in web pages that explain the products, etc.

[0105] The specification management module 514 can provide, for example, information regarding the specifications of the product to be used, products having specifications similar to those of the product to be used, and the history of specification changes of the product to be used, to the linked construction information processing system 20. The specification management module 514 can further provide recall information of the product to be used, to the linked construction information processing system 20. These pieces of information may be stored in the auxiliary storage device 502 as product specification information 522.

[0106] The auxiliary storage device 502 of the EC server 50 stores setting information 521, product specification information 522, etc. The setting information 521 includes setting information for each module of the EC server 50 stored in the main storage device 501.

[0107] The product specification information 522 includes, for example, price information 523, material information 524, size information 525, and environmental information 526. The price information 523 is information relating to the selling price of the product, changes in the selling price, and the like.

[0108] Material information 524 is information about the materials used in the product. Dimension information 525 is information about the dimensions of the product, the dimensions of the product in its packaged state, and the dimensions of the product when delivered to the construction site.

[0109] The environmental information 526 is information relating to the environmental friendliness of the product, the degree of contribution to environmental protection, etc. The environmental information 526 is, for example, information relating to carbon credits, carbon offsets, etc.

[0110] Fig. 6 is an example of an explanatory diagram illustrating a screen 600 related to construction information processing. The screen 600 is an example of a screen displayed to a user when construction information processing is performed by the construction information processing system 20. The screen 600 shown in Fig. 6 is a screen displayed on an output device, such as a display, of the construction information processing system 20 or the user terminal 30, based on construction information.

[0111] The screen 600 has a construction information input area 610 , a display switching area 620 , a first thumbnail display area 630 , a main display area 640 , a menu display area 650 , and a second thumbnail display area 660 .

[0112] The screen 600 may be displayed as one window or as two or more different windows. For example, the output module 219 can display one main window and one or more pop-up windows, sub-windows, etc. as the screen 600.

[0113] The acquisition module 211 acquires input information in the construction information input area 610 from a user who is a user of the construction information processing system 20. The acquisition module 211 can then acquire a data file of construction information related to a project selected by the user.

[0114] The construction information input or uploaded by the user using the construction information input area 610 may be construction information at the design stage of the construction object, or construction information before construction work etc. is started. For example, using construction information at the stage before construction work etc. is started, the construction information processing system 20 can create estimates, order forms etc. related to construction work, as will be described later.

[0115] This allows users to use the construction information processing system 20 to budget for the purchase costs of building materials to be used on the exterior of the building, which are likely to be noticeable to actual users of the target building, even though they are carried out near the final stages of actual construction work, at the design stage of the target building or before construction work begins.

[0116] In another example, a user can use the construction information processing system 20 to order building materials and the like to be used for the exterior of the building so that they will be delivered at the scheduled construction time during the design stage of the construction target or before the start of construction work, etc. The scheduled construction time is based on information extracted by the extraction module 212 and described in the construction plan, etc.

[0117] The acquisition module 211 can acquire a data file of construction information containing various information. The data file of construction information containing various information may be, for example, a data file of construction-related documents that exceeds 100 pages.

[0118] The acquisition module 211 can acquire individual construction information data files relating to various types of information. The individual construction information data files relating to various types of information may be, for example, data files of respective diagrams and tables.

[0119] The output module 219 acquires information input by the user to the display switching area 620. The output module 219 can switch the information displayed in, for example, a first thumbnail display area 630 (described later) in accordance with the information input to the display switching area 620.

[0120] The output module 219 can, for example, switch the information displayed in the first thumbnail display area 630 between a thumbnail display of all pages of a construction information data file containing various information, and a thumbnail display of only the drawing pages, for example, only the floor plan, of a construction information data file containing various information.

[0121] The output module 219 acquires, for example, input information relating to a user's input operation on the first thumbnail display area 630, such as a selection input for a file displayed as a thumbnail.

[0122] The selected information is highlighted with a bold frame in the first thumbnail display area 630 of the screen 600. The output module 219 displays, for example, information corresponding to the input information related to the selection input operation in the main display area 640.

[0123] The menu display area 650 of the screen 600 displays each function that can be executed by the construction information processing system 20. The functions shown in Fig. 6 are examples, and the functions that can be executed by the construction information processing system 20 are not limited to these.

[0124] The identification module 213 acquires input information related to an input operation for "area identification." For example, when "area identification" is clicked, the identification module 213 can identify an area in the drawing displayed in the main display area 640 and structure identification information that identifies a structure corresponding to that area.

[0125] The output module 219 can display information (hereinafter also referred to as "object information") related to the results of area identification by the identification module 213 on the screen 600 together with the drawing information currently being displayed in the main display area 640.

[0126] The information related to the area identification result, etc. is, for example, object information obtained by objectifying the identification result by the identification module 213. The information related to the identification result, etc. may also be information obtained by further processing the object information by the association module 214.

[0127] The correction module 216 acquires input information for "area correction." For example, when "area correction" is clicked, the identification module 213 can accept input for correction processing for the object information displayed in the main display area 640.

[0128] The diagram creation module 215 acquires input information for "Digitalization," "Estimate Creation," and "Instruction Creation." For example, when "Digitalization" is clicked, the diagram creation module 215 can create data in a predetermined format from the object information displayed in the main display area 640.

[0129] Data in a predetermined format is, for example, data in text format, table format, image format, two-dimensional model format, three-dimensional model format, or data in an intermediate format between these formats.

[0130] When "Create Estimate" or "Create Instructions" is clicked, the diagram creation module 215 can create estimates or instructions for related construction work, etc., from the object information displayed in the main display area 640. The diagram creation module 215 can also create "purchase orders" or "order forms" for each building material.

[0131] The diagram creation module 215 acquires input information for the "3D preview." For example, when the "3D preview" is clicked, the diagram creation module 215 can create a corresponding 3D object from the object information displayed in the main display area 640. The output module 219 can display the created 3D object, for example, as a pop-up on the screen 600.

[0132] The identification module 213 acquires input information related to an input operation for "element identification." For example, when "element identification" is clicked, the identification module 213 can identify an element, element identification information that identifies an element, and the like.

[0133] The elements are, for example, elements that make up the area within the drawing displayed in the main display area 640 (e.g., walls, floors, ceilings, doors, windows, etc.) and elements that are arranged or installed within the area (exhaust fans, kitchen units, toilet units, meter boxes, etc.). The element identification information is names, abbreviations, symbols, etc. that identify them.

[0134] Based on the first and second correspondences, the output module 219 can display object information related to the element identification results by the identification module 213 on the screen 600 together with the drawing information and object information related to the area currently displayed in the main display area 640.

[0135] The association module 214 acquires input information related to the input operation for "information assignment." For example, when "area identification" is clicked, the association module 214 can perform a first association or a second association, which will be described later.

[0136] For example, when “Add Information” is clicked, the association module 214 can start processing to add information to object information related to areas and elements currently displayed in the main display area 640 .

[0137] The extraction module 212 can extract specification information related to the information currently displayed in the main display area 640 from the construction information acquired by the acquisition module 211 and the construction information 223 stored in the auxiliary storage device 202.

[0138] The output module 219 can display the related specification information extracted by the extraction module 212 based on the first association or the second association in the second thumbnail display area 660 .

[0139] The extraction module 212 can also switch between extracting specification information related to the entire drawing being displayed in the main display area 640 and specification information related to the area or element corresponding to the selected object.

[0140] In such a configuration, the output module 219 can change the specification information displayed in the second thumbnail display area 660 in response to a selection input for the object information being displayed in the main display area 640 .

[0141] 7 is an example of a construction information processing flow 700. Hereinafter, information processing of construction information will be described using the construction information processing flow 700. Note that the construction information may be the above-mentioned construction information (uncoded), construction information 223, 323, 423, construction information fU described later, etc.

[0142] In the following explanation, an example will be described in which construction information acquired from the user terminal 30 (hereinafter referred to as "construction information fU") is used, but the source from which the construction information is acquired and the storage destination are not limited to the user terminal 30.

[0143] The construction information processing system 20 processes information related to construction and architecture in accordance with the construction information processing flow 700. The construction information processing system 20 executes information processing based on at least drawing information and specification information related to construction and architecture.

[0144] Furthermore, the steps of each flow and subflow described using Figures 7 to 16 may be executed in reverse order, in parallel, or incorporated into another flow, as long as no technical inconsistencies arise.

[0145] When construction information processing is started in the construction information processing system 20, the acquisition module 211 of the construction information processing system 20 acquires the construction information fU to be processed from the user terminal 30 (S710).

[0146] The acquisition module 211 sends the acquired construction information fU to the identification module 213. Note that the acquisition module 211 can also send the acquired construction information fU to the extraction module 212, and such a configuration will be described later.

[0147] The identification module 213 of the construction information processing system 20 identifies the area and structure-specific information described in the drawing information contained in the construction information fU sent from the acquisition module 211, and creates an area identification object for the identified area (S720).

[0148] "Drawing information" refers to, for example, floor plans of buildings, etc. "Areas described in the drawing information" refers to, for example, each room, space, structure, etc. depicted in the floor plans, etc.

[0149] "Structure-specific information" is information that identifies each of the above-mentioned rooms, spaces, structures, etc., depicted in, for example, a floor plan, etc. "Structure-specific information" is a name, abbreviation, code, symbol, etc., that indicates each of the rooms, spaces, structures, etc.

[0150] In another configuration, the process of creating the above-mentioned area identification object by the identification module 213 of the construction information processing system 20 may be performed, for example, by a combination of the construction information processing system 20 and the user terminal 30.

[0151] Other information processing described below can also be performed by a combination of different terminals, and such configurations are included in the variations of the embodiments described in this specification.

[0152] In such another configuration, for example, an identification module (not shown) stored in the main memory unit of the user terminal 30 may identify the area, and an area identification object creation module (not shown) stored in the main memory unit 101 of the construction information processing system 20 may create the area identification object.

[0153] The structure association module 214a of the association module 214 of the construction information processing system 20 associates the area identification object created for the identified area with the identified structure specification information (hereinafter referred to as "first association") (S730). In another configuration, the identification module 213 may execute the first association step S730.

[0154] The specification matching module 214b of the matching module 214 of the construction information processing system 20 performs a matching (hereinafter referred to as "second matching") between the area identification object created for the identified area and / or the identified structure specific information and the specification information included in the construction information fU (S740).

[0155] The diagram creation module 215, correction module 216, comparison module 217, etc. of the construction information processing system 20 executes processing based on at least one of the area identification object and the specification information for which at least the second association has been performed (S750).

[0156] The output module 219 outputs the processed information processed in step S750 (S760). After outputting the processed information, the construction information processing system 20 ends the construction information processing flow 700.

[0157] The processing of steps S720 to S750 will be described later with reference to Figures 8 to 16. Furthermore, steps S720 to S750 may be executed in reverse order or in parallel, as long as no technical discrepancies arise.

[0158] 8 shows an example of a discriminant model generation flow 800. The discriminant model is generated by, for example, the discriminant model generation module 218a of the model generation module 218 of the construction information processing system 20.

[0159] The discriminative model generated according to the discriminative model generation flow 800 shown in Fig. 8 can be used in the region discriminative object creation step S720 described with reference to Fig. 7. A specific example of the region discriminative object creation step S720 will be described with reference to Fig. 9.

[0160] The discrimination model generation module 218a acquires the above-mentioned multiple pieces of construction information 223 from, for example, the auxiliary storage device 202 (S810). The discrimination model generation module 218a adds discrimination information to each area of ​​the drawing, each piece of structure-specific information, and each specification included in the construction information 223 (S820).

[0161] The identification model generation module 218a is preferably configured to be able to add identification information (S820) to individual construction information drawings, tables, etc. displayed on an output device 205 such as a display based on input operations by a developer or the like operating the construction information processing system 20 using an input device 204 such as a mouse or keyboard.

[0162] The discrimination model generation module 218a may be configured to add discrimination information (S820) based on, for example, the diagram information 224, the specification information 225, etc. stored in the auxiliary storage device 202.

[0163] The discriminative model generation module 218a learns construction information to which discriminative information has been added, such as information on drawings such as floor plans and elevations, and information on tables such as specification tables and material lists (S830).

[0164] Based on the results of the learning step S830, the discrimination model generation module 218a generates and updates a discrimination model that identifies areas, structure-specific information, and specifications from the drawings and tables of construction information (S840).

[0165] The generated or updated discriminative model is output (S850), and the discriminative model generation flow 800 is terminated. Note that the discriminative model generation module 218a can also separately generate a region discriminative model for identifying a region, a structure information discriminative model for identifying structure-specific information, and a specification discriminative model for identifying a specification.

[0166] Furthermore, the model generation module 218 may have, as the discrimination model generation module 218a, a region discrimination model generation module that generates a region discrimination model, a structural information discrimination model generation module that generates a structural information discrimination model, and a specification discrimination model generation module that generates a specification discrimination model separately.

[0167] 9 shows an example of a flow 900 for creating an area identification object using an identification model. The flow 900 for creating an area identification object using an identification model corresponds to the step S720 for creating an area identification object described with reference to FIG.

[0168] The identification module 213 acquires drawing information from the construction information fU acquired by the acquisition module 211 and drawing information acquired by the acquisition module 211 as the construction information fU (S910).

[0169] The identification module 213 inputs the acquired drawing information to the identification model generated in accordance with the identification model generation flow 800 described with reference to Fig. 8 (S920). The identification module 213 executes area identification processing using the identification model, which is a machine learning model, based on the acquired drawing information (S930).

[0170] The identification module 213 creates area identification object information for the identified area (S940), and outputs the created area identification object information (S950), completing the area identification object creation flow 900 using an identification model.

[0171] The identification module 213 can also execute a structure-specific information flow for identifying structure-specific information and a specification information identification flow for identifying specification information in parallel with the region-identified object creation flow 900. These flows can be executed using the same steps as the region-identified object creation flow 900 using an identification model, so a description thereof will be omitted.

[0172] The output module 219 can display the area identification object created based on the first association or the second association, superimposed on the corresponding area of ​​the drawing information.

[0173] 10 shows an example of a first association model generation flow 1000. The first association model is generated by, for example, the association model generation module 218b of the model generation module 218 of the construction information processing system 20.

[0174] The first association model generated according to the first association model generation flow 1000 shown in Fig. 10 can be used in the first association step S730 described with reference to Fig. 7. A specific example of the first association step S730 will be described with reference to Fig. 11.

[0175] The association model generation module 218b acquires the area identification object information and the structure specification information stored as the above-mentioned plurality of pieces of construction information 223 from, for example, the auxiliary storage device 202 (S1010).

[0176] The correspondence model generation module 218b adds structure correspondence information to at least one of the area identification object information and the structure specification information (S1020). The structure correspondence information is information that associates the area identification object information with the structure specification information. Alternatively, the correspondence model generation module 218b creates structure correspondence information in which the area identification object information and the structure specification information are associated (S1020).

[0177] The correspondence model generation module 218b is preferably configured to be able to add or create correspondence information (S1020) based on input operations by a developer or the like operating the construction information processing system 20 using an input device 204 such as a mouse or keyboard to individual construction information drawings, tables, etc. displayed on an output device 205 such as a display.

[0178] The correspondence model generation module 218b may be configured to be able to add or create identification information (S1020) based on a set of already associated area identification object information and structure specification information contained in, for example, diagram information 224 stored in the auxiliary storage device 202.

[0179] The association model generation module 218b learns the area identification object information and the structure specification information associated by the structure association information (S1030). Based on the result of the learning step S1030, the association model generation module 218b generates or updates a first association model (hereinafter also referred to as a "structure association model") that associates the area and the structure specification information from the identification result of the drawings and tables of the construction information (S1040).

[0180] The association model generation module 218b outputs the generated or updated first association model (structural association model) (S1050), and the first association model generation flow 1000 ends.

[0181] 11 shows an example of a first association flow 1100. The first association flow 1100 corresponds to the first association step S730 described with reference to FIG.

[0182] The structure correspondence module 214a acquires the area-identified object information created by the identification module 213 (S1110). The structure correspondence module 214a inputs the drawing information into the identification model (S1120).

[0183] The structure correspondence module 214a executes a process of identifying the structure-specific information using an identification model, which is a machine learning model, based on the acquired drawing information (S1130). Note that steps S1120 and S1130 may be executed by, for example, the identification module 213.

[0184] In such a configuration, the structure matching module 214a may obtain the region-identified object information created by the identification module 213 and the structure-specific information identified by the identification module 213 in step S1110.

[0185] The structure correspondence module 214a performs a first correspondence between the region-identified object information and the identified structure-specific information (S1140). The structure correspondence module 214a can perform the first correspondence (S1140) based on a correspondence input by a user.

[0186] Additionally or alternatively, the structural alignment module 214a may perform the first alignment (S1140) using, for example, a first alignment model generated according to the first alignment model generation flow 1000 described with reference to FIG. 10 .

[0187] The structural matching module 214a creates information regarding the area identification object information and structure specification information for which the first matching has been performed as the first matching information, outputs the first matching information (S1150), and terminates the first matching flow 1100.

[0188] 12 shows an example of a second association model generation flow 1200. The second association model is generated by, for example, the association model generation module 218b of the model generation module 218 of the construction information processing system 20.

[0189] The second association model generated according to the second association model generation flow 1200 shown in Fig. 12 can be used in the second association step S740 described with reference to Fig. 7. A specific example of the second association step S740 will be described with reference to Fig. 13.

[0190] The association model generation module 218b acquires at least one of the area identification object information and the structure specification information stored as the above-mentioned plurality of pieces of construction information 223, and the specification information 225, from, for example, the auxiliary storage device 202 (S1210).

[0191] The correspondence model generation module 218b adds specification correspondence information regarding the specification information to at least one of the area identification object information and the structure identification information (S1220). Alternatively, the correspondence model generation module 218b adds specification correspondence information regarding at least one of the area identification object information and the structure identification information to the specification information (S1220).

[0192] The specification association information is information that associates at least one of the area identification object information and the structure specification information with the specification information.

[0193] Alternatively, the association model generation module 218b creates specification association information in which at least one of the area identification object information and the structure specification information is associated with the specification information (S1220).

[0194] The association model generation module 218b learns the area identification object information, structure identification information, and specification information associated by the specification association information (S1230). Based on the results of the learning step S1230, the association model generation module 218b generates or updates a second association model (hereinafter also referred to as a "specification association model") that associates the area, structure identification information, and specification information from the identification results of the construction information drawings and tables (S1240).

[0195] The association model generation module 218b outputs the generated or updated second association model (specification association model) (S1250), and the second association model generation flow 1200 ends.

[0196] The association model generation module 218b may include a first association model generation module that generates the first association model described using FIG. 10 and a second association model generation module that generates the second association model described using FIG. 12, or these may be modules independent of each other.

[0197] 13 shows an example of a second association flow 1300. The second association flow 1300 corresponds to the second association step S740 described with reference to FIG.

[0198] The specification matching module 214b acquires at least one of, and preferably both of, the area-identified object information created by the identification module 213 and the structure-specific information identified by the identification module 213 or the structure matching module 214a (S1310).

[0199] The specification association module 214b acquires the specification information included in the construction information fU (S1320). The specification information may be information selected by the user, information extracted as specification information by the extraction module 212, or information identified as specification information by the identification module 213.

[0200] The specification associating module 214b executes a process of associating at least one of the area-identifying object information and the structure-specific information, and particularly both of them, with the specification information (S1330).

[0201] The specification matching module 214b may be able to switch between, for example, a first specification matching process between area identification object information and specification information, a second specification matching process between structure identification information and specification information, and a third specification matching process between area identification object information, structure identification information, and specification information, depending on the area, structure identification information, and specification information related to the matching.

[0202] The specification alignment module 214b can perform a second alignment (S1340) based on the alignment input by the user. Additionally or alternatively, the specification alignment module 214b can perform the second alignment (S1340) using a second alignment model generated according to the second alignment model generation flow 1200 described with reference to FIG. 12 .

[0203] The specification matching module 214b creates information regarding the area identification object information, structure identification information, and specification information for which the second matching has been performed as the second matching information, outputs the second matching information (S1340), and terminates the second matching flow 1300.

[0204] 14 is an example of a construction information processing flow 1400. The diagram creation module 215, the correction module 216, the comparison module 217, etc. (hereinafter collectively referred to as the "construction information processing modules") of the construction information processing system 20 execute information processing based on the construction information fU in accordance with the construction information processing flow 1400.

[0205] A construction information processing module, such as the diagram creation module 215, the correction module 216, or the comparison module 217, acquires at least one of area identification object information and specification information (S1410).

[0206] The construction information processing modules 215, 216, and 217 execute processing based on at least one of the acquired area identification object information and specification information (S1420). The construction information processing modules 215, 216, and 217 can execute processing for realizing each function of the construction information processing system 20 described with reference to Fig. 6, for example. Other construction information processing will be described later.

[0207] The output module outputs the information processed in step S1420 as processed information (S1430). The output module can execute output processes for realizing the functions of the construction information processing system 20 described with reference to Fig. 6, for example. Other output processes will be described later.

[0208] 15 shows an example of an extraction model generation flow 1500. The extraction model is generated by, for example, the extraction model generation module 218c of the model generation module 218 of the construction information processing system 20.

[0209] The extraction model generated according to the extraction model generation flow 1500 shown in Fig. 15 can be used in the construction information acquisition step S710 described with reference to Fig. 7. A specific example of the construction information acquisition step S710 will be described with reference to Fig. 16.

[0210] The extraction model generation module 218c acquires the construction information 223 including at least one of the diagram information 224 and the specification information 225 from, for example, the auxiliary storage device 202 (S1510).

[0211] Construction information 223 including at least one of diagram information 224 and specification information 225 is, for example, information such as a document including at least one of various types of diagram information 224, a document including at least one of various types of specification information 225, or at least one construction-related document including various types of diagram information 224 and various types of specification information 225.

[0212] The extraction model generation module 218c adds the extracted information to the acquired construction information (S1520). Alternatively, the extraction model generation module 218c adds the extracted information to the drawing information and specification information included in the construction information (S1520). The extracted information is information used to identify and specify the drawing information and specification information extracted from the construction information.

[0213] Alternatively, the extraction model generation module 218c creates extraction information in which the construction information and at least one of the drawing information and specification information to be extracted are associated with each other (S1520).

[0214] The extraction model generation module 218c learns at least one of the construction information to which the extraction information has been added and the drawing information and / or specification information to which the extraction information has been added (S1530). Additionally or alternatively, the extraction model generation module 218c learns the created extraction information (S1530).

[0215] The extraction model generation module 218c generates or updates an extraction model that extracts drawing information and specification information from the construction information based on the results of the learning step S1530 (S1540). The extraction model generation module 218c outputs the generated or updated extraction model (S1550), and ends the extraction model generation flow 1500.

[0216] 16 shows an example of an extraction flow 1600 using an extraction model. The extraction flow 1600 using an extraction model relates to, for example, the construction information acquisition step S710 described with reference to FIG.

[0217] When construction information processing is started in the construction information processing system 20, the acquisition module 211 of the construction information processing system 20 acquires the construction information fU to be processed from the user terminal 30 (S1610 (S710)).

[0218] The extraction module 212 inputs the construction information fU acquired by the acquisition module 211 into the extraction model generated according to the extraction model generation flow 1500 described with reference to FIG. 15 (S1620).

[0219] The extraction module 212 uses the extraction model, which is a machine learning model, to execute an extraction process of drawing information and specification information from the acquired construction information fU (S1630). The extraction module 212 can, for example, individually extract pages relating to individual drawing information and individual specification information from the construction information fU, which is a single file data including multiple construction-related document information.

[0220] The extraction module 212 outputs the extracted drawing information and specification information (S1630), and ends the extraction flow 1600 using the extraction model. The extraction module 212 can output the extracted drawing information and specification information individually or collectively to, for example, each module of the construction information processing system 20, such as the identification module 213, the association module 214, etc.

[0221] 17 is an example of drawing information 1700. The drawing information 1700 is an example of construction information fU selected and input by the user, or extracted information extracted from the construction information fU input by the user.

[0222] The drawing information 1700 has a drawing name section 1710 which is the area where the names of the drawings included in the drawing information 1700 are shown, and a floor plan section 1720 which is the actual content part of the drawings included in the drawing information 1700.

[0223] In the drawing information 1700, the drawing name section 1710 indicates the drawing name information "First Floor Plan." The extraction module 212 and the identification module 213 can identify the text information in the drawing name section 1710 and associate the identified text information with the drawing information 1700.

[0224] In the drawing information 1700, the floor plan section 1720 shows area information indicating the area of ​​each room or space, and name information (such as "entrance hall" or "office") corresponding to the area information.

[0225] 18 is an example of an explanatory diagram illustrating the floor plan section 1720. The floor plan section 1720 shows a plurality of areas 1800 (1800a to 1800k) and a plurality of pieces of structure specification information 1810 (1810a to 1810k).

[0226] The areas 1800 (1800a to 1800k) are an example of area information indicating the areas of each room or space. The structure specification information 1810 (1810a to 1810k) is information corresponding to the name information, but does not necessarily have to be an official name. The structure specification information 1810 (1810a to 1810k) may be, for example, an abbreviation, a symbol, a number, or the like.

[0227] Specific examples of specification information that can be identified by the identification module 213 and the specification association module 214b will be described below with reference to Figures 19 and 20. Note that the finishing information included in the finishing list information 1900 in Figure 19 and the material list information 2000 in Figure 20 are examples of specification information, and specification information is not limited to these pieces of information.

[0228] 19 is an example of an explanatory diagram illustrating finishing schedule information 1900. The finishing schedule information 1900 is an example of construction information fU selected and input by the user or extracted information extracted from the construction information fU input by the user.

[0229] The finishing schedule information 1900 includes tabular finishing information related to the drawing information 1700, the floor plan section 1720, the area 1800, etc., which have been described using Figures 17 and 18. The finishing schedule information 1900 shown in Figure 19 shows only a portion of the actual tabular finishing information.

[0230] The finishing schedule information 1900 includes, as specification information, finishing specification information (finishing specification information A to finishing specification information E, ...) and subfloor specification information (subfloor specification information A to subfloor specification information E, ...) regarding the finish and subfloor of each structure (e.g., wall) in each area of ​​each floor (e.g., entrance hall, office, etc.), and baseboard specification information regarding baseboards (baseboard specification information A to baseboard specification information E, ...).

[0231] The finishing specification information (finishing specification information A to finishing specification information E, ...) in the finishing table information 1900 of Figure 19 can be, for example, information such as "paper wallpaper," "fire-retardant treated plywood," "vinyl wallpaper," "plywood for concrete frames," and "specially processed plywood."

[0232] The base specification information (base specification information A to base specification information E, ...) in the finishing table information 1900 in Fig. 19 can be information such as "LGS65." The baseboard specification information (baseboard specification information A to baseboard specification information E, ...) related to baseboards in the finishing table information 1900 in Fig. 19 can be information such as "stainless steel baseboard."

[0233] The specification information included in the finishing schedule information 1900 is not limited to the above example. The specification information included in the finishing schedule information 1900 may be various specification information well known in the technical fields of construction and architecture, and further detailed description thereof will be omitted.

[0234] 20 is an example of an explanatory diagram illustrating the materials bill information 2000. The materials bill information 2000 is an example of the construction information fU selected and input by the user, or an example of extracted information extracted from the construction information fU input by the user.

[0235] The materials table information 2000 includes tabular materials information related to the drawing information 1700, the floor plan section 1720, the area 1800, etc., which have been described with reference to Figures 17 and 18. The materials table information 2000 shown in Figure 20 shows only a portion of the actual tabular materials information.

[0236] The material bill information 2000 includes, as specification information, product name specification information (product name specification information A to product name specification information G, ...), type specification information (type specification information A to type specification information G, ...), dimension specification information (dimension specification information A to dimension specification information G, ...), shape specification information (shape specification information A to shape specification information G, ...), standard specification information (standard specification information A to standard specification information G, ...), etc., related to the finish and base of each structure (e.g., walls and floors) in each area of ​​each floor (e.g., entrance hall, office, etc.).

[0237] The material list information 2000 further includes "allocation area" information regarding the allocation area of ​​each material (each product) as specification information. For example, the wall finishing material, which is product name specification information A, is allocated to the first floor entrance hall.

[0238] Fig. 21 is an explanatory diagram illustrating an example of the first and second associations. Fig. 21(A) is a diagram showing a part of the floor plan unit 1720 described with reference to Figs.

[0239] Fig. 21(B) is a diagram showing a state in which an area identification object 2100 is superimposed on the floor plan section 1720 of Fig. 21(A). Fig. 21(C) is an explanatory diagram showing the correspondence between the area identification object 2100, the identified structure specification information 2110, and the specification information 2130 (1900, 2000).

[0240] In Figure 21 (A), area 1800c included in floor plan section 1720 includes, as structural specification information 1810c, room identification information (room ID information) 2111 of "1-00N", room name information 2112 of "outdoor unit storage area", and room code information 2113 of "1-OKGKO".

[0241] These pieces of structure specifying information 1810c (2111, 2112, 2113) are examples of structure specifying information that can be identified by the identification module 213 and the structure correspondence module 214a.

[0242] As described above, the identification module 213 and the structure correspondence module 214a can identify the structure specifying information 1810c (2111, 2112, 2113) for the region (identified region) 2120 identified by the identification module 213. The identification module 213 and the structure correspondence module 214a can output this as identified structure specifying information 2110.

[0243] As described above, the identification module 213 creates a corresponding area identification object 2100 for the identified area 2120. The output module 219 can display the area identification object 2100 created by the identification module 213 so that it at least partially overlaps the corresponding area of ​​the floor plan section 1720, as shown in Fig. 21(B) .

[0244] The structure association module 214a can perform a first association process as shown in FIG. 21C between the region-identified object 2100 and the identified structure-specific information 2110.

[0245] It should be noted that the structure specifying information 1810 does not necessarily need to be identified by a module of the construction information processing system 20. The structure correlating module 214a can perform the first correlating process on the structure specifying information input by, for example, a user, instead of or in addition to the identified structure specifying information 2110.

[0246] The structure correspondence module 214a may perform the first correspondence processing based on, for example, a user's input operation of the structure specifying information 1810 and an input of correspondence between the region identification object 2100 and the structure specifying information 1810. As the first correspondence processing, the structure correspondence module 214a can execute, for example, a process of including the structure specifying information 1810 in the region identification object 2100.

[0247] The specification matching module 214b can perform a second matching process as shown in Figure 21 (C) between at least one of the area identification object 2100 and the identified structure specification information 2110 and the specification information 2130 (1900, 2000).

[0248] The specification matching module 214b may perform the second matching process using the second matching model described above. Additionally or alternatively, the specification matching module 214b may perform the second matching process based on, for example, a user's input operation of the specification information 2130 and an input of a matching between the region-identified object 2100 and the structure-specific information 1810.

[0249] The specification matching module 214b may perform a second matching process on structure-specific information entered by a user, for example, instead of or in addition to the identified structure-specific information 2110.

[0250] As a second matching process, the specification matching module 214b can perform, for example, a process of including specification information 2130 in the area identification object 2100, or a process of including link information for accessing each piece of specification information 2130, such as ``finishing information,'' ``material information,'' ``attribute information,'' ``dimension information,'' ``instruction information,'' ``environmental information,'' etc., in the area identification object 2100.

[0251] The structure alignment module 214a and the specification alignment module 214b can perform the first alignment process and the second alignment process described above, respectively, for each region 1800.

[0252] In Figure 21, we have explained the correspondence (first correspondence and second correspondence) between the area identification object 2100, the identified structure identification information 2110, and the specification information 2130, but the correspondence module 214 can also perform correspondence (first correspondence and second correspondence) between the element identification objects of the structural elements and equipment elements described below, the identified element identification information, and the specification information 2130.

[0253] Fig. 22 is an example of an explanatory diagram illustrating modification and detailing of the area identification object 2100. In Fig. 22, the area identification object 2100 after processing using a learning model or manual processing by a user is shown as a processed area identification object 2200.

[0254] 22A shows an example of the floor plan section 1720 and an area identification object 2100 superimposed thereon. The area identification object 2100 may be created by the identification module 213 using, for example, a learning model, or may be created based on an identification operation by the user.

[0255] Figure 22 (B) shows an example of the floor plan section 1720 and an area identification object 2100 created by the identification module 213 and displayed superimposed thereon, which is an area identification object 2100 that has been partially modified and detailed (processed area identification object 2200).

[0256] 22, the reference numerals for the regions 1800 and the structure specifying information 1810 are omitted. The regions 1800 and the structure specifying information 1810 are the same as those described in FIG. 18, and therefore, a description thereof will be omitted.

[0257] 22(A), as an example, a total of 20 area identification objects 2100 (2100a to 2100t) are created for each area 1800 of the floor plan section 1720. Note that the number, shape, and placement location of the area identification objects 2100 (2100a to 2100t) created may differ depending on the learning model for area identification.

[0258] In FIG. 22B, as an example, various processes, such as modification processes and refinement processes, have been performed on the area identification objects 2100 (2100a to 2100t), and a processed area identification object 2200 has been created.

[0259] The processed area identification object 2200a in Fig. 22(B) is created by integrating the area identification object 2100a and the area identification object 2100b in Fig. 22(A) and by modifying the shape and location of the object. The modifying the shape and location of the object is an example of a "first modification process."

[0260] The process of integrating multiple objects and the process of changing the shape or location of the objects will be described later with reference to Fig. 24 etc. It is also possible to perform a process of adding information (detailing process) such as height information or material attribute information to the area identification object 2100.

[0261] The processed area identification objects 2200c to 2200f in FIG. 22(B) are created by changing the shapes and placement locations of the area identification objects 2100c to 2100f in FIG. 22(A).

[0262] The processed area identification object 2200i in Figure 22 (B) is created by incorporating the area identification object 2100g and the area identification object 2100h in Figure 22 (A) into the area identification object 2100i, and by changing the shape and placement location.

[0263] The processed area identification object 2200j in FIG. 22(B) is created by integrating the area identification object 2100j and the area identification object 2100k in FIG. 22(A) and by changing the shape and placement location.

[0264] In FIG. 22B, no change processing has been performed on the area identification object 2100l, and the area identification object 2100l in FIG. 22B is the same as the area identification object 2100j in FIG. 22A.

[0265] The processed area identification object 2200m in FIG. 22(B) is created by integrating the area identification object 2100m and the area identification object 2100n in FIG. 22(A) and by changing the shape and placement location.

[0266] The processed area identification object 2200o and the processed area identification object 2200p in Figure 22 (B) were created by changing the shape and placement location of the area identification object 2100o and the area identification object 2100p in Figure 22 (A).

[0267] The processed area identification object 2200q in FIG. 22(B) is created by incorporating the area identification object 2100r in FIG. 22(A) into the area identification object 2100q and by changing the shape and placement location.

[0268] In Fig. 22(B), no change processing has been performed on the area identification object 2100s and the area identification object 2100t. The area identification object 2100s is the same as the area identification object 2100s in Fig. 22(A), and the area identification object 2100t is the same as the area identification object 2100t.

[0269] As described above, it is also possible to perform information addition processing (detailing processing) on ​​the area identification object 2100, such as height information and material attribute information, and the processed area identification object 2200 that has undergone information addition processing (detailing processing) on ​​height information, material attribute information, etc. has a level of detail equivalent to, for example, LOD (Level Of Detail) 300 in BIM (Building Information Modeling).

[0270] By adding height information to the area identification object 2100, the diagram creation module 215 can process the area information of the wall surface, which is represented one-dimensionally in the drawing information 1700, as will be explained in detail using, for example, Figure 29.

[0271] Fig. 23 is an example of an explanatory diagram illustrating the first processing of construction information. The output module 219 of the construction information processing system 20 can display each processing and its process shown in Fig. 23 as the first processing of construction information on the screen 600 described using Fig. 6, etc.

[0272] 23A shows an example of displaying an object data set 2300 of the floor plan section 1720, which is made up of objects corresponding to each area 1800 of the floor plan section 1720. The object data set 2300 may be made up of area identification objects 2100 corresponding to each area 1800 of the floor plan section 1720, processed area identification objects 2200, a combination of these objects, etc.

[0273] In Fig. 23(A), a region identification object 2100 associated with region 1800k in Fig. 18 is selected. The selected region identification object 2310 is displayed in a different manner from the other unselected region identification objects 2100.

[0274] 23B shows an example of displaying a three-dimensional model 2320 based on the object data set 2300. The diagram creation module 215 of the construction information processing system 20 can create the three-dimensional model 2320 from the object data set 2300.

[0275] In FIG. 23B, the region 1800k corresponding to the selected region identification object 2310 in FIG. 23A is displayed in a different manner in the three-dimensional model 2320 from the objects corresponding to the other regions.

[0276] 23C shows an example of displaying a specification table 2330 based on the object data set 2300. The diagram creation module 215 of the construction information processing system 20 can create the specification table 2330 from the object data set 2300.

[0277] In FIG. 23C, the portion of the specification table 2330 that corresponds to the specifications of the area 1800k that corresponds to the selected area identification object 2310 in FIG. 23A is displayed surrounded by a thick frame.

[0278] The diagram creation module 215 can reflect the results of the opening linking process, subtraction process, and the like, which will be described later, in the specification table 2330. The output module 219 can display the specification table 2330, which includes the data and specification data of each area 1800, as an editable data table on the screen 600, etc. This allows the user to use the specification table 2330 to perform operations such as data adjustment, data extraction, and aggregation of the results thereof.

[0279] The diagram creation module 215 can create specifications 2330, such as finish schedules, bills of materials, cost estimates, quotes, etc., from the object dataset 2300. Additionally or alternatively, the diagram creation module 215 can create drawings or documents, such as area diagrams, construction instructions, etc., from the object dataset 2300.

[0280] The diagram creation module 215 can include fields in the diagram etc. where material information etc. can be registered automatically or manually by the user. The output module 219 can display each area data on the screen 600 by color coding.

[0281] The output module 219 can output output data such as diagrams, together with legend information stored in the auxiliary storage device 202 as construction information 223, e.g., diagram information 224, in a form that can be used, for example, as a construction instruction manual.

[0282] 24A and 24B are diagrams illustrating an example of processing for an area identification object 2100. Fig. 24A shows an example of displaying a part of the floor plan section 1720 and the area identification objects 2100 associated with each area 1800 present therein. Note that the reference numerals for the area identification objects 2100 are omitted in Fig. 24A.

[0283] 24A, each area identification object 2100 has an anchor point 2400 (2400a to 2400p) at its vertex. Note that the anchor point 2400 may be provided at a location other than the vertex of the area identification object 2100, such as the midpoint of each side.

[0284] The user can change the shape and dimensions of the area identification object 2100 by inputting operations such as a combination of mouse click selection and drag operations on each anchor point 2400 (2400a to 2400p) of the area identification object 2100 displayed on the screen 600.

[0285] Fig. 24(B) shows an example of a change process for each area identification object 2100 in Fig. 24(A). Note that in Fig. 24(B), an example of the anchor point 2400 is omitted.

[0286] Figure 24(B) shows three individually processed area identification objects 2410 (2400a to 2400c) whose shape and dimensions have been changed using anchor points 2400 for each area identification object 2100 in Figure 24(A).

[0287] Using anchor points 2400, for example, a user can use a learning model for area identification to better adapt the individual area identification objects 2100 output to the shape and dimensions of each area 1800 in the floor plan section 1720 of the original drawing information 1700.

[0288] The construction information processing system 20 can store, as learning data, processing operations by the user using the anchor points 2400, the area identification object 2100 before and after the change processing, the corresponding drawing information 1700, and the like.

[0289] When the shape or dimensions of each region-identifying object 2100 are changed, the diagram creation module 215 or the modification module 216 can change the values ​​in the corresponding diagram, such as a bill of materials, to correspond to the change.

[0290] 24(C) shows an example of displaying a portion of the floor plan section 1720 and area identification objects 2100 associated with each of the areas 1800 present therein. In FIG. 24(C), the areas of the four area identification objects 2100 are smaller than the areas of the corresponding areas 1800 by a predetermined percentage or more, for example, 10% or more.

[0291] The area of ​​each corresponding region 1800 may be identified or calculated by the identification module 213, or may be specified from the input construction information fU by the extraction module 212, the specification correspondence module 214b, or the like.

[0292] The correction module 216 of the construction information processing system 20 can collectively correct, for example, enlarge or reduce, the size of each area identification object 2100. The process of collectively correcting the size of the area identification objects 2100 can be performed, for example, according to a predetermined ratio set using a learning model or the like, according to a user's selection operation of the area identification objects 2100, or a combination of these.

[0293] Fig. 24(D) shows an example of a batch correction process for each of the area identification objects 2100 in Fig. 24(C). In Fig. 24(D), the four area identification objects 2100 are corrected so that the difference between the area of ​​each of the four area identification objects 2100 and the area of ​​the corresponding area 1800 is within a predetermined percentage, for example, within 10%.

[0294] The predetermined ratios described using Figures 24(C) and 24(D) can be changed by the user. In particular, a predetermined ratio of approximately 10% to 15% is sufficient for creating estimates at the initial stage of construction. In addition, the computational load required for correction processing using a learning model can be kept relatively low.

[0295] Fig. 24(E) shows an example of displaying a portion of floor plan section 1720 and area identification objects 2100 associated with each of the areas 1800 present therein. In Fig. 24(E), the positions of four area identification objects 2100, for example, center points 2430 of area identification objects 2100, are separated from the positions of the corresponding areas 1800, for example, center points 2440 of areas 1800, by a predetermined percentage or more, for example, 10% or more of the length of any wall.

[0296] In addition, the correction module 216 of the construction information processing system 20 can also perform processing related to position correction for the positional deviation between the area identification object 2100 and each corresponding area 1800, using a method based on characteristic points such as vertices, instead of or in place of the above-mentioned method.

[0297] The correction module 216 can collectively correct the positions of the area identification objects 2100, for example, by moving them horizontally or vertically on the plan view. The process of collectively correcting the positions of the area identification objects 2100 can be performed, for example, according to a predetermined ratio set using a learning model or the like, according to a user's selection operation of the area identification objects 2100, or a combination of these.

[0298] Fig. 24(F) shows an example of collective correction processing for each of the area identification objects 2100 in Fig. 24(E). In Fig. 24(F), the four area identification objects 2100 are corrected so that the difference between the positions of the four area identification objects 2100 and the positions of the corresponding areas 1800 is within a predetermined percentage, for example, within 10%.

[0299] The predetermined ratio described with reference to Figures 24(E) and 24(F) can be changed by the user. In particular, if the predetermined ratio is about 5% to 10%, a 3D model can be created more reliably from the object data set 2300.

[0300] Figure 25 is another example of an explanatory diagram illustrating processing for an area identification object 2100. Figure 25(A) shows an example of drawing information of a smoking room and area identification objects 2100 (2100q, 2100r) created based on identification processing, particularly area identification processing, for the drawing information of the smoking room.

[0301] The region identification object 2100q has anchor points 2400 described with reference to FIG. 24, and only one of these, anchor point 2400r, is shown in FIG. 25(A).

[0302] Similarly, the region identification object 2100r also has anchor points 2400, only one of which, anchor point 2400s, is shown in FIG. 25(A).

[0303] The smoking room shown in Fig. 25(A) is composed of two spaces connected by a door. In Fig. 25(A), the identification module 213 identifies the two spaces as different areas 1800 and creates two area identification objects 2100 (2100q, 2100r).

[0304] In Fig. 25(A), the region 1800 corresponding to the region identification object 2100q does not include structure specifying information 1810. In Fig. 25(A), the output module 219 displays the region identification object 2100q in an emphasized manner, different from the region identification object 2100r.

[0305] The region identification object 2100q is an example of an “region identification object not associated with structure-specifying information.” The region identification object 2100r is an example of an “region identification object associated with structure-specifying information.”

[0306] The output module 219 can output a notification or the like regarding the area identification object 2100q created for the area 1800 in which the structure specification information 1810 is not described, based on the first association or the second association.

[0307] The output module 219 can output, for example, an integrated operation screen that accepts user input for integrating the region identification object 2100q and the region identification object 2100r.

[0308] The user can merge two area identification objects 2100 (2100q, 2100r) by inputting operations such as a combination of mouse click selection and drag operations on each anchor point 2400 (2400r, 2400s) of the area identification object 2100 (2100q, 2100r) displayed on the screen 600.

[0309] For example, the modification module 216 performs a merging process for merging two adjacent region identification objects 2100 (2100q, 2100r) based on an operation in which two anchor points 2400 (2400r, 2400s) of the two adjacent region identification objects 2100 (2100q, 2100r) are at least partially overlapped. The merging process is an example of a "second modification process."

[0310] Fig. 25(B) shows an example of integration processing in which the two area identification objects 2100 (2100q, 2100r) of Fig. 25(A) are integrated. In Fig. 25(B), the integrated area identification object 2500 (2500a) has also undergone processing in relation to its size as described with reference to Fig. 24.

[0311] The correction module 216 can integrate the specification information associated with the area identification object 2100q and the specification information associated with the area identification object 2100r in accordance with the integration process of the two area identification objects 2100 (2100q, 2100r).

[0312] Figure 25 (C) shows an example of an area identification object 2100 (2100s) and an element identification object 2510 created based on drawing information of a water heater room and identification processing for the drawing information of the water heater room, particularly area identification processing and element identification processing.

[0313] The region identification object 2100s has anchor points 2400 as explained with reference to FIG. 24, and only one of these, anchor point 2400t, is shown in FIG. 25(C).

[0314] Similarly, the element identification object 2510 also has anchor points 2400, of which only one anchor point 2400u is shown in Fig. 25(C) . Note that the modification module 216 can also create anchor points 2400 in different forms for the region identification object 2100 and the element identification object 2510.

[0315] 25C, a kitchen unit is installed in the kitchen. The element identification object 2510 is an object associated with the kitchen unit. The element identification object 2510 may include information regarding the specifications of the kitchen unit, such as dimensions, product name, materials, installation method, etc.

[0316] The output module 219 can output a notification regarding an element-identified object 2510 that is adjacent to or overlaps the region-identified object 2100 (2100s) based on the first or second association.

[0317] The user can incorporate the element identification object 2510 into the area identification object 2100 (2100s) by inputting operations such as a combination of mouse click selection and drag operations onto each anchor point 2400 (2400t, 2400u) of the area identification object 2100 (2100s) or element identification object 2510 displayed on the screen 600.

[0318] For example, the correction module 216 performs an integration process to incorporate the region identification object 2100 (2100s) and the element identification object 2510 based on an operation in which the two anchor points 2400 (2400t, 2400u) are at least partially overlapped with respect to adjacent or overlapping element identification objects 2510.

[0319] The integrated area identification object 2500 (2500b) incorporates specification information of the element (kitchen unit) corresponding to the element identification object 2510. The modification module 216 can incorporate the element specification information into the area identification object 2100 in a hierarchical manner.

[0320] FIG. 25(E) shows an example of an area identification object 2100 (2100t) created based on the plan information of the kitchenette and the identification process, particularly the area identification process, for the plan information of the kitchenette.

[0321] The region identification object 2100s has anchor points 2400 (2400v to 2400y) as described with reference to Figure 24. The modification module 216 can also create an additional anchor point 2520 between two anchor points 2400, for example.

[0322] The user can create additional anchor points 2520 (2520a to 2520d) by inputting operations, for example, a combination of mouse click selection and drag operations, between anchor points 2400 of two area identification objects 2100 (2100s) displayed on screen 600, for example, between anchor points 2400w and anchor point 2400v or between anchor points 2400x and anchor point 2400y.

[0323] The user can use the additional anchor points 2520 (2520a to 2520d) to change the shape of the region identification object 2100 to one with more vertices (corners and bumps). By adding and moving the additional anchor points 2520 (2520a to 2520d) as appropriate, the user can more easily adapt the shape of the region identification object 2100 to the shape of the building.

[0324] Figure 25(F) shows an example of a reshaped area identification object 2530 in which additional anchor points 2520 (2520a to 2520d) have been created in the area identification object 2100t of Figure 25(E). In Figure 25(F), the shape of the reshaped area identification object 2530 is adapted to the uneven shape based on the pillars and pipe space (PS) of the kitchen.

[0325] Fig. 26 is an example of an explanatory diagram illustrating elements related to area 1800. Fig. 26 shows an example of plan view information of a kitchenette and area identification objects 2100 (2100c, 2200c) created based on the identification process, particularly area identification process, for the plan view information of the kitchenette.

[0326] The area 1800 (1800b) corresponding to the area identification object 2100u has its space defined by structural elements 2610, such as a window 2611, a wall 2612, a wall 2613, a floor 2614, a wall 2615, a door 2616, and the like.

[0327] The area 1800 (1800b) corresponding to the area identification object 2100u has an equipment element (kitchen unit) 2620 equipped with a heater 2621 and a sink 2622.

[0328] The equipment elements 2620 can be various products or components arranged or installed in the area 1800. For example, a bathroom unit, a toilet cubicle unit, or a washbasin unit in a washroom can be the equipment elements 2620. Furthermore, air conditioners, meter boxes, delivery boxes, etc. can also be the equipment elements 2620.

[0329] Based on the element identification process, extraction process, and the user's selection operation of each element, the specification association module 214b can associate the specifications of the structural element 2610 and the facility element 2620 with the area identification object 2100u. The structural element 2610 and the facility element 2620 are each an example of an "element included in the floor plan."

[0330] The extraction module 212 and the identification module 213 of the construction information processing system 20 can acquire information on elements related to the area 1800 (1800b). The output module 219 can display the acquired element information on the screen 600.

[0331] The output module 219 can display the acquired element information, such as a list of elements and specification information for each element, on the screen 600 together with the area identification object 2100 (2100c, 2200c).

[0332] The specification association module 214b can accept a selection operation of acquired element information by the user and associate the selected element information with the area identification object 2100u.

[0333] The specification association module 214b may automatically associate at least a portion of the acquired element information with the area identification object 2100u using, for example, a machine learning model, without the intervention of a selection operation by the user.

[0334] For example, the element information such as the specification information of the facility element 2620 may be information acquired from the EC server 50, etc. The construction information processing system 20 can store or register the information on each facility element 2620 in the auxiliary storage device 202 as construction information 223 such as specification information 225 and library information 226.

[0335] Fig. 27 is an explanatory diagram illustrating an example of the second processing of construction information, which illustrates an example of processing of construction information based on information related to the kitchen area identification object 2100u, the structural element 2610, and the facility element 2620 described with reference to Fig. 26.

[0336] FIG. 27A shows an example of an area identification object 2700 (2100, 2100c, 2200c) selected by the user using a pointer 2710, and its corresponding area 1800 (1800b).

[0337] The user can also select each area 1800 by, for example, selecting the corresponding room name, etc. from a list of room names, etc. for each floor included in the floor plan information obtained by the extraction module 212.

[0338] 27B shows an example of element information associated with an area identification object 2700. In FIG. 27B, the element information is shown as an element display portion 2720.

[0339] In response to a user's selection operation of a specific area 1800 (1800b), the output module 219 can display the element information associated with the area identification object 2700 in list form on the screen 600 based on the second association.

[0340] The output module 219 can display the element display portion 2720 on the screen 600 in the form of a sub-panel, a pop-up window, a tab screen, etc. In particular, the output module 219 can display the area 1800 (1800b) in Fig. 27A and the element display portion 2720, for example, side by side, on the screen 600 so that the user can compare them.

[0341] Alternatively or additionally, the output module 219 can display on the screen 600 another table or drawing (see FIG. 28) containing element information associated with the area identification object 2700, or link information thereto, based on the second association.

[0342] 27B, an element display section 2720 has a structural element list 2721 and an equipment element list 2722. Each element displayed in the list may have information on a hierarchical structure.

[0343] The output module 219 can accept input of a selection operation of a structural element or an equipment element by the user. For example, the output module 219 can accept input of a selection operation of a door in the equipment element list 2722, and display the corresponding part of the area 1800b, such as the door or the wall to which the door is attached, on the screen 600 in a format different from the other parts.

[0344] The output module 219 can, for example, accept input of a door selection operation in the equipment element list 2722, and display on the screen 600 the wall to which the selected door is attached in the structural element list 2721 in a manner different from other structural elements, particularly other walls.

[0345] The correction module 216 can accept an input operation from the user via the element display section 2720 and add or correct element information associated with the area identification object 2700 .

[0346] The modification module 216 can accept user input regarding, for example, the material type and specification notes for a single structural element such as a wall, floor, ceiling, etc. The modification module 216 can accept user input regarding, for example, the content of element information, such as the type of material or material.

[0347] The modification module 216 can, for example, accept user input to remove elements from the element display portion 2720 that should not be assigned to the corresponding region identification object 2700 .

[0348] Fig. 27(C) shows another example of the element display section 2720 shown in Fig. 27(B). In the element display section 2720 of Fig. 27(C), the output module 219 receives a selection input for a wall by the pointer 2710, and expands and displays the hierarchical structure of the wall.

[0349] In the element display section 2720 of FIG. 27(C), the output module 219 displays Wall 2 selected by the pointer 2710 in a different manner from the other wall elements (Wall 1, Wall 2, Wall 4).

[0350] Fig. 27(D) shows an example of processing in which the display mode of region 1800 (1800b) changes in response to a user's selection operation on Fig. 27(C). In Fig. 27(D), in response to a selection input on wall 2 described in Fig. 27(C), the output module 219 displays the corresponding portion of the wall in change region 1800 (1800b) in a different mode from the other portions.

[0351] 28A and 28B are diagrams illustrating an example of the third process of construction information. Fig. 28A shows an example of a link display section 2800 that shows, in a table, the relationship between each area 1800 and the specification information corresponding to each area.

[0352] Figure 28(B) shows an example of a finishing information display section 2810 (2810a) that displays finishing information 2811 (2811a) related to each area 1800 (1800b). Figure 28(C) shows an example of a finishing information display section 2810 (2810b) that displays finishing information 2811 (2811b, 2811c) related to each area 1800 (1800b).

[0353] The output module 219 can display the link display section 2800 on the screen 600 in the form of a sub-panel, a pop-up window, a tab screen, etc. The output module 219 can display, for example, the link display section 2800 and a corresponding plan view (for example, the plan view described with reference to FIG. 22 ) side by side on the screen 600 so that the user can compare them.

[0354] Each room name written in the link display section 2800 may be the respective structure specifying information 1810 (1810a to 1810k) or may be specification information associated with the structure specifying information 1810 (1810a to 1810k).

[0355] Based on the first association or the second association, the output module 219 can display the corresponding room, for example, the area identification object 2100 of the area 1800, in a manner different from that of the other rooms in response to the selection input of each room name in the link display section 2800 on the screen 600. This makes it easier for the user to recognize where each room in the link display section 2800 is located on the floor plan.

[0356] Based on the first or second correspondence, the output module 219 can display the floor plan, finishing list, or materials list of the corresponding page on the screen 600 in the form of a separate sub-panel, pop-up window, tab screen, or the like in response to a selection input to each page in the link display section 2800.

[0357] The floor plan of the corresponding page is, for example, a more detailed floor plan of each room. The finishing list of the corresponding page is, for example, a finishing list in which finishing information for each room is described. The materials list of the corresponding page is, for example, a materials list in which material information for each room is described.

[0358] For example, the diagram creation module 215 and the modification module 216 of the construction information processing system 20 can accept input of links to corresponding floor plans, finish schedules, and material schedules for each area 1800 (each room) and each area identification object 2100.

[0359] Based on the first correspondence or the second correspondence, the output module 219 can display on the screen 600 a finishing information display section 2810 (2810a, 2810b) containing corresponding finishing information in the form of a sub-panel, a pop-up window, a tab screen, etc., in response to selection input for each room name in the area identification object 2100 of the area 1800 or the link display section 2800.

[0360] In Figure 28 (B), the output module 219 extracts and displays a portion of the finishing table information 1900 described using Figure 19 in the finishing information display section 2810 (2810a) based on the first and second correspondences.

[0361] In FIG. 28(B), the output module 219 further displays the related finishing information 2811 (2811a) in a highlighted manner different from the other parts based on the first and second associations.

[0362] In Figure 28 (C), the output module 219 extracts and displays multiple portions of the finishing table information 1900 described using Figure 19 in the finishing information display section 2810 (2810b) based on the first and second correspondences.

[0363] In FIG. 28C, the output module 219 also displays the related finishing information 2811 (2811b, 2811c) in a highlighted manner different from the other parts based on the first and second associations.

[0364] Based on the first and second associations, the output module 219 can also perform a similar display, for example, in the form of a materials information display section, for the materials bill information 2000. In such a configuration, the output module 219 can display, for example, a floor plan, a finishing information display section 2810, and a materials information display section on the screen 600, for example, side by side so that the user can compare them, based on the first and second associations.

[0365] The output module 219 can output comparison result information regarding a comparison between the diagram content information of the diagram created by the diagram creation module 215 and the specification information corresponding to the diagram content information, based on the first correspondence, the second correspondence, and the comparison results created by the comparison module 217.

[0366] The output module 219 can output information regarding the difference or ratio when there is a difference of more than a predetermined ratio between a numerical value based on the graphic content information and a numerical value based on the specification information corresponding to the graphic content information.

[0367] The output module 219 can display at least two of the identification area 2120, the graphic content information, and the specification information corresponding to the graphic content information in association with the comparison result information.

[0368] For example, when there is a difference between the element picking information (number of elements) based on the chart content information and the element picking information (number of elements) described in the specification information, the output module 219 can output information about the difference. The output module 219 can further output the corresponding specification information and link information to the corresponding specification information as information about the difference.

[0369] Fig. 29 is an explanatory diagram illustrating an example of the fourth processing of the construction information, which illustrates an example of processing of the construction information based on the area identification object 2100u of the kitchen and the information related to the opening, as described with reference to Fig. 26 .

[0370] 29A shows a portion of the drawing information (the range of the kitchenette) and a range 2910 (2910a, 2910b) including openings 2900 (2900a, 290b). Openings 2900 (2900a, 290b) are an example of an "opening."

[0371] Figure 29 (A) shows an example in which a user uses pointer 2710 to select range 2910a including opening 2900a from the drawing information displayed in main display area 640 described using Figure 6.

[0372] Fig. 29(B) shows an example of an element display portion 2720 similar to Fig. 27(B) and Fig. 27(C). In Fig. 29(B), "Window" has been selected using the pointer 2710.

[0373] In the element display section 2720 of Figure 29 (B), in the structural element list 2721, "Wall 1", which is a structural element 2911 including the opening 2900a, and "Window", which is a structural element 2912 related to the opening 2900a, are displayed in a manner different from the other structural elements.

[0374] In the element display section 2720 of Figure 29 (B), the equipment element list 2722 displays a "window", which is an equipment element 2913a related to the opening 2900a, and a "door", which is an equipment element 2913b related to the opening 2900b, in a manner different from the other equipment elements.

[0375] Based on the first correspondence or the second correspondence, the output module 219 can display the structural element 2911 including the opening 2900, the structural element 2912 related to the opening 2900, and the equipment element 2913 related to the opening 2900 differently from the other elements.

[0376] This makes it easier for the user to recognize the structural element 2911 including the opening 2900, the structural element 2912 related to the opening 2900, and the facility element 2913 related to the opening 2900 in the list in the element display section 2720.

[0377] In FIG. 29B, the "window" which is the structural element 2912 associated with the opening 2900a and the "window" which is the facility element 2913a associated with the opening 2900a refer to the same element.

[0378] The specification matching module 214b can match (link) a structural element 2911 including an opening 2900, a structural element 2912 related to the opening 2900, or an equipment element 2913 related to the opening to at least one of the area identification object 2100 of the area 1800 or the structure specification information 1810b.

[0379] The association module 214 can automatically perform the association based on the extraction results and the identification results, or alternatively or additionally, the association module 214 can perform the association based on an input operation (linking operation) by a user.

[0380] The specification association module 214b can particularly associate (link) the wall elements of each area with the opening elements present in the wall elements and the elements attached to the opening elements.

[0381] The output module 219 can display the opening subtraction processing unit 2920 on the screen 600 in response to a selection input for a range 2910 including the opening 2900, a structural element 2911 including the opening 2900, a structural element 2912 related to the opening 2900, an equipment element 2913 related to the opening, etc., based on the first correspondence or the second correspondence.

[0382] Figure 29 (C) shows an example of a range 2910 (2910a) including the opening 2900 (2900a) selected in Figure 29 (A) and an opening subtraction processing unit 2960 that subtracts the area of ​​the opening 2932 (2900, 2900a) from the area of ​​its wall surface 2931.

[0383] The output module 219 can display an opening object 2901 (2901a) superimposed on the range of the selected opening 2900 (2900a) based on the first association or the second association.

[0384] The output module 219 may, for example, display an object of a structural element 2912 associated with the opening 2900 in place of the opening object 2901 .

[0385] 29(C), an opening subtraction processing unit 2960 has a wall elevation 2930 and opening subtraction information 2940. The elevation 2930 can be created based on the height information associated in the second association.

[0386] In another example, the elevation 2930 may be an elevation acquired from the construction information fU by the extraction module 212, or may be a preset sample elevation. The elevation acquired from the construction information fU by the extraction module 212 is an example of “another drawing information.”

[0387] The elevation drawing 2930 may include values ​​(numerical values) of the height H1 of the wall 2931, the length L1 of the wall 2931, the height H2 of the opening 2932 (2900a), and the length L2 of the opening 2932 (2900a).

[0388] These values ​​are examples of specification information 2130 that are the target of the second association. These values ​​can be values ​​calculated from the drawing information, values ​​described in the extracted elevation drawing, values ​​identified from the extracted elevation drawing, values ​​described in the specification information, values ​​identified from the specification information, values ​​entered by the user, etc.

[0389] In the opening subtraction information 2940, a check mark is placed in "Aperture subtraction" and an example of "Wall area after subtraction" is displayed. As the "Wall area after subtraction" in the opening subtraction information 2940, instead of the formula "(H1 x L1) - (H2 x L2)", a numerical value calculated by a formula may be displayed.

[0390] The opening subtraction information 2940 further includes various pieces of numerical information that are the basis for calculating the "subtraction wall area" of the area (H2 x L2) of the opening 2932 (2900a) from the area (H1 x L1) of the wall surface 2931.

[0391] The numerical information used as the basis for calculating the "post-subtraction wall area" can be a value calculated from the drawing information, a value described in the extracted elevation drawing, a value identified from the extracted elevation drawing, a value described in the specification information, a value identified from the specification information, a value input by the user, etc. These values ​​are examples of specification information 2130 that are the subject of the second association.

[0392] By checking or unchecking the opening subtraction option, the user can change whether or not to subtract the area of ​​the opening from the area of ​​the wall surface 2931. In accordance with the subtraction process, the diagram creation module 215 can change, for example, the amount of wallpaper or wallpaper used, the amount purchased, the purchase cost, the environmental performance, and the like, which are written on the estimate table or the like.

[0393] Therefore, the diagram creation module 215 can create a diagram that can better calculate the required amount of materials (wallpaper, wallpaper, panels, tiles, etc.) whose usage amount depends on the area.

[0394] This allows the user to obtain a diagram that more accurately reflects information that changes depending on whether or not an opening is present and the dimensions of the opening. "Diagrams that more accurately reflect information" can be, for example, diagrams or documents related to estimates, cost estimates, environmental performance assessments, etc.

[0395] For example, the diagram creation module 215 can assign information on the value of the height H2 of the opening 2932 (2900a) and the value of the length L2 of the opening 2932 (2900a) to the object of the structural element 2912 related to the opening 2900. The object of the structural element 2912 can be, for example, a BIM object.

[0396] 30A and 30B are diagrams illustrating an example of the fifth process of construction information. Fig. 30A shows an example of drawing information for a kitchen room similar to that shown in Fig. 26. Fig. 30A shows caulking lengths 3000 (3000a, 3000b, 3000c), which are the lengths of the portions of the equipment element (kitchen unit) 2620 that require caulking.

[0397] The caulking length 3000 (3000a, 3000b, 3000c) is an example of the "length of the edge surrounding the element." The caulking length 3000 may further include the length in the height direction (direction perpendicular to the paper surface of FIG. 30) at the corner 3010 (3010a, 3010b).

[0398] The values ​​of the caulking lengths 3000 (3000a, 3000b, 3000c) can be values ​​calculated from drawing information, values ​​described in the extracted elevations, values ​​identified from the extracted elevations, values ​​described in the specification information, values ​​identified from the specification information, values ​​entered by the user, etc. These values ​​are examples of specification information 2130 that are the subject of the second association.

[0399] The diagram creation module 215 can change, for example, the amount of caulking agent or sealant used, the amount purchased, the purchase cost, the environmental performance, etc., of the caulking agent or sealant listed in the quotation table, etc., depending on the sum of the values ​​of the caulking length 3000 (3000a, 3000b, 3000c).

[0400] Thus, charting module 215 can generate charts that can better calculate the required amount of length-dependent materials (such as caulks and sealants).

[0401] This allows the user to obtain a diagram that more accurately reflects information about the caulking length 3000, which varies depending on the dimensions and shape of the equipment element 2620 that requires caulking. The "diagram that more accurately reflects information about the caulking length 3000" can be, for example, a diagram or document related to an estimate, cost calculation, environmental performance assessment, or the like.

[0402] 30(A) illustrates an example of caulking a kitchen unit 2620a, but the equipment element 2620 to which caulking is applied is not limited to the kitchen unit 2620a. The equipment element 2620 to which caulking is applied may be, for example, a bath unit, a sink unit, a toilet unit, etc. Furthermore, the diagram creation module 215 can also perform similar processing for caulking exterior wall tiles, etc.

[0403] Figure 30(B) shows a cross-sectional view of the kitchen wall 3020 (2613) of Figure 30(A) or Figure 26, stretched in the direction of the wall thickness 3021. In Figure 30(B), an area of ​​the wall 3020 (2613) that needs to be filled with a filler is illustrated as a void 3023. Examples of the filler include a heat insulating material, a heat shielding material, a soundproofing material, a sound insulating material, a sound absorbing material, etc.

[0404] 30(B), the wall thickness 3021 of the wall 3020 (2613) is shown schematically as the sum of the thickness of the wall members 3022 (3022a, 3022b) and the thickness of the void space 3024. The wall 3020 (2613) is an example of a "wall portion," and the wall thickness 3021 is an example of a "wall portion thickness."

[0405] The diagram creation module 215 can calculate the volume of the void 3023 into which the filling material will be filled, based on the values ​​of the void thickness 3024, the wall length 3011, and the wall height. Values ​​such as the wall thickness 3021 of the wall 3020, the thickness of the wall member 3022, the thickness of the void thickness 3024, the wall length 3011, and the wall height can be values ​​calculated from the drawing information, values ​​described in the extracted elevation drawing, values ​​identified from the extracted elevation drawing, values ​​described in the specification information, values ​​identified from the specification information, values ​​entered by the user, etc. These values ​​are examples of specification information 2130 that are the subject of the second association.

[0406] The diagram creation module 215 can change, for example, the amount of filler used, the amount purchased, the purchase cost, the environmental performance, etc., which are written in the estimate table, etc., depending on the total volume value of the void space 3023.

[0407] Therefore, the diagram creation module 215 can create a diagram that can better calculate the required amount of components whose usage amount depends on volume (insulation materials, heat-shielding materials, soundproofing materials, sound-insulating materials, sound-absorbing materials, etc.).

[0408] This allows the user to obtain a diagram that more accurately reflects information about the void 3023 where the filler material will be filled, which varies depending on the dimensions and structure of the wall 3020 that requires the filler material to be filled. The "diagram that more accurately reflects information about the void 3023 where the filler material will be filled" can be, for example, a diagram or document related to estimates, cost calculations, environmental performance assessments, etc.

[0409] 31A and 31B are diagrams illustrating an example of the sixth process of construction information. 31A shows an example of a layout pattern creation section 3100 displayed on the screen 600.

[0410] Based on the first association or the second association, for example, the output module 219 can display the arrangement pattern creation section 3100 for the corresponding arrangement surface 3110 based on a selection input for the area 1800, the area identification object 2100, the processed area identification object 2200, etc. displayed in the main display area 640 of the screen 600 described using Figure 6.

[0411] In Figure 31 (A), the placement pattern creation unit 3100 has a placement surface 3110 for which a placement pattern is to be created, setting information 3120 for the placement pattern to be created, product information 3130 to be placed on the placement surface 3110, placement pattern information 3140 indicating candidate placement patterns, and detailed information 3150 regarding the selected product and placement pattern.

[0412] Based on the first correspondence and the second correspondence, the output module 219 can display, for example, the placement surface related to each area 1800, structure specification information 1810, area identification object 2100, etc. displayed on the screen 600 described using Figure 6 as the "placement surface 3110 for which a placement pattern is to be created."

[0413] Based on the first association and the second association, the output module 219 can display the component dimensions and arrangement style of the components (commercial materials) to be arranged on the arrangement surface 3110 in the setting information 3120 of the arrangement pattern to be created. The user can select the setting information 3120.

[0414] Based on the first association and the second association, the output module 219 can display candidates for products to be placed on the placement surface 3110. The user can select a product to use from the candidate products.

[0415] The output module 219 can display, in the arrangement pattern information 3140, candidates for arrangement patterns of components (commercial materials) on the arrangement surface 3110 based on the first association and the second association.

[0416] The candidate arrangement patterns displayed in the arrangement pattern information 3140 will be described in more detail with reference to Fig. 31B. The user can select an arrangement pattern to be adopted from the candidate arrangement patterns.

[0417] The output module 219 can display detailed information 3150 regarding the selected product and placement pattern based on the first association, the second association, setting information 3120, product information 3130, placement pattern information 3140, etc.

[0418] The user can check detailed information 3150, which varies depending on the selected commercial material and placement pattern, along with commercial material information 3130 and placement pattern information 3140. The "number of sheets used" in detailed information 3150 is the number of components (commercial materials) required for the selected placement pattern, and is an example of "quantity information." The "estimated cost" in detailed information 3150 is the estimated cost for purchasing the components (commercial materials) required for the selected placement pattern, and is an example of "cost information."

[0419] 31(B) shows an example of arrangement pattern information 3140 displaying multiple arrangement pattern candidates 3141 to 3144. Arrangement pattern candidates 3141 to 3143 are different arrangement patterns using commercial materials (flooring materials) of the same dimensions. Arrangement pattern candidate 3144 is an arrangement pattern using commercial materials (flooring materials) of different dimensions from arrangement pattern candidates 3141 to 3143.

[0420] The diagram creation module 215 can add information about the applied pattern and the selected commercial material to the region identification object 2100. The diagram creation module 215 can create object information and diagram information based on the information about the applied pattern and the selected commercial material.

[0421] 31 has been described as an example of the placement surface 3110, the diagram creation module 215 can perform similar processing on wall surfaces such as interior and exterior wall surfaces, ceiling surfaces, horizontal and vertical surfaces that make up stairs, etc. The diagram creation module 215 can also perform similar processing on the placement surface 3110 that has corners, irregularities, or openings.

[0422] 32A to 32G are diagrams illustrating an example of the structure of information data. 32A to 32G show examples of the structure of data that can be created and output by the construction information processing system 20.

[0423] The output module 219 of the construction information processing system 20 can output information data having the configurations described in Figures 32(A) to 32(G). Additionally or alternatively, the output module 219 of the construction information processing system 20 can also output only a part of the information data having the configurations described in Figures 32(A) to 32(G).

[0424] The "area information" in Figure 32 (A) is information data relating to one area identification object 2100, or information data relating to the area identification object 2100 and the structure identification information 1810 or the identified structure identification information 2110 through a first association.

[0425] 32B is information data of the above-mentioned various pieces of specification information associated with the area identification object 2100 by the second association. The "specification information" may be address information regarding a storage location of the information data related to each piece of corresponding specification information.

[0426] The "two-dimensional shape information" in Figure 32 (C) is two-dimensional shape information contained in the "area information" or two-dimensional shape information calculated from the "area information", and is information data regarding the two-dimensional shape information of the corresponding area 1800 or the corresponding area identification object 2100.

[0427] The "height information" in FIG. 32(C) is height information included in the "specification information," and is information data relating to the height of the corresponding area 1800 or the corresponding area identification object 2100.

[0428] The "height information" in Figure 32 (C) is height information further included in the "specification information", and may be information data regarding the height of the components and equipment elements of the corresponding area 1800 or the corresponding area identification object 2100.

[0429] The "material attribute information" in Figure 32 (C) is material attribute information included in the "specification information", and is information data regarding material attribute information of the corresponding area 1800 and the corresponding area identification object 2100, such as components and equipment elements.

[0430] The "three-dimensional shape information" in Figure 32 (D) is three-dimensional shape information based on the "two-dimensional shape information" and "height information" in Figure 32 (C), and is information data regarding the three-dimensional shape information of the corresponding area 1800 and the corresponding area identification object 2100.

[0431] The "three-dimensional shape information" in Figure 32 (D) is three-dimensional shape information based on the "two-dimensional shape information" and "height information" in Figure 32 (C), and may be information data regarding three-dimensional shape information of the corresponding area 1800 or the corresponding area identification object 2100, such as components or equipment elements.

[0432] The "processing information" in Fig. 32(E) is processing information obtained by processing at least one of the pieces of information in Fig. 32(A) to Fig. 32(D). The "processing information" in Fig. 32(E) may further be processing information obtained by processing at least two pieces of information in the plurality of pieces of information data in Fig. 32(A) to Fig. 32(D).

[0433] Fig. 32(F) shows a data set made up of multiple pieces of information data explained in Fig. 32(E). The "data set" in Fig. 32(F) may be a combination of data with different configurations explained in Fig. 32(A) to Fig. 32(E).

[0434] The "data set" in FIG. 32(F) can be, for example, a data set made up of information data relating to the plurality of area identification objects 2100 (2100a to 2100t) described with reference to FIG. 22(A).

[0435] The "dataset" in Figure 32 (F) may be, for example, a dataset composed of information data relating to a plurality of processed area identification objects 2200 (2100a to 2100f, 2100i, 2100j, 2100m, 2100o to 2100q) and a plurality of area identification objects 2100 (2100l, 2100s, 2100t) described using Figure 22 (B).

[0436] The "dataset" in FIG. 32(F) can be, for example, a data set made up of information data such as the object data set 2300 of the floor plan section 1720 described using FIG. 23(A).

[0437] The "diagram information" in Fig. 32(G) is diagram information based on at least one of the pieces of information in the plurality of pieces of information data in Fig. 32(A) to Fig. 32(E). The "diagram information" in Fig. 32(G) is diagram information based on any combination of the data set in Fig. 32(F) or the pieces of information included in the data set.

[0438] The "graphic information" in Figure 32 (G) can be, for example, graphic information (model information) composed of information data such as the three-dimensional model 2320 of the object data set 2300 described using Figure 23 (B).

[0439] The "diagram information" in FIG. 32(G) can be, for example, diagram information (table information) composed of information data such as the specification table 2330 of the object data set 2300 described using FIG. 23(C).

[0440] The "diagram information" in Fig. 32(G) can be, for example, diagram information (table information) configured from information data such as the link display section 2800 and finishing information display section 2810 (2810a, 2810b) described using Fig. 28. The "diagram information" in Fig. 32(G) can be, for example, diagram information (table information) configured from information data such as the diagrams described using Figs. 29 to 31.

[0441] The present invention is not limited to the above-described embodiments, but includes various modifications. For example, the above-described embodiments have been described in detail to clearly explain the present invention, and the present invention is not necessarily limited to those including all of the described configurations. Furthermore, it is possible to replace part of the configuration of one embodiment with the configuration of another embodiment, or to add the configuration of another embodiment to the configuration of one embodiment. Furthermore, it is possible to add, delete, or replace part of the configuration of each embodiment with other configurations.

[0442] Each module disclosed in the above embodiments may be configured by combining multiple sub-modules. Furthermore, some or all of the operations or functions performed by one module may be performed or realized by another module.

[0443] The present technology also provides a program for causing a server to execute each procedure in the construction information processing method. This program may consist of a single program, or may consist of two or more subprograms. Alternatively, the program may cause the server to execute any one or more of the procedures.

[0444] The present technology also provides a program for causing a computer to execute each step in the construction information processing method. This program may be composed of a single program or may be composed of two or more subprograms. The program may also be a program for causing a computer to execute any one or more of the steps.

[0445] Furthermore, the above-described configurations, functions, processing units, processing means, etc. may be partially or entirely implemented in hardware, for example, by designing them as integrated circuits. The above-described configurations, functions, etc. may also be implemented in software, with a processor interpreting and executing a program that implements each function. Information such as the programs, tables, and files that implement each function can be stored in a memory, a recording device such as a hard disk or SSD (Solid State Drive), or a recording medium such as an IC card, SD card, or DVD.

[0446] In addition, the control lines and information lines shown are those that are considered necessary for the explanation, and do not necessarily show all the control lines and information lines in the product. In reality, it can be assumed that almost all components are interconnected.

[0447] Furthermore, any one or more of the elements constituting the construction information processing system 20, namely, one or more construction information processing terminals 20a and construction information processing servers 20b, one or more user terminals 30, one or more construction model processing servers 40, and one or more EC servers 50, may be installed in different countries. Furthermore, the construction information processing system 20 may be realized by one or more computers, any of which may be installed in different countries.

[0448] The above-described embodiments disclose at least the configurations described in the claims.

[0449] The present invention also includes at least the following Examples (1) to (22): The present invention further includes a combination of the following Examples (1) to (22).

[0450] (1) A construction information processing system comprising: an area identification unit that identifies an area included in drawing information and creates an area identification object for the identified area; a structure correspondence unit that performs a first correspondence that associates the area identification object with each piece of structure identification information included in the drawing information; a specification correspondence unit that performs a second correspondence that associates at least one of the area identification object and the structure identification information with specification information; and an output unit that outputs processing information that has been detailed based on at least one of the area identification object and the specification information that have been subjected to the second correspondence.

[0451] (2) The construction information processing system described in (1), wherein the drawing information is a plan view, and the specification associating unit performs the detailing process by associating height information regarding heights acquired as the specification information with the area identification object.

[0452] (3) The construction information processing system described in (2), wherein the specification associating unit performs, as the detailing process, at least one of the following: a detailing process in which opening information of an opening included in a wall portion included in the floor plan is associated with the area identification object using the height information; and a detailing process in which a wall area value of the wall portion obtained by subtracting the opening area value of the opening is associated with the area identification object.

[0453] (4) The construction information processing system according to (3), wherein the specification associating unit performs the detailing process by associating volume information relating to the volume of the wall portion with the area identification object using wall thickness information relating to the thickness of the wall portion and the height information of the wall portion.

[0454] (5) The construction information processing system according to any one of (2) to (4), wherein the specification associating unit performs the detailing process by associating length information relating to the contact length between the wall and the element with the area identification object using edge length information relating to the length of the edge surrounding the element and the height information for the wall and element included in the plan view.

[0455] (6) The construction information processing system according to any one of (3) to (5), wherein the specification associating unit performs the detailing process by associating at least one of quantity information and cost information calculated based on at least one of the length information, the wall area value, and the volume information with the area identification object.

[0456] (7) A construction information processing system according to any one of (1) to (6), further comprising an area identification object modification unit that performs modification processing on the area identification object and creates the processing information, wherein the area identification object modification unit performs a first modification processing that modifies at least one of the shape, position, dimensions, area, and inclination.

[0457] (8) The construction information processing system according to (7), wherein the area identification object change unit performs a second change process in which two of the area identification objects are integrated in the change process.

[0458] (9) The construction information processing system according to (8), wherein the specification associating unit integrates the specification information associated with the two area identification objects in accordance with the second change process.

[0459] (10) A construction information processing system according to any one of (1) to (9), which performs at least one of the following in response to at least one of the change processing and the detailing processing: the structure correspondence unit changes the first correspondence; the specification correspondence unit changes the second correspondence; the output unit changes the processing information output; the output unit changes at least one of the figures and tables output as the processing information; and the output unit changes comparison result information regarding a comparison between the diagram content information of at least one of the figures and tables output as the processing information and the specification information corresponding to the diagram content information.

[0460] (11) A construction information processing system described in any one of (1) to (10), wherein the specification information is information based on at least one of drawing information separate from the drawing information, table information included in a table, information input by a user, and memory information stored in a memory device.

[0461] (12) The construction information processing system according to any one of (1) to (11), wherein the specification information is information about at least one of finishes, materials, fixtures, equipment, quantity, price, and environment.

[0462] (13) The construction information processing system according to any one of (1) to (12), further comprising an information extraction unit that extracts at least one of the drawing information and the specification information from construction-related documents.

[0463] (14) A construction information processing system according to any one of (1) to (13), further comprising: a diagram creation unit that creates at least one of a diagram and a table as the processing information; and a comparison unit that compares diagram content information of the at least one diagram and table created by the diagram creation unit with the specification information corresponding to the diagram content information, and creates comparison result information regarding the comparison.

[0464] (15) The construction information processing system according to (14), wherein the output unit associates and displays at least two of the identification area, the diagram content information, and the specification information corresponding to the diagram content information with respect to the comparison result information.

[0465] (16) A construction information processing system according to any one of (1) to (15), further comprising an element identification unit that identifies elements included in the identification area of ​​the drawing information and creates an element identification object related to the identified element, wherein the structure correspondence unit further associates the element identification object with at least one of each element identification information included in the drawing information and each structure identification information, the specification correspondence unit further associates the element identification object and at least one of the element identification information with the specification information, and the output unit outputs the processing information based on at least one of the element identification object and the specification information.

[0466] (17) The construction information processing system according to any one of (1) to (16), wherein the output unit outputs the processing information having link information, and the link information is at least one of information for displaying the specification information and information for accessing the specification information.

[0467] (18) A construction information processing system according to any one of (1) to (17), wherein the specification information includes arrangement pattern information regarding an arrangement pattern of components to be arranged in the identification area, and the output unit outputs at least one of an arrangement drawing or a table based on the arrangement pattern information as the processing information.

[0468] (19) The construction information processing system according to any one of (1) to (18), wherein the output unit displays the area identification object associated with the structure-specific information and the area identification object not associated with the structure-specific information in different modes.

[0469] (20) The construction information processing system according to (19), wherein the output unit outputs information relating to the integration of adjacent or at least partially overlapping area identification objects to which the structure-specific information is associated and area identification objects to which the structure-specific information is not associated.

[0470] (21) A program for causing a computer to realize the functions of each part of the construction information processing system of any one of (1) to (20).

[0471] (22) A method for processing drawing information, comprising: a step of identifying an area included in the drawing information; a step of creating an area identification object for the identified area; a step of performing a first association of the area identification object with each piece of structure identification information included in the drawing information; a step of performing a second association of at least one of the area identification object and the structure identification information with specification information; and a step of outputting processing information based on at least one of the area identification object and the specification information for which the second association has been performed.

[0472] 20...Construction information processing system, 211...Acquisition module, 212...Extraction module, 213...Identification module, 214...Correspondence module, 214a...Structure correspondence module, 214b...Specification correspondence module, 215...Module, 216...Module, 217...Module, 218...Model generation module, 219...Output module, 1700...Drawing information, 1800...Area, 1810...Structure specification information, 2100...Area identification object, 2120...Identified area, 2130...Specification information

Claims

1. A construction information processing system comprising: an area identification unit that identifies an area included in drawing information and creates an area identification object for the identified area, which is an identified area; a structure correspondence unit that performs a first correspondence that associates the area identification object with each piece of structure identification information included in the drawing information; a specification correspondence unit that performs a second correspondence that associates at least one of the area identification object and the structure identification information with specification information; and an output unit that outputs processing information that has been detailed based on at least one of the area identification object and the specification information that have been subjected to the second correspondence.

2. The construction information processing system of claim 1, wherein the drawing information is a plan view, and the specification associating unit performs the detailing process by associating height information regarding height acquired as the specification information with the area identification object.

3. The construction information processing system of claim 2, wherein the specification matching unit performs, as the detailing process, at least one of the following: a detailing process in which opening information of an opening included in a wall included in the floor plan is used to match the area identification object with the area identification object; and a detailing process in which the area identification object is matched with the wall area value of the wall obtained by subtracting the opening area value of the opening.

4. The construction information processing system of claim 3, wherein the specification matching unit performs the detailing process by using wall thickness information and height information regarding the thickness of the wall portion to perform detailing by matching volume information regarding the volume of the wall portion to the area identification object.

5. The construction information processing system of claim 4, wherein the specification matching unit performs the detailing process by using edge length information regarding the length of the edge surrounding an element included in the floor plan and the height information to perform detailing that matches length information regarding the contact length between the wall portion and the element to the area identification object.

6. The construction information processing system of claim 5, wherein the specification associating unit performs the detailing process by associating at least one of quantity information and cost information calculated based on at least one of the length information, the wall area value, and the volume information with the area identification object.

7. A construction information processing system as described in any one of claims 1 to 6, further comprising an area identification object modification unit that performs modification processing on the area identification object and creates the processing information, wherein the area identification object modification unit performs a first modification processing that modifies at least one of the shape, position, dimensions, area, and inclination as the modification processing.

8. The construction information processing system according to claim 7, wherein the area identification object modification unit performs a second modification process in which two area identification objects are integrated.

9. The construction information processing system according to claim 8, wherein the specification associating unit integrates the specification information associated with the two area identification objects in response to the second change process.

10. A construction information processing system as described in claim 7, wherein, in response to at least one of the change processing and the detailing processing, at least one of the following is performed: the structure matching unit changes the first matching; the specification matching unit changes the second matching; the output unit changes the processing information output; the output unit changes at least one of the figures and tables output as the processing information; and the output unit changes comparison result information regarding a comparison between the diagram content information of at least one of the figures and tables output as the processing information and the specification information corresponding to the diagram content information.

11. The construction information processing system described in claim 9, wherein the specification information is information based on at least one of the following: drawing information separate from the drawing information; table information contained in a table; information input by a user; and memory information stored in a memory device.

12. The construction information processing system according to claim 11, wherein the specification information is information on at least one of finishes, materials, fixtures, equipment, quantities, prices, and environments.

13. The construction information processing system according to claim 12, further comprising an information extraction unit that extracts at least one of the drawing information and the specification information from construction-related documents.

14. The construction information processing system of claim 7, further comprising: a diagram creation unit that creates at least one of a diagram and a table as the processing information; and a comparison unit that compares diagram content information of at least one of the diagrams and tables created by the diagram creation unit with the specification information corresponding to the diagram content information, and creates comparison result information regarding the comparison.

15. The construction information processing system of claim 14, wherein the output unit associates and displays at least two of the following with respect to the comparison result information: the identification area, the diagram content information, and the specification information corresponding to the diagram content information.

16. A construction information processing system as described in claim 12, further comprising an element identification unit that identifies elements included in the identification area of ​​the drawing information and creates an element identification object related to the identified element, wherein the structure matching unit further matches the element identification object with at least one of each element identification information included in the drawing information and each structure identification information, the specification matching unit further matches the element identification object and at least one of the element identification information with the specification information, and the output unit outputs the processing information based on at least one of the element identification object and the specification information.

17. The construction information processing system according to claim 7, wherein the output unit outputs the processing information having link information, and the link information is at least one of information for displaying the specification information and information for accessing the specification information.

18. A construction information processing system as described in claim 7, wherein the specification information includes arrangement pattern information regarding the arrangement pattern of components to be placed in the identification area, and the output unit outputs at least one of an arrangement drawing or a table based on the arrangement pattern information as the processing information.

19. The construction information processing system of claim 7, wherein the output unit displays the area identification object associated with the structure-specific information and the area identification object not associated with the structure-specific information in different manners.

20. The construction information processing system of claim 19, wherein the output unit outputs information regarding the integration of adjacent or at least partially overlapping area identification objects to which the structure-specific information is associated and area identification objects to which the structure-specific information is not associated.

21. A program for causing a computer to realize the functions of each part of the construction information processing system described in any one of claims 1 to 20.

22. A construction information processing method for processing drawing information, comprising: a step of identifying an area included in the drawing information; a step of creating an area identification object for the identified area, which is an identification area; a step of performing a first association of the area identification object with each piece of structure identification information included in the drawing information; a step of performing a second association of at least one of the area identification object and the structure identification information with specification information; and a step of outputting processing information based on at least one of the area identification object and the specification information for which at least the second association has been performed.

Citation Information

Patent Citations

  • Integrated data generation system, construction work support system, integrated data generation method, construction work support method, and program

    JP2022155086A

  • Real estate drawing preparation system, real estate drawing preparation method, and computer program for real estate drawing preparation

    JP2022157539A