Construction file processing method and system
The method and system efficiently generate construction files by associating task and file atoms, addressing the inefficiencies in existing file preparation processes, enhancing flexibility and reducing labor costs.
Patent Information
- Application Number
- JP2025061827
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2024-07-01
- Filing Date
- 2025-04-03
- Publication Date
- 2025-11-06
- Estimated Expiration
- 2045-04-03
AI Technical Summary
Construction files such as construction notification forms, inspection patrol forms, and evaluation questionnaires are not effectively output and require significant time and effort to prepare, necessitating a more efficient and flexible method for their generation.
A method and system that involves obtaining task and file atom libraries, establishing association relationships between task and file atoms, determining target atoms based on task features, and generating construction files using these atoms.
Enables efficient, accurate, and flexible generation of construction files, reducing labor costs and time, while allowing for traceability and analysis of potential issues.
Smart Images

Figure 0007765026000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to the technical field of construction management, and more particularly to a method and system for processing construction files. [Background technology]
[0002] Throughout the entire process of a construction project, a large number of construction files are constantly generated and issued. Before a construction project begins, a construction notification form is required to ensure that construction quality and safety are effectively guaranteed. During the construction project, a construction inspection patrol form is required to record and track the situation at the construction site and ensure that quality, safety, and progress during the construction process are effectively controlled. After the construction project is completed, the project must be inspected based on the inspection form and the quality and performance of the project must be evaluated through an evaluation questionnaire. The construction files related to construction projects, such as the construction notification form, construction inspection patrol form, inspection form, and evaluation questionnaire, cannot be output effectively unless they are accurately prepared. They also need to be relatively flexible to adapt to different project types, which not only requires a large amount of time and effort but also places high requirements on the preparation process and the ability of the creator.
[0003] Therefore, it is desirable to provide a method and system for processing construction files to generate construction files required for construction items more efficiently, accurately and flexibly. Summary of the Invention [Means for solving the problem]
[0004] One or more embodiments of the present disclosure provide a method for processing a construction file, the method including: obtaining a task feature atom library and a file atom library, the task feature atom library including a plurality of task feature atoms, and the file atom library including a plurality of file atoms; establishing a first association relationship between the task feature atoms and the file atoms; determining a task item and a target task feature corresponding to the task item based on a task table; determining a target file atom corresponding to the task item in the file atom library based on the target task feature and the first association relationship; and generating a target construction file based on the target file atom.
[0005] An embodiment of the present specification provides a construction file processing system, which includes an acquisition module, an association module, a first determination module, a second determination module, and a generation module, wherein the acquisition module is configured to acquire a task feature atom library and a file atom library, the task feature atom library including a plurality of task feature atoms, and the file atom library including a plurality of file atoms, the association module is configured to establish a first association relationship between the task feature atoms and the file atoms, the first determination module is configured to determine a task item and a target task feature corresponding to the task item based on a task table, the second determination module is configured to determine a target file atom corresponding to the task item in the file atom library based on the target task feature and the first association relationship, and the generation module is configured to generate a target construction file based on the target file atom. [Brief explanation of the drawings]
[0006] The present specification will be further illustrated by exemplary embodiments, which are not limiting and in which like reference numerals refer to like structures, and which are illustrated in the drawings. [Figure 1]FIG. 1 is a schematic diagram illustrating an application scenario of a construction file processing system according to some embodiments of the present specification. [Figure 2] FIG. 2 is an exemplary flowchart of a method for processing an implementation file according to some embodiments of the present disclosure. [Figure 3] FIG. 3 is a schematic diagram of obtaining a task feature atom library according to some embodiments of the present disclosure. [Figure 4] FIG. 4 is a schematic diagram of obtaining a file atomic library according to some embodiments of the present disclosure. [Figure 5] FIG. 5 is a schematic diagram of establishing a first association relationship according to some embodiments of the present disclosure. [Figure 6] FIG. 6 is a schematic diagram illustrating the generation of a construction patrol inspection schedule according to some embodiments of the present disclosure. [Figure 7] FIG. 7 is a schematic diagram of generating an evaluation questionnaire according to some embodiments herein. [Figure 8] FIG. 8 is a schematic diagram of generating an acceptance table according to some embodiments of the present disclosure. [Figure 9] FIG. 9 is a schematic diagram of determining target file atoms according to some embodiments of the present disclosure. [Figure 10] FIG. 10 is a schematic diagram of generating a target construction file according to some embodiments of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0007] In order to more clearly explain the technical solutions of the embodiments of this specification, the following will briefly explain the drawings necessary for describing the embodiments. Obviously, the drawings described below are merely examples of examples or embodiments of this specification, and those skilled in the art can further apply this specification to other similar scenarios based on these drawings without any creative effort. Unless otherwise clear from the linguistic environment or otherwise described, the same symbols in the drawings indicate the same structures or operations.
[0008] It should be understood that the terms "system," "device," "unit," and / or "module" used herein are ways of distinguishing between different components, elements, members, parts, or assemblies at different levels, but that other terms may be substituted for the terms if they achieve the same purpose.
[0009] As used herein and in the claims, unless the context clearly dictates otherwise, terms such as "a," "one," "one," "one kind," and / or "the" do not necessarily refer to the singular but may also include the plural. Generally, the terms "comprise" and "including" only refer to the inclusion of explicitly stated steps and elements, but these steps and elements do not constitute an exclusive list and a method or apparatus may include other steps or elements.
[0010] In this specification, flowcharts are used to describe the operations performed by the system according to the embodiments of this specification. It should be understood that the previous or subsequent operations are not necessarily performed in exact order. Conversely, each step may be processed in the reverse order or simultaneously. At the same time, other operations may be added to these processes, or operations of a certain step or steps may be removed from these processes.
[0011] 1 is a schematic diagram illustrating an application scenario of a construction file processing system according to some embodiments of the present disclosure. As shown in FIG. 1, in some embodiments, an application scenario 100 of the task table processing system may include a processor 110, a storage device 120, a user terminal 130, and a user 140.
[0012] The processor 110 is for managing resources and processing data and / or information from at least one component or external data source in the application scenario 100 of the construction file processing system. For example, the processor 110 may obtain input information from a user 140 via a user terminal 130.
[0013] In some embodiments, processor 110 may include one or more sub-processors. Illustratively, processor 110 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), or the like, or any combination.
[0014] The storage device 120 may be for storing data and / or instructions. The storage device 120 may include one or more storage components, each of which may be a separate device or part of another device, such as part of the processor 110.
[0015] The user terminal 130 is one or more terminals used by the corresponding user 140. The user 140 refers to any individual or organization that needs to process the task list. For example, the user 140 may be a general contractor of a construction project, a subcontractor, a manager of a functional department, or a participant of a construction project.
[0016] In some embodiments, user terminal 130 may be one or any combination of a mobile device, a tablet computer, a laptop computer, a desktop computer, or other device with input and / or output capabilities.
[0017] In some embodiments, one user terminal may correspond to one user or to multiple users.
[0018] In some embodiments, user 140 may create or send a construction file via user terminal 130. The construction file is an information record file of various types formed during the construction process, and may include at least one of a construction notification form, a construction inspection patrol form, a construction evaluation questionnaire, and a construction acceptance form.
[0019] In some embodiments, the components of the application scenario 100 of the construction file processing system may be connected via a network (not shown). In some embodiments, the network may be one or more of a wired network or a wireless network. For example, the network may include a cable network, a cable connection via an optical fiber network, or any combination thereof. The network connection between the components may use one or more of the above methods.
[0020] It should be noted that the above description of the application scenario 100 of the construction file processing system is for illustrative purposes only and is not intended to limit the scope of the present specification. Those skilled in the art may make various modifications and alterations based on the present specification. However, these modifications and alterations do not depart from the scope of the present specification.
[0021] In some embodiments, the construction file processing system and its modules may be located on processor 110 .
[0022] In some embodiments, a system for processing construction files may include an acquisition module, an association module, a first determination module, a second determination module, and a generation module.
[0023] In some embodiments, the acquisition module is configured to acquire a task feature atomic library and a file atomic library.
[0024] In some embodiments, the association module is configured to establish a first association relationship between a task feature atom and the file atom.
[0025] In some embodiments, the first determination module is configured to determine the task items and target task features corresponding to the task items based on the task table.
[0026] In some embodiments, the second determination module is configured to determine a target file atom corresponding to the task item in the file atom library based on the target task feature and the first association relationship.
[0027] In some embodiments, the generation module is configured to generate a target construction file based on the target file atoms.
[0028] For a detailed description of the operation file processing system and the functions realized by its modules, please refer to FIGS. 2 to 10 and the related descriptions in this specification. It should be noted that the above description of the construction file processing system and its modules is for ease of explanation and is not intended to limit the scope of the present specification to the enumerated embodiments. It is understood that, after understanding the principles of the system, a person skilled in the art can arbitrarily combine the modules or configure them into subsystems and connect them to other modules as long as the principles are not violated.
[0029] 2 is an exemplary flowchart of a method for processing an implementation file according to some embodiments of the present disclosure. As shown in FIG. 2, process 200 includes the following steps: In some embodiments, process 200 may be performed by a processor.
[0030] Step 210: Obtain the task feature atomic library and the file atomic library.
[0031] The task feature atom library is a collection of task feature atoms, and includes a plurality of basic elements that describe a plurality of task characteristics at each stage of construction work.
[0032] In some embodiments, a task feature atom library may include multiple task feature atoms.
[0033] The task feature atoms are atomized task data obtained by stepwise decomposing the relevant information of the construction task.
[0034] For further explanation of the task feature atom library, task feature atoms and their determination, please refer to the related description in FIG. 3 herein.
[0035] In some embodiments, the task feature atomic library and / or the file atomic library may be pre-established and stored in a storage device, and the processor may retrieve the task feature atomic library and / or the file atomic library from the storage device.
[0036] In some embodiments, the processor may build a task feature atom library based on multiple task feature atoms, for example, the processor may obtain task feature atoms in multiple ways and enter the obtained task feature atoms into the task feature atom library.
[0037] In some embodiments, the processor may resolve task feature points from the task table, determine task feature atoms based on the task feature points, and build a task feature atom library based on the task feature atoms.
[0038] In some embodiments, the processor may encode a plurality of task feature atoms in a task feature atom library and build the task feature atom library based on the encoded task feature atoms.
[0039] For further detailed explanations of determining task feature atoms, encoding task feature atoms, and building a task feature atom library, please refer to the related explanations in FIG. 3 herein.
[0040] In some embodiments, the processor may further directly simulate the task feature atoms layer by layer based on a priori knowledge. A priori knowledge refers to previous knowledge or experience about the problem domain, and may be expertise from domain experts, results of previous research, rules, common sense knowledge, etc. When simulating specific construction items included in the construction items, the a priori knowledge can reduce the search scope and improve the efficiency and accuracy of reasoning, thereby shortening the time required to build the task feature atom library.
[0041] For example, the process of the processor directly simulating task feature atoms layer by layer based on a priori knowledge may include collecting specialized knowledge related to the construction item, such as specialist books, research papers, industry guidelines, etc. The main construction items of the construction item are determined in combination with the needs of the item. For example, a building construction may include ground treatment, foundation work, main structure construction, architectural decoration, etc.; a transportation construction may involve road paving, bridge construction, tunnel excavation, etc.; a water conservancy construction may include reservoir construction, water gate installation, channel excavation, etc. Each main construction item is further subdivided into specific construction items. For example, construction of the main structure may include pouring concrete, bundling rebar, installing formwork, etc.; road paving may involve subgrade treatment, road surface paving, installing drainage facilities, etc. The processor may determine task feature atoms based on the main construction items and the specific construction items into which the main construction items are subdivided.
[0042] The file atom library is a collection of file atoms, which includes a number of basic elements that make up a construction file.
[0043] In some embodiments, a file atom library may include file atoms corresponding to construction files.
[0044] The file atoms are atomized file data obtained by stepwise decomposing the contents of the construction file.
[0045] In some embodiments, the construction file may include at least one of a construction notification, a construction inspection round, a construction assessment questionnaire, and a construction acceptance sheet. In some embodiments, the construction file may further include a construction plan and / or a task quantity price list.
[0046] A construction notification is a technical written material provided to personnel participating in the construction before the construction of a construction item or sub-item is carried out, and may include construction processes, inspection standards, safety measures and other standard guidelines related to the construction, so that construction personnel can fully understand the characteristics of the construction, thereby ensuring that construction personnel operate according to the requirements, and guaranteeing construction quality and construction safety.
[0047] A construction inspection patrol schedule is a standardized document for recording and tracking the status of a construction site, and may include quality inspections, safety inspections, progress inspections, or other directional inspections, thereby ensuring that the quality, safety, and progress of the construction work are effectively controlled.
[0048] The construction evaluation questionnaire is a survey questionnaire for evaluating construction items, and may include at least one of a first evaluation questionnaire for construction personnel, a second evaluation questionnaire for construction management personnel, and a third evaluation questionnaire.
[0049] A construction acceptance table is a list for accepting construction tasks, such as a building construction acceptance table or a road construction acceptance table. In some embodiments, the acceptance table may include at least one acceptance entry, where the acceptance entry is a specific acceptance task in the acceptance table. For example, in a residential area construction acceptance table, one acceptance entry may be an acceptance task for one building therein. For example, in a subway construction acceptance table, one acceptance entry may be an acceptance task for one section therein.
[0050] In some embodiments, the processor may build a submission atom library based on multiple file atoms, for example, the processor may obtain file atoms in multiple ways and enter the obtained file atoms into the task feature atom library.
[0051] In some embodiments, the processor may directly simulate the information categories to be included in the file atoms based on a priori knowledge, obtain the corresponding text corresponding to the information categories from the related files, parse the text, and determine the notification atoms. The simulation process is similar to determining task feature atoms through simulation, and reference may be made to the above related description.
[0052] In some embodiments, the processor may parse file features from the historical construction file, obtain reference material based on the file features, parse the reference material, determine file atoms corresponding to the file features, and establish a file atom library based on the file atoms. For further details, see Figure 4 and related descriptions herein.
[0053] Step 220 establishes a first association relationship between the task feature atom and the file atom.
[0054] The first association relationship refers to the correspondence relationship between a task feature atom and a file atom.
[0055] In some embodiments, there may be a one-to-one correspondence, or a one-to-many or many-to-many correspondence between task feature atoms and file atoms.
[0056] For example, if the task feature atoms are the construction of a pillar and the plastering of a wall, the construction of the pillar needs to ensure that the surface of the pillar is smooth, and the plastering of the wall also needs to ensure that the surface is smooth. In this case, these two task feature atoms may be associated with the same report atom, and the report atom may have a surface flatness that meets the relevant acceptance criteria.
[0057] In some embodiments, the processor may establish an association list to record the first association relationship.
[0058] In some embodiments, the processor may determine the association relationship in multiple ways.
[0059] In some examples, the processor may further establish association relationships based on manual input. For example, a relevant person may establish an association between a notification atom related to the concrete construction acceptance guidelines and a task feature atom related to concrete columns, concrete walls, etc., or may establish an association between a notification atom related to the Sichuan Firefighting Acceptance Guidelines and a task feature atom for the Sichuan region.
[0060] The relevant personnel who participated in the construction item may obtain the correspondence between the task feature atoms and the corresponding notification atoms based on their experience and upload it to the database, thereby establishing the association relationship between the task feature atoms and the notification atoms.
[0061] In some embodiments of the present specification, by establishing the association relationship based on manual input, the association relationship can be flexibly adjusted, thereby adapting to construction and construction management scenes with more complex construction situations, thereby improving the applicability of the construction file processing system.
[0062] In some embodiments, the processor may determine atoms of related objects based on the task feature atoms and the file atoms, determine matching atoms corresponding to the query atoms according to a predetermined model based on the query atoms in the atoms of the related objects, and establish an association relationship between the query atoms and the matching atoms. For further details, please refer to Figure 5 and its related descriptions in this specification.
[0063] In some embodiments, task feature atoms in the task feature atom library and file atoms in the file atom library each have a unique code. Task feature atoms and file atoms having a first association relationship have corresponding codes. For example, in the same encoding rule, task feature atoms and file atoms having a first association relationship may have the same codes. For detailed descriptions of the encoding, please refer to the related descriptions in Figures 3 and 4 of this specification.
[0064] Step 230: Determine the task items and the target task features corresponding to the task items based on the task table.
[0065] A task table is a document for recording and transferring construction tasks. Construction tasks may be recorded in the task table in the form of task items. Each task table may contain one or more task items. The task table may further contain various information related to the execution of the task items, including the construction area, the number of participants, the construction period, cost information, or other information related to the construction task.
[0066] In some embodiments, the processor may generate at least one of a notification form, a construction inspection round, an evaluation questionnaire, and an acceptance sheet corresponding to the task sheet.
[0067] In some embodiments, the processor may obtain the task table by manual entry or by reading stored data in the system.
[0068] A target task feature is a feature that corresponds to a task item included in or associated with a task table, and a target task feature may be represented by at least one task feature atom associated with the task table.
[0069] In some embodiments, the target task characteristic may be for determining a target file atom.
[0070] In some embodiments, the processor may determine the target task characteristics from the task table in multiple ways.
[0071] Taking a task item in a task table as an example, the processor may determine, based on the task item in the task table, one or more task feature points corresponding to the task item and one or more items corresponding to the task item, and may determine, based on the one or more task feature points, task feature atoms corresponding to the task item and one or more items corresponding to the task item, and determine the determined task feature atoms as one or more target task features.
[0072] The processor further obtains the classification of pre-set task feature atoms, such as task item, province / city, construction location, etc., traverses the information in the task table, and matches the information therein with the classification of the above task feature atoms. For example, if the task table involves task items and construction locations, matching must be performed based on the classification information of the task items and construction locations, thereby ensuring the accuracy and consistency of the information. The processor can then determine the target task features based on the matching results. For example, the task item has three sub-items, namely R1, R2, and R3, and the location has two sub-items, namely W1 and W2, etc.
[0073] In some embodiments, in response to a task feature atom in the task feature atom library having a code, the processor may determine a task feature atom corresponding to the target task feature, and determine a code corresponding to the target task feature based on the code corresponding to the task feature atom.
[0074] In some examples, a task item may relate to a location, and the processor may determine an association relationship between the task item and the location, and in response to the task item and the location each having a corresponding code, the processor may determine an association relationship between the codes. For example, a location "wall" may be associated with multiple task items such as "brickwork wall," "plastering wall," etc., and the processor may determine an association relationship between "wall," "brickwork wall," and "plastering wall," and / or an association relationship between their corresponding codes.
[0075] Step 240: Determine a target file atom corresponding to the task item in the file atom library based on the target task feature and the first association relationship.
[0076] A target file atom refers to an atom selected from a file atom library for generating a target construction file.
[0077] In some embodiments, the target file atoms may include at least one of a target delivery atom, a target inspection feature atom, a target evaluation atom, and a target acceptance atom.
[0078] In some embodiments, the processor may determine at least one task feature atom associated with the task table based on the target task feature, and determine a file atom associated with the at least one task feature atom associated with the task table based on the first association relationship as the target file atom.
[0079] In some embodiments, the processor may determine a code of a file atom having a first association relationship with the target task feature based on the code of the target task feature corresponding to the task item and the first association relationship, and determine one or more file atoms corresponding to the code as one or more target file atoms corresponding to the task item.
[0080] In some embodiments, the target file atoms may include one or more of a target submission atom, a target inspection atom, a target evaluation atom, and a target acceptance atom.
[0081] The target notification atom is the notification atom for generating the notification document.
[0082] In some embodiments, the processor may determine at least one task feature atom associated with the task table based on the target task feature, and determine a notification atom associated with the at least one task feature atom associated with the task table based on the first association relationship as the target notification atom.
[0083] In some embodiments, in response to the task feature atom and the notification atom having corresponding codes, the processor may determine a target task code associated with at least one task feature atom associated with the task table, determine a notification atom code associated with the target task code based on the first association relationship, determine corresponding notification atom information based on the notification atom code, and determine the notification atom information as the target notification atom.
[0084] The target inspection atom is an inspection feature atom for determining the construction inspection table.
[0085] In some embodiments, the processor may determine, based on the target task feature atom and the first association relationship, a cyclic inspection feature atom that is associated with the target task feature atom in the cyclic inspection feature atom library as the target cyclic inspection atom. For further description of determining the target cyclic inspection atom, please refer to the related description in Figure 6 of this specification.
[0086] The target evaluation atom is the evaluation atom for determining the evaluation questionnaire.
[0087] In some embodiments, the target evaluation atoms may include at least one of a target reference atom, a target process atom, and a target safety atom.
[0088] In some embodiments, the processor may determine a target evaluation atom in the evaluation atom library that is associated with the target task feature atom based on the target task feature and the first association relationship. For further description of determining the target evaluation atom, see the related description in FIG. 7 of this specification.
[0089] The target acceptance atom is the acceptance atom for determining the acceptance table.
[0090] In some embodiments, the target acceptance atoms may include at least one of a target acceptance entry atom, a target construction process atom, and a target acceptance reference atom.
[0091] In some embodiments, the processor may determine a target acceptance atom in the acceptance atom library that is associated with the target task feature atom based on the target task feature atom and the first association relationship. For further description of determining the target acceptance atom, see the related description in FIG. 8 of this specification.
[0092] Step 250 generates a target construction file based on the target file atoms.
[0093] In some embodiments, the processor may generate the target construction file in multiple ways.
[0094] For example, the processor may use a text generation algorithm based on the target file atoms to generate the required target construction file. The text generation algorithm may include, but is not limited to, a statistically-based algorithm, a neural network-based algorithm, a sub-generation model-based algorithm, a training model, etc. When a target construction file needs to be generated, the processor may input the target file atoms into the text generation algorithm and determine the target construction file based on the output result of the algorithm.
[0095] In some embodiments, the processor may obtain a notification template, preprocess target notification atoms, upload the preprocessed target notification atoms to corresponding sections of the notification template, obtain basic information of items based on a task table, and upload the basic information of the items to the notification template to obtain an initial notification.
[0096] In some embodiments, the processor predefines a report template, which includes a layout and format for elements such as headers, sections, paragraphs, graphs, etc. The sections include task information, process steps, safety measures, and acceptance criteria, etc.
[0097] In some embodiments, the notification template may be obtained by manually pre-configuring it.
[0098] In some embodiments, the processor may preprocess the target submission atom, which may include cleaning, word segmentation, stop word removal, or adaptive adjustment according to actual needs, etc.
[0099] In some embodiments, the processor may automatically identify the target notification atom and input it into the framework of a predetermined notification template. For example, the processor may obtain text content corresponding to the target notification atom based on the code corresponding to the target notification atom, preprocess it, and then input it into the notification template.
[0100] For example, for formwork work on the floor panels of the first floor of unit 1 of building 1 in a certain residential area, the processor may write the content about the formwork construction process in the target notification atom into the corresponding area of the construction section in the notification template, and write the content about the template acceptance criteria in the target notification atom into the corresponding area of the acceptance section in the notification template.
[0101] In some embodiments, the processor may further obtain basic information in the task table, such as the name of the notification item, the filer, the filed party, and the notification date, and write the basic information into the notification framework to make the notification more complete and obtain an initial notification.
[0102] In some embodiments, the processor may make the initial statement the final statement.
[0103] In some embodiments, the processor may further obtain a final filing based on the filing amendment information entered by the user, and for further details, see the related description in Figure 5 of this specification.
[0104] In some embodiments of the present specification, by using a predetermined notification template, when a notification needs to be generated, the notification template may be directly called, thereby simplifying the steps of generating the notification and improving the generation efficiency.
[0105] In some embodiments, the processor may determine target construction locations based on construction locations corresponding to target task feature atoms, determine a patrol inspection type based on the target construction locations, determine target patrol inspection personnel and target patrol inspection frequency based on the patrol inspection type, and generate a target construction patrol inspection table based on the target construction locations, target patrol inspection personnel, and target patrol inspection frequency. For further details, please refer to Figure 6 and related descriptions in this specification.
[0106] In some embodiments, the processor may determine construction personnel and construction management personnel corresponding to the task items in the task table based on the target task feature atoms, and generate a first evaluation questionnaire for the construction personnel and / or a second evaluation questionnaire for the construction management personnel based on the target evaluation atoms, respectively. For further details, please refer to Figure 7 and its related description in this specification.
[0107] In some embodiments, the processor may determine a target acceptance atom corresponding to the task item based on the target task feature atom and the first association relationship, obtain a second association relationship within the file atom library, match the target acceptance process and the target acceptance criteria based on the target acceptance entry and the second association relationship, and generate a target acceptance table based on the matching result. For further details, please refer to Figure 8 and its related description in this specification.
[0108] In some embodiments, the processor may further generate a target construction file based on the generated target construction file and the target task characteristics. The target construction file is a different type of file from the target construction file. For further details, see FIG. 9 and related descriptions in this specification.
[0109] In some embodiments of the present specification, a target construction file is generated by a construction file processing system, and various materials can be quickly and accurately assembled by a computer, thereby improving the efficiency of obtaining the target construction file; the target file elements can be reused multiple times after construction is completed, saving the user's time and effort, thereby reducing labor costs and time costs; and by using the construction file processing system, the generation steps and generation results of the target construction file can be traced based on the generation records, and potential problems in the target construction file can be immediately analyzed and resolved, thereby improving the reliability and stability of the system.
[0110] 3 is a schematic diagram of acquiring a task feature atomic library according to some embodiments of the present disclosure. As shown in FIG. 3, the process of acquiring a task feature atomic library includes the following: In some embodiments, one or more operations involved in acquiring a task feature atomic library may be performed by a processor.
[0111] In some embodiments, a processor may obtain a task table 310, resolve task feature points 320 from the task table 310, determine task feature atoms 330 based on the task feature points 320, and establish a task feature atom library 340.
[0112] In some embodiments, task table 310 may include at least one of a historical task table and a newly created task table.
[0113] The historical task table is a table of tasks that have been assigned in the past. The newly created task table is a new task table that is generated based on the current construction items.
[0114] In some embodiments, the processor may retrieve the historical task table and / or the newly created task table based on user input, for example, a user may upload a historical task table for a historical construction item and / or a newly created task table for a current construction item via a terminal device.
[0115] In some embodiments, the processor may read the stored historical task table of the historical work item and / or the newly created task table of the current work item from a storage device, which may be a storage device attached to the processing system of the work file, or an external storage device not belonging to the processing system of the work file, such as a hard disk, an optical disk, etc.
[0116] In some embodiments, the processor may read the historical task table of the historical work item and / or the newly created task table of the current work item through an interface, including but not limited to a program interface, a data interface, and a transmission interface. In some embodiments, the construction file processing system may automatically extract the task table of the work item from the interface during operation. In some embodiments, the processor may also obtain the construction plan of the work item in any manner known to those skilled in the art.
[0117] A task feature point is a node for classifying task feature atoms included in a task feature atom library. For example, a task feature atom library may include one or more types of task feature atoms, and task feature atoms of the same type may be classified into one task feature point.
[0118] For example, a plurality of task item atoms included in a task feature atom library may be classified into feature points corresponding to task items. Task item atoms in different layers may be sequentially classified into feature points corresponding to task items to obtain a tree structure. All nodes in the tree structure are feature points corresponding to task items, primary task item atoms are subnodes of all nodes, and secondary task item atoms are subnodes of the primary task item atoms, thereby inferring.
[0119] In some embodiments, task features 320 include at least one of construction category features 321 , task item features 322 , construction location features 323 , and construction stage features 324 .
[0120] The construction category feature points refer to all nodes corresponding to the construction category atoms in each layer when the task table is decomposed according to the construction category layers.
[0121] In some examples, the feature classification corresponding to the construction category feature point is a construction category. The construction category refers to a category to which the task table belongs. In some examples, depending on the construction field and construction purpose, the construction category may be decomposed into categories including residential construction work, power construction work, road construction work, municipal public works, electrical and mechanical installation work, decorative and interior construction work, landscaping and greenery work, etc. These construction categories may continue to be further decomposed. For example, residential construction work may be decomposed into civil buildings, industrial buildings and structures, etc., and civil buildings may be further decomposed into hospitals, office buildings, lecture buildings, etc.
[0122] The construction category atoms of multiple layers included in the construction category atom library may be classified into construction category feature points, and different construction category atoms may correspond to different construction categories.
[0123] The task item feature points refer to all nodes corresponding to task item atoms in each layer when the task table is decomposed according to the layers of the task items. In some embodiments, the processor may gradually decompose the task table according to the task item feature points to the smallest atomic level to obtain task item atoms at multiple levels. For further explanation of task item atoms at multiple levels, please refer to the related description above.
[0124] In some examples, the feature classification corresponding to a task item feature point is a task item. Correspondingly, task item atoms in multiple layers included in the task feature atom library may be classified into task feature points, and different task item atoms may correspond to different task items.
[0125] The construction site feature points refer to all nodes corresponding to construction site atoms in each layer when the task table is decomposed according to the construction site layer. In some embodiments, the processor may gradually decompose the task table to the smallest atomic level according to the construction site feature points to obtain construction site atoms at multiple levels. For further explanation of construction site atoms at multiple levels, please refer to the related description above.
[0126] In some embodiments, the feature classification corresponding to the construction site feature is construction site. Correspondingly, construction site atoms of multiple layers included in the construction site atom library may be classified as construction site features, and different construction site atoms may correspond to different construction sites.
[0127] A construction stage feature point refers to all nodes corresponding to construction stage atoms in each layer when a construction item is decomposed according to construction stage layers. In some embodiments, the processor may gradually decompose the task table to the smallest atomic level according to the construction stage feature point to obtain construction stage atoms at multiple levels. For further explanation of construction stage atoms at multiple levels, please refer to the related description above.
[0128] In some examples, the feature classification corresponding to the construction stage feature is a construction stage. Correspondingly, construction stage atoms of multiple layers included in the construction stage atom library may be classified into construction stage feature points, and different construction stage atoms may correspond to different construction stages.
[0129] In some embodiments, task features may include other features as well and may be specifically determined based on the actual content of the task table.
[0130] In some embodiments, the task features may further include at least one of an area feature, a construction scale feature, a construction cost feature, a construction material feature, and a construction progress feature.
[0131] Construction area features may indicate the geographic location where a construction item is located. In some embodiments, construction area features may include topographical features, climatic conditions, human environment, etc.
[0132] The construction scale feature may indicate the overall size of the construction item. In some embodiments, the construction scale feature may include investment amount, number of personnel, construction area, etc.
[0133] The construction cost feature points refer to all nodes corresponding to the construction cost atoms in each layer when the task table is decomposed according to the construction cost layers. In some embodiments, the processor may decompose the task table stepwise to the smallest atomic level according to the construction cost feature points to obtain construction cost atoms at multiple levels. For further explanation of construction cost atoms at multiple levels, please refer to the related description above.
[0134] In some embodiments, the feature classification corresponding to the construction cost feature point is construction cost. Correspondingly, construction cost atoms of multiple layers included in the construction cost atom library may be classified into construction cost feature points, and different construction cost atoms may correspond to different construction costs.
[0135] The construction material feature points refer to all nodes corresponding to the construction material atoms of each layer when the task table is decomposed according to the layers of the construction material. In some embodiments, the processor may decompose the task table stepwise to the smallest atomic level according to the construction material feature points to obtain construction material atoms of multiple levels. For further explanation of construction material atoms of multiple levels, please refer to the related description below.
[0136] In some examples, the feature class corresponding to the construction material feature point is construction material. Correspondingly, construction material atoms of multiple layers included in the construction material atom library may be classified into construction material feature points, and different construction material atoms may correspond to different construction materials.
[0137] In some examples of the present specification, by adding other task feature points such as area feature points, construction scale feature points, construction cost feature points, and construction material feature points, the types of task feature atoms included in the task feature atom library can be enriched and the applicability of the task feature atom library can be expanded.
[0138] The construction progress feature points refer to all nodes corresponding to the construction progress atoms of each layer when the task table is decomposed according to the construction progress layers of the task items. In some embodiments, the processor may gradually decompose the task table according to the construction progress feature points to the smallest atomic level to obtain construction progress atoms of multiple levels. For further explanation of the construction progress atoms of multiple levels, please refer to the related description above.
[0139] In some embodiments, the feature classification corresponding to the construction progress feature point is a construction stage. Correspondingly, construction progress atoms of multiple layers included in the construction progress atom library may be classified into construction progress feature points, and different construction progress atoms may correspond to different construction progress states.
[0140] In some examples, the processor may resolve at least one task feature point from each of the multiple task tables based on the content in the task tables. For example, the processor may determine a corresponding task feature point based on content information included in the task tables. Illustratively, if the task table includes a construction category of construction items, the processor may determine that the task feature points include construction category features; if the historical task table includes multiple task items, the processor may determine that the task feature points include task item features; etc.
[0141] In some embodiments, to construct the task feature atom library, the processor may determine at least one corresponding task feature atom based on at least one task feature point. For example, the processor may decompose the task table based on the at least one task feature point, determine a task feature atom corresponding to each task feature point, and further construct and obtain the task feature atom library.
[0142] In some examples, the processor may determine construction category atoms based on construction category feature points, determine task item atoms based on task feature points, determine construction location atoms based on construction location feature points, and determine construction stage atoms based on construction stage feature points.
[0143] The construction category atom refers to data obtained by stepwise decomposing the construction category in the task table.
[0144] In some examples, the processor may decompose the task table stepwise to the smallest atomic level according to the construction work category feature points to obtain multiple levels of construction work category atoms, such as primary sub-construction work category feature points, secondary sub-construction work category feature points, and the like.
[0145] Illustratively, the processor may decompose a construction category feature into primary sub-construction category feature points such as residential construction, power construction, road construction, municipal works, electrical and mechanical installation, etc. The primary sub-construction category feature points may continue to be further decomposed.
[0146] Illustratively, a residential construction project may continue to be further decomposed into secondary sub-construction category features such as civil buildings, industrial buildings and structures, while civil buildings may be further decomposed into tertiary sub-construction category features such as hospitals, office buildings, lecture buildings, etc.
[0147] In some examples, in response to the sub-construction category feature point not being further decomposed, the processor may determine each level sub-construction category feature point obtained by the decomposition as a construction category atom.
[0148] In some examples, a work category atom may be associated with relevant production information of the corresponding task table, such as the construction time (e.g., planned start time, planned finish time, planned construction duration, etc.) corresponding to the work category to which the task table belongs, the construction contractor, etc.
[0149] In some embodiments, the associated production information of a construction category atom may be linked to the name of the construction category atom before being stored, and the associated production information of the construction category atom can be obtained by searching the name of the construction category atom. The name of the construction category atom may be preset.
[0150] A task item atom refers to data obtained by stepwise decomposition of a task item included in the task table.
[0151] In some embodiments, the processor may decompose the task table step by step to determine the task items of each layer until the obtained lower-level task item cannot be further decomposed, and then may determine the lower-level task item as the lowest-level task item.
[0152] A higher-level task item may include one or more lower-level task items. For example, if a higher-level task item is building a wall, the lower-level tasks included therein may include clearing and smoothing the position where the wall will be built, watering and wetting the bricks, marking the position where the wall will be built with an ink line, preparing cement mortar, smearing the cement mortar on the ground base, placing the first layer of bricks, smearing the cement mortar on the first layer of bricks, placing the second layer of bricks, leveling the cement mortar, repairing the bricks, and installing wall corner lines.
[0153] The lowest-level task item refers to the task at the most detailed task layer after a construction task is decomposed. The lowest-level task item does not include any subordinate task items, that is, the lowest-level task item is the task item at the bottom of all task items. For example, if a task item is installing windows, the lowest-level task items obtained by decomposing it may include cleaning the wall surface, installing window frames, etc.
[0154] In some embodiments, after a task item is decomposed stepwise, task item atoms at multiple layers can be obtained. For example, a higher-level task item atom may be further decomposed into one or more lower-level task item atoms. When a task item is decomposed to the smallest atomic level, a lowest-level task item atom can be obtained. The lowest-level task item atom refers to the task item atom corresponding to the lowest-level task item. The lowest-level task item atom cannot be further decomposed.
[0155] Taking the decomposition of a task table for a construction item related to a house construction project as an example, a primary task item atom may include "construction of a building," and a secondary task item atom may include "construction of a wall." When constructing a wall, subtask items such as "cleaning and smoothing the area where the wall will be built," "watering and wetting the bricks," and "marking the area where the wall will be built with ink thread" need to be performed, and if these subtask items cannot be further decomposed, they may be considered as the lowest-level task item atoms.
[0156] In some examples, the associated production information of a task item atom may include the task content of the task item (e.g., clearing and smoothing the location for building a wall, watering and wetting the bricks, etc.), task time (e.g., planned start time, planned finish time, planned construction duration, etc.), required resources, etc. For example, if a task item is installing windows, the associated production information of a task item atom corresponding to the task item may include that the task name is installing windows, the estimated construction duration is two days, and the required resources are two workers and some materials.
[0157] In some embodiments, the associated production information of a task item atom may be stored in association with the name or code of the task item atom, and the associated production information of the task item atom may be obtained by searching the name or code of the task item atom. The name of the task item atom may be preset.
[0158] The construction location atoms are data obtained by stepwise decomposing the construction locations included in the task table.
[0159] A construction location refers to a construction object corresponding to a task item. In some embodiments, a construction location may be decomposed into a basement, a main body, an outdoor construction portion, a ground foundation, etc., depending on the structure and configuration of a building. These construction portions may continue to be further decomposed. For example, the main body may continue to be decomposed into the first floor, the second floor, etc., while the first floor may be further decomposed into room levels, such as bedrooms and toilets. At the room level, the construction location may be further decomposed into structural members, such as walls, beams, boards, and columns.
[0160] In some embodiments, after the construction site is decomposed stepwise, construction site atoms of multiple layers can be obtained. For example, a top construction site atom can be further decomposed into one or more lower construction site atoms. When the construction site is decomposed to the smallest atomic level, the lowest construction site atom can be obtained. The lowest construction site atom refers to the construction site of the densest layer at the bottom after the task table is decomposed. The lowest construction site atom cannot be further decomposed.
[0161] Taking the decomposition of a task table for a construction item of a house construction project as an example, the primary construction location atom may be the main location, and the secondary construction location atom may be a floor. The floor may be further decomposed into room levels, such as bedrooms and toilets. The room level may be further decomposed into structural member levels, such as walls, beams, boards, and columns. If a construction location corresponding to a structural member level cannot be further decomposed, it may be considered as the lowest construction location atom.
[0162] In some examples, the associated production information of a construction site atom may include the task item to which the construction site belongs, time information of the construction site (e.g., the planned start time, planned finish time, estimated construction duration, etc. of a construction stage), inspection information (e.g., whether or not the construction site has been inspected), etc.
[0163] In some embodiments, the associated production information of the treatment site atom may be stored in association with the name or code of the treatment site atom, and the associated production information of the treatment site atom can be obtained by searching the name or code of the treatment site atom. The name of the treatment site atom may be preset.
[0164] The construction stage atom is data obtained by breaking down the construction stages included in the task table into stages.
[0165] In some examples, the construction phase may include a foundation construction phase and a main construction phase. The foundation construction phase refers to the construction phase of infrastructure. For example, the infrastructure may include foundation piles, pile foundations, and soil. The main construction phase refers to the construction phase of a main facility. For example, the main facility may include walls, stairs, columns, ceiling panels, and the like.
[0166] In some embodiments, after decomposing a construction step step by step, construction step atoms of multiple layers can be obtained. For example, a higher construction step atom can be further decomposed into one or more lower construction step atoms. When a construction step is decomposed to the smallest atomic level, the lowest construction step atom can be obtained. The lowest construction step atom refers to the construction step of the densest layer at the bottom after the task table is decomposed. The lowest construction step atom cannot be further decomposed.
[0167] Taking a construction item of a housing construction project as an example, the first construction stage atom may be a foundation construction stage, and the second construction stage atom may be a ground construction stage, which may be further decomposed into measurement, marking, pile excavation, clearing, etc. If these construction stages cannot be further decomposed, they may be considered as the lowest construction stage atom.
[0168] In some embodiments, the associated production information of a construction stage atom may include the task item to which the construction stage belongs, time information of the construction stage (e.g., the planned start time, planned finish time, planned construction duration, etc. of the construction stage), inspection information (e.g., whether or not the construction stage has been inspected), etc.
[0169] In some embodiments, the associated production information of a construction stage atom may be stored in association with the name or code of the construction stage atom, and the associated production information of the construction stage atom may be obtained by searching the name or code of the construction stage atom. The name of the construction stage atom may be preset.
[0170] In some embodiments, the processor may further determine a construction area atom based on the construction area feature points, determine a construction scale atom based on the construction scale feature points, determine a construction cost atom based on the construction cost feature points, and determine a construction material atom based on the construction material feature points according to a similar scheme to the above.
[0171] A construction area atom refers to data obtained by gradually decomposing a construction area included in a task table. In some embodiments, after decomposing a construction area, construction area atoms at multiple levels can be obtained. For example, a higher-level construction area atom can be further decomposed into one or more lower-level construction area atoms. When a construction area is decomposed to the smallest atomic level, the lowest-level construction area atom can be obtained. The lowest-level construction area atom refers to the construction area of the densest layer at the bottom after the construction area is decomposed. The lowest-level construction area atom cannot be further decomposed.
[0172] The construction scale atom is data obtained by breaking down the construction scale of the task items included in the task table in stages according to the task items. The task table may correspond to one total construction scale, and task items in multiple layers included in the task table may each correspond to one construction scale. The construction scale of the lowest-level task item cannot be further divided.
[0173] A construction cost atom refers to data obtained by breaking down the construction costs of task items included in a task table in stages according to the task item layer. A task table may correspond to one total construction cost. Task items in multiple layers included in a task table may each correspond to one construction cost. The construction cost corresponding to the lowest-level task item cannot be further divided.
[0174] In some embodiments, after the construction cost is decomposed according to task items, construction progress atoms of multiple layers can be obtained. For example, a top construction cost atom can be further decomposed into one or more bottom construction cost atoms. When the construction cost is decomposed to the smallest atomic level according to task items, the bottom construction cost atom can be obtained. The bottom construction cost atom refers to the construction cost of the densest layer at the bottom after the task table is decomposed. The bottom construction cost atom cannot be further decomposed.
[0175] Taking the decomposition of a task table for construction items in a housing construction project as an example, the primary construction cost atom may be the construction cost corresponding to constructing a building, and the secondary construction cost atom may be the construction cost corresponding to constructing a wall. When constructing a wall, subtask items such as "cleaning and smoothing the location where the wall will be built," "watering the bricks to moisten them," and "marking the location where the wall will be built with ink thread" need to be performed. If these subtask items cannot be further decomposed, the construction costs corresponding to these subtask items may be considered to be the lowest construction cost atom.
[0176] In some embodiments, the associated production information of a construction cost element may include the intended cost of the associated task item, the actual cost incurred, etc. The intended cost is the cost that determines the estimated consumption of the task item.
[0177] In some embodiments, the associated production information of a construction cost atom may be stored in association with the name or code of the construction cost atom, and the associated production information of the construction cost atom can be obtained by searching the name or code of the construction cost atom. The name of the construction cost atom may be preset. For further explanation of the code, see the related explanation below.
[0178] The construction material atoms refer to data obtained by stepwise decomposing the construction materials included in the task item.
[0179] In some embodiments, construction material categories may include structural materials, decorative materials, specialized materials, etc. Structural materials may be further broken down into steel, wood, bamboo, stone, cement, concrete, metal, brick, ceramic, glass, engineering plastics, composite materials, etc. Steel may be further broken down into primary steel, secondary steel, tertiary steel, threaded steel, round steel, tubular angle iron, channel iron, I-beam, deformed steel, etc. Other structural materials may be further broken down and will not be described in detail here. Decorative materials may be further broken down into paint, coating, plating, veneer, tile, glass, etc. Specialized materials refer to materials used for waterproofing, moisture-proofing, corrosion prevention, fire prevention, flame retardancy, soundproofing, thermal insulation, heat retention, sealing, etc.
[0180] In some embodiments, after decomposing the construction material step by step, construction material atoms at multiple levels can be obtained. For example, a higher-level construction material atom can be further decomposed into one or more lower-level construction material atoms. When the construction material is decomposed to the smallest atomic level, the lowest-level construction material atom can be obtained. The lowest-level construction material atom refers to the construction material category of the densest layer at the bottom after the construction material is decomposed. The lowest-level construction material atom cannot be further decomposed.
[0181] Taking the construction item of a housing construction project as an example, the primary construction material atom may be a structural material, and the secondary construction material atom may be a steel material. The steel material may be further decomposed into primary steel, secondary steel, tertiary steel, threaded steel, round steel, tubular angle steel, channel steel, I-beam steel, deformed steel, etc. If these construction materials cannot be further decomposed, they may be considered as the lowest-level construction material atom.
[0182] In some examples, the associated production information of a construction material atom may include the task item to which the construction material belongs, the type of construction material, the number, supplier information, etc. In some examples, the associated production information of a construction material atom may further include specifications of the construction material, such as the dimensions (including length, width, height, etc.), weight, volume, etc. of the construction material.
[0183] In some embodiments, the associated production information of a construction material atom may be stored in association with the name or code of the construction material atom, and the associated production information of the construction material atom can be obtained by searching the name or code of the construction material atom. The name of the construction material atom may be preset.
[0184] The construction progress status atom refers to the data obtained by stepwise decomposition of the construction progress status management method included in the task table.
[0185] In some embodiments, the construction progress management system may include progress reports, construction logs, etc. The progress reports may be further broken down into monthly progress reports, weekly progress reports, etc.
[0186] In some embodiments, as shown in FIG. 3, after the construction progress status management method is decomposed, construction progress atoms at multiple levels can be obtained. For example, a higher-level construction progress atom can be further decomposed into one or more lower-level construction progress atoms. When the construction progress status management method is decomposed to the smallest atomic level, the lowest-level construction progress atom can be obtained. The lowest-level construction progress atom refers to the construction progress of the task item in the densest layer at the bottom after the task table is decomposed. The lowest-level construction progress atom cannot be further decomposed.
[0187] Taking the decomposition of a task table for construction items in a housing construction project as an example, the primary construction progress atom may include a "progress report", which may be further decomposed into a monthly progress report and a weekly progress report, and if the monthly progress report and the weekly progress report cannot be further decomposed, they may be considered as the lowest-level construction progress atom.
[0188] In some embodiments, the associated production information of the construction progress element may include the specific content of the task item, progress report, or construction log to which the construction progress management method belongs.
[0189] In some embodiments, the associated production information of a construction progress status atom may be stored in association with the name of the construction progress status atom, and the associated production information of the construction progress status atom can be obtained by searching for the name of the construction progress status atom. The name of the construction progress status atom may be preset.
[0190] In some examples, the processor may determine a plurality of task feature atoms by decomposing the task table layer by layer in multiple directions based on a priori knowledge, and store the determined plurality of task feature atoms in the task feature atom database. For example, the processor may determine a plurality of task item atoms by decomposing a construction task into the smallest atomic level according to the task item, determine a plurality of construction category atoms by decomposing a construction task into the smallest atomic level according to the construction category, etc.
[0191] In some embodiments, the processor may determine at least one corresponding task feature atom based on the at least one task feature point, thereby constructing a task feature atom library. For example, the processor may decompose the current task table based on the at least one task feature point, determine a task feature atom corresponding to each task feature point, and further construct and obtain the task feature atom library.
[0192] The task feature atom library is a combination for storing and managing task features and their dependency relationships, and includes a plurality of task feature atoms, such as at least one of construction category atoms, task item atoms, construction location atoms, construction stage atoms, construction cost atoms, construction material atoms, area atoms, and construction scale atoms, and task feature atoms of the same type have a certain dependency relationship with each other based on the level to which they belong.
[0193] In some embodiments, the processor may build a task feature atom library based on task feature atoms of the same type and their dependencies. For example, the task feature atom library may include at least one task feature atom, where each task feature atom is organized based on its dependency relationships, and illustratively, a task feature atom may include at least one other task feature atom obtained by subdividing it.
[0194] In some embodiments, the task feature atomic library may be in a tree structure or other organizational form.
[0195] In some embodiments, the processor may further associate at least one task feature atom with corresponding related production information before storing the associated task feature atom in a task feature atom library.
[0196] In some embodiments of the present specification, by decomposing a task table into task feature atoms, task information can be deconstructed into highly flexible and manageable atomic-level data, which contributes to flexibly assembling task feature atoms according to different construction situation conditions to obtain task tables under different construction situation conditions.
[0197] In some embodiments, to facilitate location and management, in some embodiments, the processor may further encode each task feature atom in the task feature atom library. The encoding may be performed according to predetermined encoding rules. In some embodiments, the predetermined encoding rules may include specifying aspects such as code length, character set, code structure, etc., to ensure uniqueness and readability of the code.
[0198] For example, for a construction category atom, the predetermined encoding rule may be to encode "housing construction work" as "FWJZ." For a construction location atom, the predetermined encoding rule may be to encode "basement" as "DSX," "main structure" as "ZTJG," "first floor" as "F01," "column" as "Z," "wall" as "Q," and "beam" as "L," etc. For a task item atom, the predetermined encoding rule may be to encode "brickwork wall task item" as "QZQT." For a construction stage atom, the predetermined encoding rule may be to encode "foundation construction stage" as "JCGC" and "main construction stage" as "ZTGC," etc.
[0199] In some embodiments, the processor may encode the task feature atoms based on a correspondence between different task feature atoms and different codes, which may be preset by the system or manually.
[0200] In some embodiments, a task feature atom library may include a plurality of task feature atoms and their corresponding codes.
[0201] In some embodiments, the codes of different construction features and their corresponding task feature atoms in multiple layers in the task feature atom library may be stored separately. For example, the codes of task item features and their corresponding task item atoms in multiple layers may be organized in an encoding table and then stored separately. For example, the codes of construction category features and their corresponding construction category atoms in multiple layers may be organized in an encoding table and then stored separately. The structure of the encoding table may be a tree structure.
[0202] In some embodiments, coding tables corresponding to different construction features may be superimposed, for example, the code "FWJZ" for "Housing Construction Work", the code "DSX" for "Basement", and the code "Z" for "Column" may be superimposed to obtain the code "FWJZ-DSX-Z".
[0203] In some embodiments herein, encoding techniques can be used to convert the information contained in the task table into a computer-readable format that can be quickly and accurately assembled by a computer, improving the efficiency of resource retrieval and assembly and reducing the time and labor costs of manually recording and organizing data.
[0204] In some embodiments of the present specification, a task feature atom library is constructed based on a task table, thereby ensuring that all acquired data is from actual construction items and ensuring the authenticity and applicability of the task feature atom library; by decomposing the task table into task feature atoms, task information can be deconstructed into highly flexible and manageable atomic-level data; and by constructing a task feature atom library, the processor can more accurately describe the characteristics of multiple tasks in the construction process and more reasonably determine the matching notification atoms, which helps to improve the efficiency and accuracy of notification generation.
[0205] 4 is a schematic diagram of acquiring a file atomic library according to some embodiments of the present disclosure. As shown in FIG. 4, acquiring a file atomic library may include the following: In some embodiments, one or more operations involved in acquiring a file atomic library may be performed by a processor.
[0206] In some embodiments, the processor may obtain a historical construction file 410, resolve file features 420 from the historical construction file 410, obtain reference material 430 based on the file features 420, resolve the reference material 430, determine file atoms 440 corresponding to the file features 420, and establish a file atom library 450 based on the file atoms 440.
[0207] The historical construction file is an information record file formed during the historical construction item process. In some embodiments, the historical construction file may include at least one of a historical construction report, a historical construction inspection sheet, and a historical evaluation questionnaire.
[0208] In some embodiments, the processor may retrieve the historical execution file from a storage device or through an interface. For further description of the storage device and interface, see the related description in FIG. 2 of this specification.
[0209] A file feature point is a node for classifying file atoms included in a file atom library. For example, a file atom library may include one or more types of file atoms, and file atoms of the same type may be classified into one file feature point.
[0210] In some embodiments, the processor may decompose different historical construction files according to a predetermined rule to obtain file features corresponding to the different historical construction files, and the file features may be organized based on a tree structure. For example, the processor may decompose at least one of a historical construction report, a historical construction inspection list, and a historical evaluation questionnaire to obtain corresponding at least one of a report feature, an inspection feature, and an evaluation feature. The specific decomposition method and organization format are similar to the decomposition of task features, and reference may be made to the related description in FIG. 3 of this specification.
[0211] Reference materials refer to guideline-based files related to a construction item. For example, reference materials may include construction guidelines, construction drawing sets, construction manuals, and other construction-related reference guidelines.
[0212] In some embodiments, the processor may retrieve the reference material from a storage device based on file features or through an interface. For further details about the storage device and the interface, please refer to the related description in FIG. 2 of this specification.
[0213] The file atom is an entry related to the construction item guidelines obtained by decomposing the reference material.
[0214] In some embodiments, the processor may decompose the reference materials corresponding to the different historical construction files according to preset rules to obtain file atoms corresponding to the different historical construction files and enter the file atoms into the file atom library.
[0215] A file atom library is a collection of file atoms for storing and managing file atoms and their dependencies. Illustratively, a file atom library may be organized in a tree structure.
[0216] In some embodiments, the file atom library may include one of a notification atom library, a patrol check atom library, and an evaluation atom library. For further details, see the description below.
[0217] In some embodiments, if the historical construction file is a historical report, the processor may decompose the historical report to obtain report features corresponding to the historical report, obtain reference materials corresponding to the historical report based on the report features, gradually decompose the reference materials to determine report atoms, and establish a report atom library based on the report atoms.
[0218] The notification atom library is a collection of notification atoms, which are entries that indicate construction requirements related to a construction document, and may be used to store and manage notification atoms and their dependencies.
[0219] In some embodiments, a notification element may include a plurality of data characterizing construction requirement-related information, such as construction processes, acceptance criteria, safety measures, and other standards guidelines related to construction.
[0220] A construction notification is a technical written material provided to personnel participating in the construction before the construction of a construction item or sub-item is carried out, and may include construction processes, inspection standards, safety measures and other standard guidelines related to the construction, so that construction personnel can fully understand the characteristics of the construction, thereby ensuring that construction personnel operate according to the requirements, and guaranteeing construction quality and construction safety.
[0221] In some embodiments, the processor may decompose the notification feature points from the historical notification form corresponding to the historical task table, obtain reference material based on the notification feature points, and gradually decompose the reference material to determine the notification atoms and establish a notification atom library.
[0222] A historical report is a report that corresponds to a historical task table. In some embodiments, a historical report may be manually entered or obtained by retrieving historical data.
[0223] Notification features are information that characterize the content type in a notification.
[0224] In some embodiments, the notification feature may include at least one of a construction process feature, an acceptance criteria feature, and a safety measure feature.
[0225] The inspection standard feature points are feature points that characterize the construction item inspection standard, and may be used to regulate the construction quality of the construction item.
[0226] For details about the construction process features and safety measures features, please refer to the following explanations.
[0227] In some embodiments, the processor may determine the reporting feature points in multiple ways, for example, based on a priori experience.
[0228] In some embodiments, the processor may further parse the historical filing to obtain filing features.
[0229] In some embodiments, the processor may obtain reference materials such as construction guidelines, construction drawing sets, and construction manuals related to the notification features, and classify the related files into categories such as construction process, inspection criteria, and safety measures.
[0230] In some embodiments, a processor may decompose each type of material step by step to obtain at least one layer of subclassifications and their corresponding text content, and the processor may determine the at least one layer as a notification atom. The notification atoms have a certain dependency relationship based on their layers. For example, in the case of a construction process file, the processor may decompose it into at least one construction process primary atom, each construction process primary atom may be further decomposed into at least one construction process secondary atom, and the construction process secondary atom may continue to be further decomposed. By analogy, other types of files may be similarly decomposed to obtain primary atoms, secondary atoms, etc. If a primary atom C1 includes two secondary atoms C1.1 and C1.2, C1.1, C1.2, and C1 may be considered to have a dependency relationship.
[0231] In some embodiments, the processor may construct a report atom library based on the report atoms and their dependencies. For example, the report atom library may include at least one report atom, where each report atom is organized based on its dependency relationship with another report atom, and illustratively, a report atom may include at least one other report atom obtained by subdividing it.
[0232] In some embodiments, the registered atom library may be organized according to a tree structure, with parent nodes and subnodes, where the parent nodes and subnodes are relative concepts, e.g., a parent node refers to a layer in which a registered atom resides, and a subnode refers to a sublayer in that layer.
[0233] In some embodiments, the processor may encode the decomposed notification atoms. The encoding method of the notification atoms is similar to the encoding method of the task feature atoms, and reference may be made to the related description above.
[0234] In some embodiments of the present specification, the filing feature points are decomposed from the history filing, and the related files are decomposed step by step to obtain the filing atoms, which can ensure that all the obtained related files are files used in the actual construction project, and the obtained filing atoms meet the actual construction needs and ensure the authenticity of the filing atoms.
[0235] In some embodiments, if the historical construction file is a historical construction inspection table, the processor may decompose the historical construction inspection table to obtain inspection feature points corresponding to the historical construction inspection table, obtain reference material corresponding to the historical report based on the inspection feature points, gradually decompose the reference material to determine inspection atoms, and establish a inspection atom library based on the inspection atoms.
[0236] The circular inspection feature atom library is a database for storing circular inspection feature atoms.
[0237] Patrol inspection feature atoms refer to data obtained by stepwise decomposition of the contents contained in the construction patrol inspection table and patrol inspection materials. The construction patrol inspection table is a list of multiple patrol inspection items for patrol inspection of construction items. For example, patrol inspection items may include construction process patrol inspections and safety measure patrol inspections. Different patrol inspection items may correspond to different reference materials. Reference materials include materials such as guidelines, diagram sets, and construction manuals corresponding to patrol inspection items or patrol inspection objects. Guidelines may include requirements for patrol inspection items or patrol inspection objects to be constructed in compliance with laws and regulations. For example, concrete construction guidelines may be included. Diagram sets may include image data when patrol inspection items or patrol inspection objects comply with guidelines. Construction manuals may include the construction process, requirements, etc. of patrol inspection items or patrol inspection objects.
[0238] Construction process inspection refers to inspecting the construction process. For example, the process of excavating soil includes, from front to back, determining the excavation sequence and gradient, cutting the trench edge contour along the lime line, excavating layer by layer, dressing the trench edge, and leveling the ground. The contents of inspecting the construction process include inspecting whether the excavation sequence meets the requirements, inspecting whether the excavation gradient meets the requirements, and inspecting whether the trench edge contour meets the requirements.
[0239] A safety measure patrol inspection means a patrol inspection of construction safety measures. For example, safety measures may include the placement of protective, safety, signal, and other devices, whether the structure of construction equipment complies with requirements, whether the operating status of construction equipment complies with requirements, and the placement of personal protective equipment (e.g., wearing a helmet). The contents of a safety measure patrol inspection include inspecting whether protective, safety, signal, and other devices are placed, whether the structure of construction equipment complies with requirements, whether the operating status of construction equipment complies with requirements, and whether personal protective equipment is placed.
[0240] The inspection criteria may be used to determine whether the inspection results of the inspection items comply with laws and regulations. If the inspection items meet the inspection criteria, it can be determined that the inspection results of the inspection items comply with laws and regulations; conversely, it can be determined that the inspection results of the inspection items do not comply with laws and regulations. For example, if the quality of the construction process meets the quality requirements, the construction process inspection meets the inspection criteria, and the inspection results of the construction process inspection comply with laws and regulations.
[0241] For a patrol inspection item, different patrol inspection objects or patrol inspection contents in the patrol inspection item may correspond to different patrol inspection standards. For example, for a patrol inspection item called a safety measure patrol inspection, the patrol inspection standards for the two patrol inspection contents of "determine whether protective, safety, signal, and other devices are installed" and "whether personal protective equipment is installed" are different.
[0242] In some embodiments, the inspection criteria corresponding to different inspection items and the inspection criteria corresponding to different inspection contents may be preset based on a priori knowledge or historical data.
[0243] In some embodiments, the inspection feature atoms may include at least one of a construction process atom, a safety measure atom, and an inspection reference atom.
[0244] The construction process atoms refer to data obtained by dividing the contents of the construction process patrol inspections included in the construction patrol inspection schedule and patrol inspection materials into stages. In some embodiments, the construction process may be divided into multiple sub-construction processes in stages, and a construction process patrol inspection may be performed for each sub-construction process.
[0245] In some embodiments, construction process atoms of multiple layers can be obtained by dividing the construction process step by step. For example, a higher-level construction process atom may be further decomposed into one or more lower-level construction process atoms. When a construction process is divided to the smallest atomic level, the lowest-level construction process atom can be obtained. The lowest-level construction process atom refers to the construction process of the densest layer at the bottom after the construction process is decomposed. The lowest-level construction process atom cannot be further decomposed.
[0246] Taking the decomposition of a construction inspection schedule for a housing construction project as an example, the primary construction process atom may include the "earth excavation process", and if the process "cutting out the contour line of the ditch edge along the lime line" cannot be further decomposed, then "cutting out the contour line of the ditch edge along the lime line" may be considered to be the lowest-level construction process atom.
[0247] In some embodiments, the related inspection information of a construction process atom may include guidelines, diagram sets, construction manuals, inspection content (e.g., whether the process complies with regulations), and inspection methods (e.g., comparing the actual process with a reference process) of inspection objects (e.g., sub-construction processes of each layer) corresponding to the construction process inspection.
[0248] In some embodiments, the associated inspection information of a construction process atom may be stored in association with the name or code of the construction process atom, and the associated inspection information of the construction process atom can be obtained by searching the name or code of the construction process atom. The name of the construction process atom may be preset. For further explanation of the code, see the description below.
[0249] The safety measure atoms refer to data obtained by dividing the contents of the safety measure patrol inspections included in the construction patrol inspection schedule and patrol inspection materials into stages. In some embodiments, a safety measure may be divided into multiple sub-safety measures, and a safety measure patrol inspection may be performed for each sub-safety measure.
[0250] In some embodiments, multiple layers of safety measure atoms can be obtained by dividing the safety measure step by step. For example, a higher-level safety measure atom can be further decomposed into one or more lower-level safety measure atoms. When a safety measure is divided to the smallest atomic level, a lowest-level safety measure atom can be obtained. The lowest-level safety measure atom refers to the safety measure in the densest layer at the bottom after the safety measure is decomposed. The lowest-level safety measure atom cannot be further decomposed.
[0251] In some embodiments, the associated inspection content of a safety measure atom may include guidelines, diagram collections, construction manuals, inspection content (e.g., whether the safety measure complies with laws and regulations), and inspection methods (e.g., comparing actual safety measures with standard safety measures) for inspection objects (e.g., sub-safety measures of each layer) corresponding to the safety measure inspection.
[0252] In some embodiments, the associated patrol information of a safety measure atom may be stored in association with the name or code of the safety measure atom, and the associated patrol information of the safety measure atom can be obtained by searching the name or code of the safety measure atom. The name of the safety measure atom may be preset. For further explanation of the code, see the description below.
[0253] A cyclic inspection criterion atom refers to data containing relevant information of the cyclic inspection criterion. In some embodiments, the cyclic inspection criterion may be divided into multiple sub-cyclic inspection criteria in stages.
[0254] In some embodiments, the cyclic inspection reference can be divided stepwise to obtain cyclic inspection reference atoms of multiple layers. For example, a higher-level cyclic inspection reference atom can be further decomposed into one or more lower-level cyclic inspection reference atoms. When the cyclic inspection reference is divided to the smallest atomic level, the lowest-level cyclic inspection reference atom can be obtained. The lowest-level cyclic inspection reference atom refers to the cyclic inspection reference of the densest layer at the bottom after the cyclic inspection reference is decomposed. The lowest-level cyclic inspection reference atom cannot be further decomposed.
[0255] In some embodiments, the associated patrol inspection information of the patrol inspection reference atom may include a patrol inspection object or patrol inspection content corresponding to the patrol inspection reference. In some embodiments, the associated patrol inspection information of the patrol inspection reference atom may be stored in association with the name or code of the patrol inspection reference atom, and the associated patrol inspection information of the patrol inspection reference atom can be obtained by searching the name or code of the patrol inspection reference atom. The name of the patrol inspection reference atom may be preset. For further explanation of the code, see the description below.
[0256] In some embodiments, the processor may decompose the patrol inspection feature points from the historical construction patrol inspection table, obtain a reference material based on the patrol inspection feature points, and decompose the reference material based on the patrol inspection feature points to determine patrol inspection feature atoms and establish a patrol inspection feature atom library.
[0257] The historical construction inspection schedule is a construction inspection schedule that corresponds to the historical task schedule. In some embodiments, the historical construction inspection schedule may be manually entered or obtained by recalling historical data.
[0258] A circular inspection feature point is a node for classifying circular inspection feature atoms included in a circular inspection feature atom library. For example, a circular inspection feature atom library may include one or more types of circular inspection feature atoms, and circular inspection feature atoms belonging to the same type may be classified into one circular inspection feature point. One circular inspection feature point corresponds to all nodes in the highest layer of one type of circular inspection feature atom.
[0259] For example, a plurality of construction process atoms included in the patrol inspection feature atom library may be classified into feature points corresponding to construction processes. Construction process atoms in different layers may be sequentially classified into feature points corresponding to construction processes to obtain a tree structure. All nodes in the highest layer of the tree structure are feature points corresponding to construction processes, primary construction process atoms are subnodes of all the nodes, and secondary construction process atoms are subnodes of the primary task item atoms, thereby inferring.
[0260] In some embodiments, the patrol features may include at least one of a construction process feature, a safety measure feature, and a patrol reference feature.
[0261] A construction process feature point refers to all nodes corresponding to construction process atoms in each layer by decomposing the construction inspection schedule according to the layers of the construction process. In some embodiments, the processor may gradually decompose the construction inspection schedule to the smallest atomic level according to the construction process feature point to obtain construction process atoms in multiple levels. As shown in FIG. 4, a construction process feature point may be all nodes in the highest layer including subnodes in multiple layers. The subnodes in one layer correspond to construction process atoms in one layer. For further explanation of construction process atoms in multiple layers, please refer to the related description above.
[0262] A safety measure feature point refers to all nodes corresponding to safety measure atoms in each layer by decomposing the construction inspection schedule according to the safety measure layers. In some embodiments, the processor may gradually decompose the construction inspection schedule according to the safety measure feature point to the smallest atomic level to obtain safety measure atoms in multiple levels. As shown in FIG. 4, a safety measure feature point may be all nodes in the highest layer including subnodes in multiple layers. A subnode in one layer corresponds to a safety measure atom in one layer. For further explanation of safety measure atoms in multiple levels, please refer to the related description above.
[0263] The patrol inspection reference feature points refer to all nodes corresponding to the patrol inspection reference atoms of each layer by decomposing the construction patrol inspection table according to the layer of the patrol inspection reference. In some embodiments, the processor may gradually decompose the construction patrol inspection table to the smallest atomic level according to the patrol inspection reference feature points to obtain patrol inspection reference atoms of multiple levels. As shown in FIG. 4, the patrol inspection reference feature points may be all nodes of the highest layer including subnodes of multiple layers. The subnodes of one layer correspond to the patrol inspection reference atoms of one layer. For further explanation of patrol inspection reference atoms of multiple levels, please refer to the related description above.
[0264] In some embodiments, the processor may obtain reference materials, such as construction guidelines, construction drawing sets, and construction manuals, related to the inspection feature points, and classify the related files into, for example, construction process systems, inspection items, and inspection reference systems.
[0265] In some embodiments, the processor may stepwise decompose each type of material to obtain at least one layer of subclassifications and their corresponding text contents, and the processor may determine the at least one layer as a patrol inspection feature atom. The specific decomposition process is similar to the process of obtaining the report atom, and reference may be made to the above related description.
[0266] In some embodiments, the processor may build a circular inspection feature atomic library based on the circular inspection feature points and their dependencies.
[0267] In some embodiments, the processor may further associate at least one cyclic inspection feature atom with corresponding related cyclic inspection information and then store the associated cyclic inspection information in a cyclic inspection feature atom library. For example, the cyclic inspection feature atom library may include at least one cyclic inspection feature atom, where each cyclic inspection feature atom is organized based on its dependency relationship with another cyclic inspection feature atom, and illustratively, a cyclic inspection feature atom may include at least one other cyclic inspection feature atom obtained by subdividing the cyclic inspection feature atom.
[0268] In some embodiments, the patrol inspection feature atomic library may be organized based on a tree structure, with parent nodes and subnodes.
[0269] In some embodiments, the processor may encode the decomposed cyclic inspection feature atoms. The encoding method of the cyclic inspection feature atoms is similar to the encoding method of the task feature atoms, and reference may be made to the above related description.
[0270] In some embodiments of the present specification, by decomposing the construction inspection table into inspection feature atoms, the inspection information can be deconstructed into highly flexible and manageable atomic-level data, which contributes to flexibly assembling the inspection feature atoms according to different actual situations to obtain the corresponding construction inspection table.
[0271] In some embodiments, if the historical construction file is a historical evaluation questionnaire, the processor may decompose the historical evaluation questionnaire to obtain evaluation feature points corresponding to the historical evaluation questionnaire, obtain reference material corresponding to the historical evaluation questionnaire based on the evaluation feature points, gradually decompose the reference material to determine evaluation atoms, and establish an evaluation atom library based on the evaluation atoms.
[0272] A rating atom library refers to a database that may characterize different features of a rating questionnaire. In some embodiments, a rating atom library may include multiple rating atoms.
[0273] Evaluation atoms refer to relevant data that may characterize different features of different evaluation questionnaires. In some embodiments, evaluation atoms may include one or more coarse evaluation atoms and smallest evaluation atoms. Coarse evaluation atoms refer to evaluation atoms that can be further subdivided. Smallest evaluation atoms refer to evaluation atoms that cannot be further subdivided.
[0274] In some embodiments, the processor may decompose evaluation features from a historical evaluation questionnaire corresponding to the historical construction file, obtain reference material based on the evaluation features, and gradually decompose the reference material to determine evaluation feature atoms and establish an evaluation atom library.
[0275] A historical evaluation questionnaire refers to an evaluation questionnaire generated over a historical period. The historical evaluation questionnaire may include information corresponding to each of a plurality of items. For example, the historical evaluation questionnaire may include specific information corresponding to each of the items (e.g., at least one of evaluation criteria, inspection criteria, construction processes, and safety measures).
[0276] In some embodiments, the processor may obtain the historical assessment questionnaire by manually entering it or by recalling historical data.
[0277] Assessment features refer to relevant data that can characterize different features included in the historical assessment questionnaire.
[0278] In some embodiments, the evaluation features may include at least one of evaluation criteria features, construction process features, and safety measure features, and the like.
[0279] Criteria features refer to relevant data that may characterize different evaluation and / or acceptance criteria in a historical evaluation questionnaire.
[0280] Construction process feature points refer to relevant data that can characterize different construction processes in the historical evaluation questionnaire.
[0281] Safeguard feature points refer to relevant data that can characterize different safeguards in a history assessment questionnaire.
[0282] In some examples, evaluation and / or acceptance criteria, construction processes, safety measures, etc. corresponding to different construction locations, construction categories, task items, construction locations, construction stages, etc. may be different.
[0283] In some embodiments, the processor may determine the evaluation features in multiple ways based on the history evaluation questionnaires. For example, the processor may extract keywords related to items in each history evaluation questionnaire (e.g., evaluation criteria and / or inspection criteria, construction process, safety measures, etc.) using a keyword extraction algorithm or the like based on each of the multiple history evaluation questionnaires, and further determine the evaluation features.
[0284] In some embodiments, the processor may determine the evaluation atoms based on the evaluation feature points in multiple ways. For example, the processor may obtain associated files related to the evaluation feature points based on the evaluation feature points. The associated files may include materials such as construction guidelines, construction drawings, and construction manuals corresponding to construction work. The processor may determine the evaluation atoms by gradually decomposing the associated files. The processor may further decompose and subdivide the associated files using a decomposition algorithm or the like to further determine the evaluation atoms.
[0285] For example, the processor may decompose and subdivide related files into files such as evaluation criteria and / or inspection criteria, construction process criteria, and safety measure criteria. Taking the evaluation criteria as an example, the processor may further decompose and subdivide the evaluation criteria file into evaluation criteria for earth excavation, evaluation criteria for ground soil quality inspection using a chisel, evaluation criteria for sandstone ground construction, etc. The processor may further decompose and subdivide the earth excavation evaluation criteria into manual earth excavation evaluation criteria, mechanical earth excavation evaluation criteria, etc. The processor may determine the evaluation criteria for ground soil quality inspection using a chisel, the evaluation criteria for manual earth excavation, and the evaluation criteria for mechanical earth excavation after decomposition and subdivision as evaluation atoms corresponding to the reference feature points. The processor may determine evaluation atoms corresponding to process feature points and evaluation atoms corresponding to action feature points, etc., using a method similar to that described above.
[0286] In some embodiments, a processor may encode the evaluation atoms. For example, the processor may encode the evaluation atoms according to encoding rules. The encoding rules may include relevant specifications for aspects such as code length, character set, code structure, etc. Different evaluation atoms correspond to different codes.
[0287] In some embodiments of the present specification, the evaluation atoms are coded, and the uniqueness and readability of the code facilitates storage and identification, and further improves subsequent management and identification of the evaluation atom library. The atomic-level evaluation atoms allow for flexible evaluation of the evaluation atoms based on different data in the task table, thereby further improving the accuracy of the subsequently determined first evaluation questionnaire and second evaluation questionnaire.
[0288] In some embodiments, the processor may establish the evaluation atom library based on the evaluation atoms in multiple ways. For example, the processor may store multiple encoded evaluation feature atoms to form the evaluation feature atom library. For further explanation of the code, please refer to the related description above.
[0289] In some embodiments of the present specification, evaluation feature points are determined based on a large amount of historical evaluation questionnaires, and evaluation atoms are determined, and an evaluation atom library is further established, thereby further improving the completeness of the determined evaluation atom library and meeting actual needs.
[0290] In some embodiments, if the historical construction file is a historical acceptance table, the target construction file may include an acceptance table, file atoms 440 may include acceptance atoms 470, and file atom library 450 may include an acceptance atom library, where the acceptance atoms include at least one of an acceptance entry, an acceptance process, and an acceptance criterion.
[0291] An acceptance atom library is a collection of acceptance atoms, and an acceptance atom is a building block of a work item acceptance rule. In some embodiments, an acceptance atom may include one or more acceptance rules of different types, such as at least one of an acceptance entry, an acceptance process, and an acceptance criterion.
[0292] In some embodiments, the receiving atoms may include one or more of a coarse receiving atom and a smallest receiving atom. A coarse receiving atom refers to a receiving atom that can be further subdivided. A smallest receiving atom refers to a receiving atom that cannot be further subdivided.
[0293] In some embodiments, the processor may obtain the historical acceptance table 460, decompose the acceptance entry, the acceptance process in the acceptance entry, and the acceptance criteria in the acceptance process from the historical acceptance table 460, establish a second association relationship 480 between the acceptance entry, the acceptance process, and the acceptance criteria, and establish an acceptance atom library based on the acceptance atom 470 and the second association relationship 480.
[0294] The historical acceptance table is an acceptance table that corresponds to the historical task table. In some embodiments, the historical acceptance table may be manually entered or obtained by retrieving historical data.
[0295] In some embodiments, the processor may sort the contents in the historical acceptance table to obtain different types of acceptance entries, and obtain multiple acceptance processes in different acceptance entries and multiple acceptance criteria in multiple acceptance processes.
[0296] In some embodiments, the processor may decompose the acceptance entry step by step until the smallest acceptance atom is obtained, thereby obtaining at least one layer of sub-acceptance entries, lower-level acceptance processes corresponding to each sub-acceptance entry, and acceptance criteria corresponding to the lower-level acceptance processes.
[0297] The second association relationship refers to the correspondence relationship between the inspection entry, the inspection process, and the inspection criteria.
[0298] In some embodiments, the processor may determine a second association relationship based on multiple acceptance processes in different acceptance entries and multiple acceptance criteria in the multiple acceptance processes. Taking the task of paving floor tiles as an example, the acceptance entry is to accept paving floor tiles, the acceptance process is to pave the entire room, and the acceptance criteria may include that the void ratio does not exceed 3%, the flatness error does not exceed 2 mm, and the gap width error does not exceed 0.5 mm. Based on the acceptance entry and the acceptance process and acceptance criteria associated with it, a second association relationship between the acceptance entry, the acceptance process, and the acceptance criteria can be determined, which may be represented, for example, in the form of "paving floor tiles—paving the entire room—void ratio does not exceed 3%," "paving floor tiles—paving the entire room—flatness error does not exceed 2 mm," or "paving floor tiles—paving the entire room—the gap width error does not exceed 0.5 mm."
[0299] In some embodiments, the processor may build an acceptance atom library based on acceptance atoms such as acceptance entries, acceptance processes, and acceptance criteria and their second association relationships.
[0300] In some embodiments, the cyclic inspection feature atom library may be organized based on a tree structure, with parent nodes and subnodes. The specific structure may be similar to the notification atom library, the cyclic inspection feature atom library, and the evaluation atom library, and reference may be made to the related descriptions above.
[0301] In some embodiments, the processor may encode the acceptance atoms obtained by decomposition. The encoding method and rules for the acceptance atoms are similar to the encoding method for the task feature atoms, and reference may be made to the related description above.
[0302] In some embodiments of the present specification, the inspection reference information is analyzed layer by layer to obtain inspection information subdivided by layer, and the inspection information is atomized and organized into an inspection atomic library, making the inspection information ordered and organized so that it can be easily processed by a computer, and subsequently facilitating the generation of an inspection table based on the inspection atomic library, thereby improving the efficiency of generating the inspection table, reducing the requirements for preparation personnel, and improving inspection efficiency.
[0303] 5 is a schematic diagram of establishing a first association relationship according to some embodiments of the present disclosure. As shown in FIG. 5, establishing the first association relationship may include the following: In some embodiments, one or more operations involved in establishing the first association relationship may be performed by a processor.
[0304] In some embodiments, the processor may determine related object atoms 510 based on the task feature atoms 330 and the file atoms 440, where the related object atoms include a plurality of query atoms 511 and a plurality of matching atoms 512, and for any one of the plurality of query atoms, determine a target matching atom 530 corresponding to the query atom from the plurality of matching atoms according to a predetermined model 520, and establish a first related relationship 540 between the query atom and the target matching atom.
[0305] Atoms of an association target refer to atoms for which an association relationship needs to be determined. In some embodiments, the atoms of an association target include a plurality of query atoms and a plurality of matching atoms.
[0306] A query atom refers to a primitive element used in a query when determining a first association relationship. A matching atom refers to a primitive element that matches a query atom when determining a first association relationship.
[0307] In some embodiments, the processor may determine task feature atoms as query atoms and report atoms as matching atoms, or may determine report atoms as query atoms and task feature atoms as matching atoms.
[0308] The predetermined model refers to a predictive model for determining target matching atoms. In some embodiments, the predetermined model may be any one or more combinations of a Natural Language Processing (NLP) model, or other customized model structures, etc.
[0309] In some embodiments, the inputs of a given model may be a query atom and all matching atoms, and the output of the given model may be a degree of association between the query atom and the matching atoms, where the degree of association may indicate the degree of association between the query atom and the matching atoms, where a larger number indicates a closer relationship between the query atom and the matching atoms.
[0310] In some embodiments, the predetermined model may be obtained by training an initial model based on a plurality of tagged samples, wherein the samples may include a plurality of sets of matched atoms in samples determined based on historical task data, wherein the matched atoms in each set of samples include a query atom in the sample and a matching atom in the sample, and the tag may indicate whether there is a relationship between the query atom in the sample and the matching atom in the sample for the matched atoms in each set of samples, where 1 indicates a relationship and 0 indicates no relationship, and the tag may be obtained by manual tagging.
[0311] In some embodiments, the processor may select matching atoms whose relatedness is greater than a predetermined number as target matching atoms corresponding to the query atom. In some embodiments, the processor may further rank the matching atoms from highest to lowest based on relatedness, and select a predetermined percentage of matching atoms in the ranking as target matching atoms corresponding to the query atom. The predetermined number and the predetermined percentage may be determined empirically or manually entered.
[0312] After the target matching atoms are determined, the processor may store the query atoms and the corresponding target matching atoms in a database, thereby establishing a first association relationship between the query atoms and the target matching atoms.
[0313] In some embodiments of the present specification, by using a predetermined model, the correspondence between task feature atoms and file atoms can be quickly and efficiently established, and the correspondence can be highly accurate, which can better meet the requirements for generating subsequent target construction files, and can also reduce situations such as missed judgments and incorrect judgments due to human factors, thereby ensuring the consistency and reproducibility of related results.
[0314] In some embodiments, in response to the target matching atom having at least one subnode, the processor may further establish an association relationship between the query atom and the matching atom corresponding to the at least one subnode.
[0315] In some embodiments, if a target matching atom has at least one subnode, the subnode corresponding to the target matching atom may inherit the association relationship between the target matching atom and the query atom. Illustratively, if a target matching atom A1 is associated with a query atom C1, then subnodes A1.1 and A1.2 of the target matching atom A1 may both be associated with the query atom C1.
[0316] In some embodiments of the present specification, association relationships between subnodes of the target matching atom and the query atom can also be established to ensure that no matching atom is missed, thereby improving the accuracy and reliability of the established association relationships.
[0317] In some embodiments, if a file atom in a file atom encoding table in the file atom library corresponds to a task feature atom included in a task feature point in the task feature atom library, the processor may directly establish an association relationship between the notification atom and the task feature atom.
[0318] In some embodiments, if a notification atom in a plurality of notification atom encoding tables in the notification atom library corresponds to a task feature atom included in at least one task feature point, the processor may establish an association between the notification atom and the task feature atom.
[0319] Taking "pillar" and "plastering" as an example, after the operations of these two items are completed, certain inspection standards must be met. For example, the perpendicularity of the pillar should be controlled within 4 mm, and the flatness of the plastering should also be within 4 mm. The inspection standard values associated with the operations of the two items, "pillar" and "plastering", are the same.
[0320] 6 is a schematic diagram illustrating generating a construction inspection schedule according to some embodiments of the present disclosure. As shown in FIG. 6, generating a construction inspection schedule may include the following: In some embodiments, one or more operations involved in generating a construction inspection schedule may be performed by a processor.
[0321] In some examples, the construction file may include a construction inspection schedule, where the construction inspection schedule includes a target number of inspection personnel and a target inspection frequency.
[0322] In some embodiments, the processor may determine target construction locations 610 to be inspected based on a task table, determine an inspection type 620 based on the target construction locations 610, and determine target inspection personnel 630 and target inspection frequency 640 based on the inspection type 620.
[0323] The target construction location refers to a construction location that is the target of a patrol inspection. For example, if the construction location that is the target of a patrol inspection is the ground, it can be determined that the ground is the target construction location.
[0324] In some embodiments, the processor may extract target construction locations to be inspected from the task table using an extraction algorithm. Exemplary extraction algorithms include, but are not limited to, conventional keyword extraction algorithms such as word frequency-based extraction algorithms, text feature-based extraction algorithms, and linguistics-based extraction algorithms, as well as convolutional neural networks (CNNs) and recurrent neural networks (RNNs) applied to keyword extraction tasks.
[0325] A patrol type refers to a type of construction patrol. In some examples, patrol types may include regular patrols and special patrols.
[0326] Regular inspections refer to regular and comprehensive inspections of the construction site at a specified frequency, including inspections of personnel, equipment, materials, construction processes, safety, etc.
[0327] Special patrol inspections refer to special patrol inspections of specific areas or items at the construction site, such as scaffolding, temporary power consumption facilities, etc. Furthermore, special patrol inspections are required for construction locations and stages that have relatively large potential safety hazards or relatively high risks, thereby strengthening monitoring and management.
[0328] In some embodiments, the processor may determine the inspection type corresponding to the target construction location based on the correspondence between the target construction location, the construction location, and the inspection type. In some embodiments, the correspondence between the construction location and the inspection type may be preset based on a priori knowledge or historical data.
[0329] In some embodiments, the processor acquires inspection information of construction locations of the same type other than the task table based on the target construction location, and determines the inspection type as a normal inspection in response to the inspection information satisfying a first predetermined condition, and determines the inspection type as a special inspection in response to the inspection information not satisfying the first predetermined condition. In some embodiments, the special inspection may include inspecting the construction quality of the target construction location.
[0330] In some embodiments, the same type of construction location may be a construction location that belongs to the same type as the target construction location in an accepted task list other than the current task list, for the same construction item.
[0331] All task items included in the accepted task table have been accepted.
[0332] Inspection information refers to information related to the completion status of the construction site.
[0333] In some examples, the acceptance information for the same type of construction location may include the actual progress of the same type of construction location (e.g., accepted or not accepted, etc.), the quality of the acceptance, etc. When the same type of construction location is accepted, it indicates that the same type of construction location is completed.
[0334] The acceptance quality refers to the acceptance result obtained by performing a quality acceptance inspection on the construction process and construction results of multiple task items corresponding to a construction location. In some embodiments, if the construction process and construction results of the construction location satisfy the acceptance criteria, the acceptance quality may be determined to be acceptable. If the construction process and / or construction results of the construction location do not satisfy the acceptance criteria, the acceptance quality may be determined to be unacceptable. The acceptance criteria may be preset by an inspector or a system.
[0335] In some examples, the condition that the construction process and construction results of the plurality of task items corresponding to the construction site satisfy the acceptance criteria includes one or more of the following: the quality of the inspection items in the construction process and construction results is acceptable, the inspection items have complete construction operation basis and quality inspection records, and the visual quality meets the requirements. The visual quality may be determined by an inspector based on visual inspection.
[0336] The first predetermined condition is a judgment condition related to the inspection information.
[0337] In some examples, the first predetermined condition may include an occupancy ratio of task items whose inspection quality fails being less than a first occupancy ratio threshold. For example, the first occupancy ratio threshold may be 2%, 4%, etc. The occupancy ratio of task items whose inspection quality fails may be a ratio of the number of task items whose inspection quality fails to the total number of task items corresponding to the same type of construction site.
[0338] In some embodiments, the first occupancy ratio threshold, the first predetermined condition, may be preset by the system or manually.
[0339] In some embodiments, the processor may further acquire construction safety information of the same type of construction location other than the task table based on the target construction location, and determine the patrol inspection type as a normal patrol inspection in response to the construction safety information satisfying a second predetermined condition, and determine the patrol inspection type as a special patrol inspection in response to the construction safety information not satisfying the second predetermined condition. In the embodiment, the special patrol inspection may include inspecting the construction quality of the target construction location.
[0340] Construction safety information refers to information related to construction safety for multiple task items corresponding to the same type of construction location. In some examples, the construction safety information may include whether a safety accident has occurred and related information about the safety accident (e.g., the event at which the safety accident occurred, the type of occurrence, and the number of occurrences). In some examples, the construction safety information may further include related information about penalties imposed due to failure to perform safe work (e.g., the content of the punishment, the number of punishments, etc.).
[0341] The second predetermined condition is a judgment condition relating to construction safety information.
[0342] In some examples, the second predetermined condition may include no safety incidents occurring. If no safety incidents occur in multiple task items corresponding to the same type of construction site, it may be determined that the patrol inspection type is a normal patrol inspection, and conversely, it may be determined that the patrol inspection type is a special patrol inspection.
[0343] In some examples, the second predetermined condition may include an occupancy ratio of the task item in which the safety accident occurred being less than a second occupancy ratio threshold. For example, the second occupancy ratio threshold may be 2%, 3%, etc. If the occupancy ratio of the task item in which the safety accident occurred among multiple task items corresponding to the same type of construction location is less than the second occupancy ratio threshold, it may be determined that the patrol inspection type is a normal patrol inspection, and conversely, it may be determined that the patrol inspection type is a special patrol inspection. The occupancy ratio of the task item in which the safety accident occurred may be the ratio of the number of task items in which the safety accident occurred to the total number of task items corresponding to the same type of construction location.
[0344] In some embodiments, the second occupancy ratio threshold, the second predetermined condition, may be preset by the system or manually.
[0345] Target inspection personnel refers to personnel involved in the inspection. In some embodiments, the target inspection personnel may include personnel performing inspections of the target construction site. In some embodiments, the target inspection personnel may further include inspected personnel. The inspected personnel may include personnel performing production and construction tasks at the target construction site.
[0346] In some embodiments, the target inspection frequency may include a frequency at which the target construction site is inspected. In some embodiments, the target inspection frequency may further include a frequency at which the inspected personnel are inspected.
[0347] In some embodiments, the processor may determine a target number of patrol inspection personnel and a target patrol inspection frequency corresponding to the patrol inspection type based on the patrol inspection type and the patrol inspection table. In some embodiments, the patrol inspection table includes a plurality of different reference patrol inspection types and a reference patrol inspection personnel and a reference patrol inspection frequency corresponding to each reference patrol inspection type. In some embodiments, the patrol inspection table may be constructed based on a priori knowledge or historical data. For example, the processor may search the patrol inspection table based on the patrol inspection type, determine a reference patrol inspection type similar to the patrol inspection type from the patrol inspection table, or determine the reference patrol inspection personnel and the reference patrol inspection frequency corresponding to the reference inspection type as the target patrol inspection personnel and the target patrol inspection frequency corresponding to the current inspection type.
[0348] In some embodiments, in response to the patrol inspection type being a normal patrol inspection, the processor may determine a reference patrol inspection frequency by querying a construction patrol inspection table in a task table corresponding to the same type of construction site, and determine a target patrol inspection frequency corresponding to the normal patrol inspection based on the reference patrol inspection frequency, and query the management personnel for the target construction site and determine the management personnel as the target patrol inspection personnel corresponding to the normal patrol inspection.
[0349] The reference inspection frequency refers to the inspection frequency to be determined as the target inspection frequency. At least one reference inspection frequency may be included.
[0350] In some embodiments, the processor may query a construction inspection schedule in a task table corresponding to the same type of construction location, and determine at least one historical inspection frequency for inspecting the same type of construction location in the construction inspection schedule as at least one reference inspection frequency.
[0351] In some embodiments, the processor may determine the target inspection frequency corresponding to the normal inspection based on the reference inspection frequencies in a number of ways, for example, the processor may determine the median, mode, or mean of at least one reference inspection frequency as the target inspection frequency corresponding to the normal inspection.
[0352] Management personnel are personnel who manage the production and construction process of the construction site.
[0353] In some embodiments, the processor may query the supervisor of the target construction site from a supervisor manual. In some embodiments, the supervisor manual may include a correspondence between different construction sites and different supervisors. The supervisor manual may be previously entered into the system or manually and stored in a storage device.
[0354] In some embodiments, in response to the patrol inspection type being a special patrol inspection, the processor may inquire about the construction cycle of the target construction location and determine a target patrol inspection frequency corresponding to the special patrol inspection based on the construction cycle, and may inquire about the inspectors of the target construction location and determine the inspectors as the target patrol inspection personnel corresponding to the special patrol inspection.
[0355] The construction cycle may include a planned construction period for at least one task item corresponding to the construction location.
[0356] In some embodiments, the planned construction duration of each task item may be determined in advance by a contractor or manager. In some embodiments, the processor may query at least one task item corresponding to the target construction location, and determine the planned construction duration of the at least one task item obtained through the query as the construction cycle of the target construction location.
[0357] In some embodiments, the processor may determine the target inspection frequency corresponding to the special inspection based on the construction cycle in multiple ways. For example, the processor may set one special inspection during the planned construction period of each task item corresponding to the target construction location and obtain the number of special inspections within the entire construction cycle. For another example, the processor may determine the ratio of the number of planned construction periods included in the construction cycle to the time span of the construction cycle as the target inspection frequency corresponding to the special inspection. The time span of the construction cycle may be determined based on the start time of the first planned construction period and the end time of the last planned construction period.
[0358] Inspectors refer to personnel who inspect the production and construction results at construction sites.
[0359] In some embodiments, the processor may query the inspector for the target construction location from an acceptance manual. In some embodiments, the acceptance manual may include a correspondence between different construction locations and different inspectors. The acceptance manual may be previously entered into the system or manually and stored in a storage device.
[0360] In some embodiments of the present specification, when the inspection type is a normal inspection, the target inspection frequency is determined based on the construction inspection table corresponding to the same type of construction location, which contributes to accurately and efficiently determining the inspection frequency of the current normal inspection according to the status of past construction and past inspections in the case of a normal inspection.When the inspection type is a special inspection, the target inspection frequency is determined based on the construction cycle of the target construction location, which contributes to conducting one special inspection within the planned construction period of each task item corresponding to the target construction location.
[0361] Comparing control personnel and inspection personnel, control personnel have a better understanding of the execution process of task items, while inspection personnel are more familiar with evaluating construction quality. In some embodiments of the present specification, when the inspection type is a normal inspection, the control personnel of the target construction location are determined as the target inspection personnel, which contributes to conducting the inspection by control personnel who better understand the execution process of task items in the case of a normal inspection, thereby improving the efficiency of the inspection. When the inspection type is a special inspection, the inspection personnel of the target construction location are determined as the target inspection personnel, which contributes to conducting the inspection by inspection personnel who are more familiar with evaluating construction quality in the case of a special inspection, thereby improving the accuracy and expertise of the inspection.
[0362] In some embodiments, in response to the patrol inspection type being a special patrol inspection, the processor may determine a patrol inspection intensity based on construction safety information, and determine a target patrol inspection frequency corresponding to the special patrol inspection based on the patrol inspection intensity, and may inquire about the management personnel for the target construction site and determine the management personnel as the target patrol inspection personnel corresponding to the special patrol inspection.
[0363] The intensity of inspection patrols refers to the intensity of inspection patrols at target construction sites. The higher the inspection intensity, the more frequently and carefully the target construction sites are inspected.
[0364] In some embodiments, the processor may determine the occupancy ratio of the task item in which the safety accident occurred based on construction safety information of the same type of construction site, and may determine the inspection intensity based on the occupancy ratio of the task item in which the safety accident occurred. In some embodiments, a correspondence relationship between the occupancy ratio of the task item in which the safety accident occurred and the inspection intensity may be determined based on a priori knowledge or historical data. The processor may determine the inspection intensity based on the occupancy ratio of the task item in which the safety accident occurred and the correspondence relationship.
[0365] In some embodiments, the processor may determine a target inspection frequency corresponding to the particular inspection based on the inspection intensity, the correspondence between the inspection intensity and the inspection frequency, and the correspondence between the inspection intensity and the inspection frequency may be determined based on a priori knowledge or historical data.
[0366] In some embodiments of the present specification, when the patrol inspection type is a special patrol inspection, the patrol inspection intensity is determined based on the construction safety information, and the target patrol inspection frequency is also determined, and the impact of safety accidents occurring in task items of the same type of construction location on the patrol inspection frequency of the special patrol inspection can be taken into consideration, and a more accurate target patrol inspection frequency can be determined. At the same time, when the construction safety information satisfies a second predetermined condition, the management personnel of the target construction location are determined as the target patrol inspection personnel, which can utilize the management personnel's understanding of the task item execution process to conduct more detailed patrol inspections of the target construction location, thereby improving the efficiency and accuracy of the patrol inspection.
[0367] In some embodiments, in response to the patrol inspection type being a special patrol inspection, the processor may determine a special patrol inspection task item based on a target patrol inspection frequency and a target construction location, and arrange patrol inspection reference atoms and construction process atoms for the special patrol inspection based on the special patrol inspection task item.
[0368] The special inspection task item refers to a task item when a special inspection is performed.
[0369] In some embodiments, the processor may match similar historical inspection frequencies and historical construction locations in the historical inspection data based on the target inspection frequency and the target construction location, and determine the historical inspection task corresponding to the historical inspection frequency and historical construction location as a special inspection task item.
[0370] In some embodiments, the processor may match task feature atoms in a task feature atom library based on a particular patrol inspection task item, and determine corresponding patrol inspection reference atoms and construction process atoms based on the association relationship between the task feature atoms and the patrol inspection feature atoms, and further arrange the corresponding patrol inspection reference atoms and construction process atoms for the particular patrol inspection.
[0371] In some embodiments of the present specification, based on a task item corresponding to a particular patrol inspection, at least one type of construction process atom and patrol inspection reference atom that match at least one type of patrol inspection feature atom in the patrol inspection feature atom library may be flexibly assembled with the task item atom, thereby improving the efficiency of examining materials and assembling materials, and reducing the time and labor costs of manually recording and organizing data.
[0372] In some embodiments, the processor may further, in response to the patrol check type being a special patrol check, obtain a special patrol check task item corresponding to each special patrol check item and arrange safety measure atoms for the special patrol check based on the special patrol check task item.
[0373] The special inspection items refer to the specific items to be inspected during the special inspection, which may be determined by various methods such as user input or document review.
[0374] In some embodiments, the processor may match task feature atoms in a task feature atom library based on a particular patrol check task item, and determine corresponding safety measure atoms based on an association relationship between the task feature atoms and the patrol check feature atoms, and further arrange the corresponding safety measure atoms for the particular patrol check.
[0375] In some embodiments of the present specification, based on a task item corresponding to a particular patrol inspection, at least one type of patrol inspection feature atom in the patrol inspection feature atom library may be matched, and at least one type of matching safety measure atom may be flexibly assembled with the task item atom, thereby improving the efficiency of examining materials and assembling materials, and reducing the time and labor costs of manually recording and organizing data.
[0376] The target construction patrol inspection schedule refers to a record schedule related to construction patrol inspections. In some embodiments, the target construction patrol inspection schedule may include one or more elements of a patrol inspection type, a target patrol inspection location, a target patrol inspection frequency, a target patrol inspection personnel, patrol inspection items (including construction processes or safety measures, etc.), patrol inspection criteria, patrol inspection conclusions, and patrol inspection opinions, etc.
[0377] In some embodiments, the processor may generate the target construction inspection schedule based on the target inspection feature, the target inspection personnel 630, and the target inspection frequency 640 in a number of ways.
[0378] In some examples, the processor may obtain a construction patrol inspection schedule template, generate an initial construction patrol inspection schedule based on target patrol inspection feature elements and the construction patrol inspection schedule template, and, in response to receiving user confirmation feedback of the initial construction patrol inspection schedule, generate the target construction patrol inspection schedule based on the initial construction patrol inspection schedule, the target patrol inspection personnel, and the target patrol inspection frequency.
[0379] The construction inspection schedule template is a template framework for generating a construction inspection schedule. In some embodiments, the construction inspection schedule template may be in multiple formats, such as a table, a list, etc.
[0380] In some examples, the construction inspection schedule template may include a header portion and a body portion. In some examples, the header portion of the construction inspection schedule template may include column titles such as target inspection locations, inspection types, target inspection frequency, target inspection personnel, inspection items, and inspection criteria. The body portion of the construction inspection schedule template may include specific content for each column title.
[0381] In some embodiments, the header portion of the construction inspection schedule template may further include column titles such as inspection conclusion, inspection opinion, etc. The specific content of these column titles may be determined by the user during the actual inspection process.
[0382] In some embodiments, the construction tour inspection schedule template may be predetermined by a system or manually entered.
[0383] The initial construction inspection schedule refers to the provisionally determined construction inspection schedule. Information such as the format, content, and layout of the initial construction inspection schedule is subject to user confirmation.
[0384] In some embodiments, the processor may write information corresponding to the target patrol inspection feature atoms into the corresponding body parts according to the column titles to which they belong, to obtain an initial construction patrol inspection table.
[0385] In some embodiments, the processor may further query and obtain, based on the target inspection feature atom, related inspection information of the target inspection feature atom, and write the related inspection information of the target inspection feature atom into the corresponding body part according to the column title to which it belongs, to obtain an initial construction inspection table. For example, the processor may query and obtain the guidelines, diagram sets, construction manuals, inspection contents (e.g., whether the process complies with laws and regulations), and inspection methods (e.g., comparing the actual process with a reference process) of the inspection object (e.g., sub-construction process of each layer) corresponding to the construction process atom, the guidelines, diagram sets, construction manuals, inspection contents (e.g., whether the safety measures comply with laws and regulations), and inspection methods (e.g., comparing the actual safety measures with a reference safety measure) of the inspection object (e.g., sub-safety measures of each layer) corresponding to the safety measure atom, and the inspection object or inspection contents corresponding to the inspection reference atom.
[0386] For example, for the formwork construction of the floor panel of the first floor of the first unit of the first building of a certain project located in Chengdu, Sichuan Province, the processor can obtain relevant information such as Article 3 of "A Certain Formwork Construction Process", Article 3.2.4 of "A Certain Template Safety Measures", and Article 5.3.7 of "A Certain Template Patrol Inspection Standards", and can flexibly assemble a corresponding construction patrol inspection schedule based on this information.
[0387] In some examples, the confirmation feedback may include confirmation of the format and content of the initial construction inspection schedule by a user (e.g., a target inspection personnel). In some examples, the confirmation feedback may be determined by input from a user.
[0388] In some examples, in response to receiving user confirmation feedback of the initial construction inspection schedule, the processor may write the target number of inspection personnel and the target inspection frequency into the initial construction inspection schedule to generate a target construction inspection schedule.
[0389] In some embodiments, a user may modify the initial construction inspection schedule and determine whether the modification complies with corresponding regulatory requirements. For example, a user may modify at least one of the target inspection locations, inspection types, target inspection frequency, target inspection personnel, inspection items, and inspection criteria in the initial construction inspection schedule. For example, a person skilled in the art may determine whether the modification complies with the requirements, or multiple users may jointly determine whether the modification complies with the requirements.
[0390] In some embodiments, the processor may receive user correction feedback and modify at least one cyclic inspection feature atom in the cyclic inspection feature atom library based on the correction feedback.
[0391] In some examples, the user's correction feedback may include a correction that a user (e.g., a target inspection force) makes to the initial construction inspection schedule so that the correction complies with a corresponding regulatory requirement.
[0392] In some embodiments, the processor may determine a patrol inspection feature atom to be modified based on the modification feedback, and modify the patrol inspection feature atom to be modified based on the modification feedback. For example, the modification feedback may include modification content to modify a certain patrol inspection item (e.g., a construction process patrol inspection or a safety measure patrol inspection) and / or modification content to modify a patrol inspection criterion corresponding to a certain patrol inspection item. The processor may determine a patrol inspection feature atom to be modified by a method such as keyword extraction, and may determine a new patrol inspection feature atom based on the content of the modification feedback. The determination method is similar to the method of determining a patrol inspection feature atom based on the above-mentioned history task table. See the related description in FIG. 4 of this specification.
[0393] In some embodiments of the present specification, by assembling patrol inspection feature atoms and writing the assembled patrol inspection feature atoms and related patrol inspection information into a pre-built construction patrol inspection table template, a construction patrol inspection table can be generated quickly and accurately, thereby improving the efficiency of examining materials and assembling materials, and reducing the time and labor costs of manually recording and organizing data. By modifying the patrol inspection feature atom library based on the user's feedback on the initial construction patrol inspection table, the patrol inspection feature atom library can be synchronized in real time based on new changes or instructions, thereby ensuring the real-timeness and accuracy of the patrol inspection information.
[0394] In some embodiments, after generating the target construction inspection schedule, the processor may send the target construction inspection schedule to the target inspection personnel. The embodiments of the present specification do not particularly limit the method of sending the target construction inspection schedule, and any method well known to those skilled in the art may be used.
[0395] In some embodiments of the present specification, by flexibly assembling the construction inspection schedule using task feature atoms and patrol inspection feature atoms, the consistency and accuracy of the patrol inspection information can be ensured, the impact of human factors on patrol inspections can be reduced, and efficiency can be improved. Although the complete patrol inspection content cannot be reused, the atomic-level patrol inspection information can be reused. By flexibly assembling the patrol inspection feature atoms according to different construction situation conditions, the construction inspection schedule can be constructed more flexibly. By flexibly assembling the construction inspection schedule using feature atoms or codes, the consistency and accuracy of the patrol inspection information can be ensured, the impact of human factors on patrol inspections can be reduced, and efficiency can be improved.
[0396] In some embodiments, the processor may further obtain patrol inspection results corresponding to the target construction patrol inspection chart and generate an opinion chart based on the patrol inspection results.
[0397] The patrol inspection result refers to the result after a patrol inspection based on the target construction patrol inspection schedule. In some examples, the patrol inspection result may include not meeting the patrol inspection criteria and meeting the patrol inspection criteria. In some examples, the patrol inspection result may be determined by input from a user.
[0398] The opinion table may be for improving target inspection points that do not meet the inspection criteria. In some embodiments, the opinion table may include an improvement target (e.g., a target inspection point that does not meet the inspection criteria) and an improvement content.
[0399] In some embodiments, the improvements may include improving the construction process and safety measures of the target inspection location.
[0400] In some embodiments, in response to the patrol inspection result indicating that the patrol inspection criteria are not met, the processor may determine a target patrol inspection location that does not meet the patrol inspection criteria as an improvement target, determine improvement content to improve the construction process and safety measures of the target patrol inspection location using the patrol inspection criteria as the improvement target, and finally generate an opinion table based on the improvement target and the improvement content.
[0401] In some embodiments of the present specification, an opinion sheet is generated based on the results of the inspection, so that the transmission process and results of the inspection information can be recorded and tracked, which facilitates subsequent inquiries and analysis, realizes proactive control and preventive maintenance, and helps to trace and analyze the construction process afterwards. Through improvements, the construction process and safety measures of the target inspection points can be aligned with the inspection standards.
[0402] 7 is a schematic diagram of generating an assessment questionnaire according to some embodiments herein. As shown in FIG. 7, generating an assessment questionnaire may include the following: In some embodiments, one or more operations involved in generating an assessment questionnaire may be performed by a processor.
[0403] In some examples, the processor may determine construction personnel 710 and construction management personnel 720 corresponding to the task item based on the task table, and generate a first evaluation questionnaire 740 for the construction personnel 710 and / or a second evaluation questionnaire 750 for the construction management personnel 720, respectively, based on the target evaluation element 730.
[0404] The construction personnel refers to the personnel involved in the specific construction corresponding to the task item, and the construction management personnel refers to the personnel who manage and are in charge of the construction of the construction site corresponding to the task item.
[0405] In some embodiments, the processor may directly extract and determine the construction personnel and construction management personnel corresponding to each of one or more task items based on the task table.
[0406] The first evaluation questionnaire refers to a questionnaire for construction personnel. The second evaluation questionnaire refers to a questionnaire for construction management personnel. The first evaluation questionnaire and the second evaluation questionnaire may be the same or different, and may be preset according to actual needs.
[0407] In some embodiments, the processor may automatically generate a first evaluation questionnaire for construction personnel and / or a second evaluation questionnaire for construction management personnel corresponding to the task item using a predetermined algorithm based on one or more target evaluation atoms of the task item.
[0408] The predetermined algorithm refers to a related content for determining a predetermined evaluation questionnaire. For example, the predetermined algorithm may include: generating a first evaluation questionnaire for construction personnel corresponding to the task item based on a target reference atom and a target process atom in one or more target evaluation atoms of the task item; and generating a second evaluation questionnaire for construction management personnel corresponding to the task item based on a target safety atom in one or more target evaluation atoms of the task item.
[0409] In some embodiments, the processor may obtain a first questionnaire template, classify and rank the target reference atoms and target process atoms, and write the classified and ranked target reference atoms and target process atoms into the first questionnaire template to obtain a first evaluation questionnaire.
[0410] In some embodiments, the processor may obtain a second evaluation template, classify and rank the target safe atoms, write the classified and ranked target safe atoms into the second evaluation template, and obtain a second evaluation questionnaire.
[0411] The first questionnaire template refers to a questionnaire template for construction personnel. The second questionnaire template refers to a questionnaire template for construction management personnel. In some embodiments, the processor may pre-set the first questionnaire template and the second questionnaire template according to actual needs.
[0412] For example, the processor may pre-configure a framework for the first questionnaire template and the second questionnaire template, and the framework may include the layout and format of elements such as task item headers, chapters, paragraphs, graphs, raters, ratees, frequencies, objective ratings, and subjective ratings.
[0413] For example, the processor may pre-set the sections of the first questionnaire template to include important sections such as construction task related information, construction process, evaluation criteria, inspection criteria, etc. Furthermore, for example, the processor may pre-set the sections of the second questionnaire template to include important sections such as construction task related information, safety measures, etc.
[0414] In some embodiments, the processor may classify and rank the plurality of target reference atoms and the plurality of target process atoms according to a first predetermined rule, which refers to a predefined association rule for classifying and ranking the plurality of target reference atoms and the plurality of target process atoms.
[0415] For example, the first predetermined rule may be random sorting and ranking. Furthermore, for example, the first predetermined rule may include sorting based on the evaluation criteria and the construction process, classifying into target reference atoms and target process atoms, and ranking the target reference atoms first and the target process atoms last. Furthermore, for example, the first predetermined rule may include ranking the multiple target reference atoms according to the alphabetical order corresponding to the corresponding codes, and ranking the multiple target process atoms according to the alphabetical order corresponding to the corresponding codes.
[0416] In some embodiments, the processor may sort and rank the plurality of target safe atoms according to a second predetermined rule. The second predetermined rule refers to a predetermined association rule for sorting and ranking the plurality of target safe atoms. For example, the second predetermined rule may be random sorting and ranking. For further example, the second predetermined rule may be ranking the plurality of target safe atoms according to alphabetical order corresponding to the corresponding codes.
[0417] In some embodiments, the processor may automatically write the classified and ranked target reference atoms and target process atoms into a first questionnaire template to obtain a first evaluation questionnaire. In some embodiments, the processor may automatically write the classified and ranked target safety atoms into a second evaluation template to obtain a second evaluation questionnaire. In some embodiments, the processor may obtain other information, such as a task item header, a graph, an evaluator, and an evaluee, based on the task table.
[0418] In some embodiments of the present specification, the accuracy and efficiency of the determined evaluation questionnaire can be further improved by classifying and ranking the corresponding target evaluation atoms based on the questionnaire template and different target evaluation atoms, and further obtaining the evaluation questionnaire.
[0419] In some embodiments, the processor may obtain modification information of the first evaluation questionnaire and / or the second evaluation questionnaire by the user, and determine a target evaluation questionnaire based on the modification information.
[0420] The term "user" refers to an administrator of the construction execution evaluation questionnaire generation system. The term "correction information" refers to relevant data for the user to correct the first evaluation questionnaire and / or the second evaluation questionnaire. For example, the correction information may include information for the user to correct at least one of standardizing the format of certain evaluation criteria in the first evaluation questionnaire and / or the second evaluation questionnaire, the order of titles, subjective evaluation, etc.
[0421] In some embodiments, the user may modify the first evaluation questionnaire and / or the second evaluation questionnaire generated by the user terminal, and the processor may automatically identify the modification of the first evaluation questionnaire and / or the second evaluation questionnaire by the user and obtain the modification information.
[0422] The target evaluation questionnaire refers to the evaluation questionnaire after the user has modified or updated it. In some embodiments, the target evaluation questionnaire may include a first target evaluation questionnaire for construction personnel and a second target evaluation questionnaire for construction management personnel. The processor may determine whether the user's modification information meets modification conditions, update the first evaluation questionnaire and / or the second evaluation questionnaire with relevant modifications that meet the modification conditions, and generate updated first evaluation questionnaire and / or second evaluation questionnaire, i.e., the first target evaluation questionnaire and / or the second target evaluation questionnaire. The modification conditions refer to pre-defined relevant content for the modification. For example, the modification conditions may include modifiable content and unmodifiable content in the first evaluation questionnaire and / or the second evaluation questionnaire.
[0423] In some embodiments of the present specification, by determining the target evaluation questionnaire based on the user's correction information of the first evaluation questionnaire and / or the second evaluation questionnaire, the accuracy of the determined target evaluation questionnaire can be further improved, and the construction work can be evaluated more accurately.
[0424] In some embodiments, the processor may automatically send the generated first evaluation questionnaire to a user terminal of a construction personnel corresponding to the task item, and the processor may automatically send the generated second evaluation questionnaire to a user terminal of a construction management personnel corresponding to the task item.
[0425] In some embodiments, the processor may send a first evaluation questionnaire to the construction personnel at a first predetermined time and a second evaluation questionnaire to the construction management personnel at a second predetermined time.
[0426] The first predetermined time refers to a predetermined time or time period when the first evaluation questionnaire is sent. The second predetermined time refers to a predetermined time or time period when the first evaluation questionnaire is sent.
[0427] In some embodiments, the processor may determine the first predetermined time and / or the second predetermined time in multiple ways. For example, the processor may obtain a planned construction duration corresponding to the task item in the task table, where the planned construction duration includes a construction start date and a construction end date for the task item. The processor may determine the construction end date as the first predetermined time. The processor may determine each date between the construction start date and the construction end date as the second predetermined time.
[0428] In some embodiments, the processor may automatically send the first evaluation questionnaire to the corresponding construction personnel on the determined construction end date. The processor may automatically send the second evaluation questionnaire to the construction management personnel daily on each date between the construction start date and the construction end date.
[0429] In some embodiments of the present specification, sending the first evaluation questionnaire to the construction personnel at a first predetermined time helps the construction personnel to immediately evaluate the completed task items, thereby improving the accuracy and efficiency of the evaluation. Sending the second evaluation questionnaire to the construction management personnel at a second predetermined time helps the construction management personnel to immediately evaluate the safety measures related to the ongoing task items every day, helps the construction management personnel to supervise and provide feedback on the safe construction of the task items, and also helps to improve the accuracy and efficiency of the evaluation.
[0430] In some embodiments, the processor may obtain the survey results of the first evaluation survey and the inspection results of the task item, determine the evaluation reliability of the construction personnel based on the survey results and the inspection results, and in response to the evaluation reliability not satisfying the predetermined condition, generate a third evaluation survey for the construction management personnel and send the third evaluation survey to the construction management personnel at a third predetermined time.
[0431] The survey results refer to the evaluation results of the first evaluation survey completed by the construction personnel. The user may fill out the first evaluation survey using a user terminal and upload the completed first evaluation survey to the construction execution evaluation survey generation system, and the processor may acquire the survey results uploaded by the user.
[0432] The inspection result refers to the result of the relevant person's inspection of the construction work performed by the construction worker. The relevant person may be the person in charge of the task item, the leader, etc. After the construction worker completes the construction task corresponding to the task item, the relevant person may inspect the construction result of the task item and upload the inspection result to the construction work evaluation questionnaire generation system via the user terminal. The processor may obtain the inspection result of the task item uploaded by the relevant person.
[0433] Evaluation reliability refers to the degree of reliability of the evaluation results of the construction personnel's first evaluation questionnaire.
[0434] In some embodiments, the processor may determine the evaluation reliability of the construction personnel based on the survey results and the inspection results in multiple ways. For example, the processor may calculate a similarity between the survey results and the inspection results and determine the similarity as the evaluation reliability of the construction personnel.
[0435] The predetermined condition refers to a predetermined condition that determines whether the evaluation results of the construction personnel are reliable. For example, the predetermined condition is that the evaluation reliability is greater than a reliability threshold. The reliability threshold refers to the minimum evaluation reliability that the construction personnel survey results must satisfy.
[0436] The third evaluation questionnaire refers to a questionnaire sent to construction management personnel regarding construction personnel who do not meet the specified conditions.
[0437] In some embodiments, in response to the evaluation reliability not satisfying the predetermined condition, the processor may generate a third evaluation questionnaire for the construction management personnel in multiple ways. For example, the third evaluation questionnaire may be different from the first evaluation questionnaire. For example, the third evaluation questionnaire may be a questionnaire that combines the first evaluation questionnaire and the second evaluation questionnaire. For example, the third evaluation questionnaire may be a questionnaire that notifies the construction management personnel of evaluation, supervision, and feedback for the construction personnel whose evaluation reliability does not satisfy the predetermined condition. The processor may pre-configure the third evaluation questionnaire according to actual needs.
[0438] In some embodiments, in response to the assessment confidence satisfying a predetermined condition, the processor may ignore the task item.
[0439] The third predetermined time refers to a predetermined time or period for sending the third evaluation questionnaire, which may be the same as or different from the second predetermined time and is set according to actual needs.
[0440] In some embodiments, the processor may automatically send the generated third evaluation questionnaire to the user terminal of the construction management personnel at a third predetermined time.
[0441] In some embodiments of this specification, it is explained that if the questionnaire results corresponding to the construction personnel do not match the inspection results, it may mean that the construction personnel's questionnaire results are unreliable. By determining the reliability of the construction personnel's evaluation and sending a third evaluation questionnaire to the construction management personnel, the construction management personnel can supervise the work of the construction personnel, thereby further improving the work efficiency and quality of the construction personnel, allowing the construction work to be accurately evaluated, and improving the accuracy and reliability of the obtained evaluation questionnaire.
[0442] In some examples, the processor may generate a third evaluation questionnaire based on the first evaluation questionnaire sent to the construction personnel. For example, the third evaluation questionnaire may be the same as the first evaluation questionnaire.
[0443] In some embodiments of the present specification, it is explained that if the questionnaire results corresponding to a construction personnel do not match the inspection results, there is a risk that the questionnaire results of the construction personnel may be unreliable, and further, by sending the first evaluation questionnaire of the construction personnel to a construction management personnel as a third evaluation questionnaire, it is helpful for the construction management personnel to supervise all construction work of the construction personnel.
[0444] In some embodiments, the processor may determine a target task item based on the questionnaire results and the inspection results, determine a job type corresponding to the target task item, and generate a third evaluation questionnaire based on the job type and the first evaluation questionnaire sent to the construction personnel.
[0445] A target task item refers to a task item whose evaluation reliability does not satisfy a predetermined condition. The processor may obtain a plurality of task items corresponding to a certain construction worker, the inspection results of the corresponding plurality of task items, and the survey results of a first evaluation questionnaire corresponding to the plurality of task items. The processor may determine the survey results and inspection results corresponding to each task item among the plurality of task items based on a similar method as described above, and determine the evaluation reliability of the construction worker. In response to the evaluation reliability not satisfying the predetermined condition, the processor may determine the task item whose evaluation reliability does not satisfy the predetermined condition as a target task item. The processor may determine whether each task item among the plurality of task items is a target task item using the above method.
[0446] In some embodiments, the processor may determine job types corresponding to each of the one or more target task items by querying a predetermined table based on the determined one or more target task items, where the predetermined table includes a correspondence between the task items and the job types.
[0447] In some examples, the processor may obtain one or more first evaluation questionnaires sent to job types and construction personnel corresponding to one or more target task items, such as First Evaluation Questionnaire 1 through First Evaluation Questionnaire 4. The processor may generate a third evaluation questionnaire based on any combination of one or more of First Evaluation Questionnaire 1 through First Evaluation Questionnaire 4.
[0448] In some embodiments of the present specification, by generating a third evaluation questionnaire based on the job type corresponding to the target task item and the first evaluation questionnaire sent to the construction personnel, it is possible to avoid supervising the job types that the construction personnel can do well as much as possible and to supervise only the job types that cannot ensure quality, thereby further improving the work efficiency and quality of the construction personnel and improving the accuracy and reliability of the obtained evaluation questionnaire.
[0449] In some embodiments, the processor may continue to supervise a construction personnel whose assessment reliability does not satisfy a predetermined condition, and cease supervision until the construction personnel's assessment reliability satisfies the predetermined condition.
[0450] In some embodiments of the present specification, by establishing an association relationship between task feature atoms in the task feature atom library and evaluation atoms in the evaluation atom library, determining target evaluation atoms for task items based on the task table, and generating a first evaluation questionnaire for construction personnel and a second evaluation questionnaire for construction management personnel based on the target evaluation atoms, construction work can be evaluated flexibly, accurately, and efficiently, thereby reducing labor costs.The above-mentioned automatic and standard processing process can improve the efficiency of the method for generating construction work evaluation questionnaires.
[0451] 8 is a schematic diagram of generating an acceptance table according to some embodiments of the present disclosure. As shown in FIG. 8, generating the acceptance table may include the following: In some embodiments, one or more operations involved in generating the acceptance table may be performed by a processor.
[0452] In some embodiments, the processor may determine a target acceptance atom 720 corresponding to the task item based on the target task feature atom 710 and the first association relationship 540, obtain a second association relationship 480 within the file atom library, match to a target acceptance process and target acceptance criteria based on the target acceptance entry and the second association relationship 480, and generate a target construction file based on the matching result 730.
[0453] In some embodiments, the file atom library may include an acceptance atom library.
[0454] The target acceptance atom is an acceptance atom corresponding to the target task feature atom, and may include at least one of a target acceptance entry atom, a target construction process atom, and a target acceptance reference atom.
[0455] In some embodiments, the processor may determine a target acceptance atom corresponding to the task phase in the acceptance atom library based on the target task feature atom and the first association relationship. The determination of the target task feature atom and the first association relationship may refer to the related description above.
[0456] In some embodiments, for each task item, the processor may obtain multiple acceptance atom sets. For example, for each task feature point in each task item, the processor may determine the target task feature atoms of the task feature point based on the task item, where one task feature point corresponds to one or more target task feature atoms, and match the target task feature atoms of the task feature point to one acceptance atom set, i.e., match each obtained target task feature atom to one or more acceptance atoms, and match all target task feature atoms to the acceptance atom set consisting of acceptance atoms. In some embodiments, after processing all task feature points in the task item according to the above scheme, multiple acceptance atom sets are obtained.
[0457] In some embodiments, after obtaining multiple acceptance atom sets corresponding to all task feature points in a task item, the processor may simultaneously extract acceptance atoms present in each of the multiple acceptance atom sets as target acceptance atoms for the task item, i.e., take a common set of these acceptance atom sets, and determine the acceptance atom included in the common set as the target acceptance atom for the task item. By first obtaining multiple acceptance atom sets corresponding to the task item, it is possible to avoid omission of necessary task features, and by taking a common set of multiple acceptance atom sets to obtain the target acceptance atom for the task item, it is possible to make the obtained target acceptance atom more accurate, thereby ensuring the accuracy and quality of the determined acceptance rule.
[0458] For example, suppose that the target acceptance atom of task item X needs to be determined. For each task feature point (e.g., construction category feature point, construction area feature point, construction stage feature point, task item feature point, etc.) in the task feature atom library, the target task feature atom, i.e., the construction category minimum atom in the construction category feature point, the construction area minimum atom in the construction area feature point, the construction stage minimum atom in the construction stage feature point, and the task item minimum atom in the task item feature point, is determined, thereby obtaining the acceptance atom in the acceptance atom library that matches the target task feature atom.
[0459] Assuming that the acceptance atoms matching the work category minimum atoms include one or more acceptance standard minimum atoms in the acceptance standard atoms, one or more construction process minimum atoms in the construction process atoms, and one or more safety measure minimum atom codes in the safety measure codes, these acceptance atoms can constitute an acceptance atom set corresponding to the task feature point called the work category.
[0460] Similarly, an acceptance atom set corresponding to the construction area feature points, an acceptance atom set corresponding to the construction stage feature points, and an acceptance atom set corresponding to the task item feature points corresponding to task item X can be obtained. The acceptance atom in any one of these sets may be different from those in the other acceptance atom sets, and the processor may take an intersection of the acceptance atom sets corresponding to each task feature point, and the target acceptance atom of task item X is the acceptance atom in the intersection set.
[0461] In some embodiments, the matching process may be matching based on the code corresponding to the received atom, or matching based on the name of the received atom.
[0462] In some embodiments, a target acceptance process and a target acceptance criterion are matched based on the target acceptance entry and the second association relationship, and a target construction file is generated based on the matching result.
[0463] For how to determine the second association relationship, reference may be made to the related description in FIG. 5 herein.
[0464] In some embodiments, the target construction file may include a target acceptance table 740. The processor may determine a target acceptance atom based on the matching result, and generate an initial acceptance table based on the target acceptance entry atom. For example, the processor may determine a target construction process atom, a target acceptance criterion atom, and a target safety measure atom, etc., that match the target acceptance entry atom based on the target acceptance entry atom and the second association relationship, and write information corresponding to these target acceptance atoms into a predetermined acceptance table framework, thereby obtaining an initial acceptance table.
[0465] The predetermined acceptance table framework may include the layout and format of elements such as headers, sections, paragraphs, graphs, weather, acceptance conclusions, acceptance comments, etc. For example, after determining the target acceptance atoms, the processor may write information corresponding to the target acceptance atoms into the predetermined acceptance table framework, thereby obtaining an initial acceptance table.
[0466] In some embodiments, the predetermined acceptance table framework may include entries such as task information, process methods, and acceptance criteria, and these entries may correspond to target task feature atoms and target acceptance atoms, with the target task feature atoms and target acceptance atoms corresponding to respective codes. For example, task information may correspond to target task feature atoms and their codes, process methods may correspond to target construction process atoms and their codes, and acceptance criteria may correspond to target acceptance criteria atoms and their codes. The processor may identify the target task feature atom codes and the target acceptance atom codes and write the corresponding information into corresponding entries in the predetermined acceptance table framework. For example, for the formwork construction of the floor panel of the first floor of Unit 1 of Building 1 of a certain project located in Y City, X Province on February 6, 2024, when the weather was clear, the processor may obtain related information such as Article 6.3 of <>, Article 5.2.4 of <> and Article 5.3.7 of <> based on the target task feature atomic code and target inspection atomic code corresponding to the task, and assemble the corresponding inspection content based on this information.
[0467] In some embodiments, the processor may further obtain basic information such as the name of the inspection item in the task table, the inspector, and the inspection date, and write this basic information back into a predetermined inspection table framework to form a complete initial inspection table.
[0468] In some embodiments, the processor may take the initial acceptance table directly as the target acceptance table.
[0469] In some embodiments, a user may edit the initial acceptance table, and the processor may generate a target acceptance table based on information input by the user into the initial acceptance table, where the input information may be a modification log or the like, including information edited by the user, such as information modified by the user, such as insertion or deletion. By generating the initial acceptance table and then determining the target acceptance table based on the user input information, the user can modify entries in the acceptance table that do not meet requirements, thereby satisfying various user requirements and improving the adaptability and flexibility of the acceptance table.
[0470] In some embodiments, acceptance entries included in the acceptance table (which may be referred to as target acceptance entries) may correspond to acceptance entry atoms. Therefore, acceptance entries in the acceptance table may be considered equivalent to acceptance entry atoms. Similarly, acceptance entries included in the initial acceptance table may be equivalent to target acceptance entry atoms. In some embodiments, a user may delete some acceptance entries in the initial acceptance table, and the input information may be considered to include information indicating that the user has deleted the target acceptance entry atoms corresponding to these acceptance entries. The processor may generate the target acceptance table based on the target acceptance entry atoms remaining after the deletion in the initial acceptance table and the second association relationships. Specifically, the processor may determine target construction process atoms, target acceptance criteria atoms, and target safety measure atoms that match these target acceptance entry atoms based on the remaining target acceptance entry atoms and the second association relationships, and write information corresponding to these target acceptance atoms into a predetermined acceptance table framework or modify the information in the initial acceptance table based on the information corresponding to these target acceptance atoms, thereby obtaining the target acceptance table. By generating a target acceptance table based on the acceptance entries remaining after the user deletes them, the acceptance table is cleared of the acceptance entries not required by the user, thereby enabling the acceptance table to better satisfy the user's requirements.
[0471] In some embodiments, a user may add acceptance entries to the initial acceptance table, and the input information may be considered to include additional acceptance entry atoms corresponding to these additional acceptance entries. The processor may match the target construction process atoms and the target acceptance criteria atoms based on these additional acceptance entry atoms and the second association relationship.
[0472] In some embodiments, the processor may determine target construction process atoms, target acceptance criteria atoms, and target safety measure atoms, etc., that match the additional acceptance entry atoms based on the additional acceptance entry atoms and the second association relationship. If the matching is successful, information corresponding to the target acceptance atoms in the matching result is rewritten into a predetermined acceptance table framework, or the information in the initial acceptance table is modified based on the information corresponding to the target acceptance atoms in the matching result, thereby obtaining a target acceptance table. If the matching is unsuccessful, it means that target construction process atoms, target acceptance criteria atoms, and target safety measure atoms, etc., that match the additional acceptance entry atoms cannot be found, and the processor then outputs information to the user. For example, "If acceptance criteria that match the additional acceptance items cannot be found, the acceptance table will not be modified." By generating a target acceptance table based on the acceptance entries added by the user, the acceptance table is supplemented with entries required by the user, thereby enabling the acceptance table to better meet the user's requirements.
[0473] In some embodiments, a user may modify a specific acceptance entry in the initial acceptance table. For example, the thickness of a floorboard for an acceptance standard may be modified, with the original value being [10, -10] and the modified value being [8, -8]. The processor may generate a new acceptance table based on the modified information and the predetermined acceptance table framework, or may update the corresponding entry information in the initial acceptance table with the modified information, thereby obtaining a target acceptance table.
[0474] In some embodiments of the present specification, an acceptance table is obtained by combining atomic-level acceptance information based on task feature information in the task table and the association relationships between atoms in the task feature atom library and the acceptance atom library, thereby improving the flexibility of creating the acceptance table, reducing the requirements for creation personnel, improving the accuracy and efficiency of acceptance, and ensuring and improving the quality of acceptance.
[0475] In some examples, a user may accept work items based on a target acceptance table, and a processor may obtain acceptance results from the user. The acceptance results may include an acceptance result for each acceptance entry in the target acceptance table.
[0476] In some embodiments, the processor may automatically generate an acceptance conclusion based on the inspection result and write the acceptance conclusion into the target acceptance table, thereby obtaining a final complete acceptance table. For example, after a user accepts each acceptance entry, the user may write acceptance data (e.g., actual measurement data, concrete rebound data, etc.) into the electronic target acceptance table. The processor may automatically identify the acceptance data in real time or after all inspections are completed, and generate an acceptance score based on the corresponding acceptance criteria, acceptance items, and acceptance rules in the target acceptance table. The processor may automatically generate an acceptance conclusion based on the inspection score and write the acceptance conclusion into the target acceptance table. For example, the actual measurement data for the thickness of the floorboards on the first floor of a building in a certain construction project located in a certain city was measured at five points, and the actual measurement data (inspection data) was [5, 7, 9, -5, 7]. The actual measured thickness passed at four points and failed at one point, resulting in an actual measurement score of 80 points. The inspection conclusion was that the quality of the floorboard thickness passed the inspection.
[0477] In some embodiments, the processor may generate an opinion table based on the complete acceptance table. The opinion table may include improvement items, reasons for rejection, and improvement suggestions.
[0478] In some embodiments, the processor may perform version control management for each stage of the acceptance table to track and compare changes in different versions. For example, the initial acceptance table may be version v1.0, the target acceptance table may be version v2.0, and the complete acceptance table may be version v3.0.
[0479] In some embodiments of the present specification, the inspection results are obtained based on the inspection table, and the inspection conclusion and opinion table are automatically generated based on the inspection results, thereby improving the automation of the entire inspection process, shortening the inspection time, reducing human interference in the inspection process, improving the accuracy of the inspection, and improving the efficiency and quality of the inspection.
[0480] 9 is a schematic diagram of determining a target file atom according to some embodiments of the present disclosure. As shown in FIG. 9, determining a target file atom may include the following: In some embodiments, one or more operations involved in determining a target file atom may be performed by a processor.
[0481] In some embodiments, the processor may further obtain historical construction files 410 of at least one file type, decompose file feature points 420 for the historical construction files 410 of different file types, determine multiple file atomic sets 910 based on the file feature points 420, merge file atomic sets of the same category, keep one file atomic set for each file atomic category, and establish a file atomic library 450.
[0482] In some embodiments, the file types of the historical construction files may include at least one of a historical report, a historical construction inspection patrol, a historical assessment questionnaire, and a historical acceptance sheet. The processor may determine the at least one file type of the historical construction files by manually entering or recalling historical data.
[0483] In some embodiments, the processor may parse the contents of different types of historical construction files, such as a historical report, a historical construction inspection list, a historical evaluation questionnaire, and a historical acceptance list, to obtain corresponding file feature points. The parsed file feature points may have corresponding tags that characterize the file type of the historical construction file to which the file feature points belong.
[0484] For a detailed description of decomposing the history report, history construction inspection table, history evaluation questionnaire, and history acceptance table to obtain file features, please refer to the related description in Figure 4 of this specification.
[0485] A file atom set is a collection of file atoms of the same category.
[0486] In some embodiments, each file atom corresponds to one file atom category. A file atom category is data that characterizes the attributes of the file atom category. In some embodiments, a file atom category may include at least one of a construction process atom, an acceptance criteria atom, a safety measure atom, a patrol criteria atom, and an evaluation criteria atom. In some embodiments, a file atom may further include at least one of a construction process atom, a construction step atom, and a construction plan atom. A construction process atom is a basic configuration of a series of operations or steps in a construction item, a construction step atom is specific implementation details in a construction process, and a construction plan atom is data related to a sub-part or sub-item construction method in a construction item.
[0487] The file atom category is related to the file type corresponding to the file feature point. For example, if the file type of the historical construction file is a historical report, the file atom category corresponding to the file feature point decomposed based on the historical construction file may include at least one of an acceptance criteria atom, a construction process atom, and a safety measure atom.
[0488] In some embodiments, the processor may determine a plurality of file atoms based on the file feature points, and determine file atom types of the corresponding file atoms based on tags of the file feature points, and file atoms having the same file atom type may constitute a file atom set.
[0489] For a detailed description of determining file atoms, please refer to the related description in FIG. 4 of this specification.
[0490] In some embodiments, the file atom library may include at least one category of file atom sets. For example, the file atom library may include at least one of a construction process atom set, an acceptance criteria atom set, a safety measure atom set, a patrol inspection criteria atom set, and an evaluation criteria atom set.
[0491] In some embodiments, the processor may merge file atomic sets of the same category, take an intersection of file atoms in multiple file atomic sets of one category, determine the set corresponding to the intersection as a target file atomic set in the category, correspond each file atomic category to one file atomic set, and construct a file atomic library based on the target file atomic sets in different categories.
[0492] In some embodiments, when determining a target file atom corresponding to a task item based on the target task feature and the first association relationship, the processor may determine a target file atom set 940 in the file atom library 450 based on the construction file type 920, and determine a target file atom 950 based on the target task feature 930, the target file atom set 940, and the first association relationship 540.
[0493] The target file atomic set is a file atomic set required to determine the target file atom. The file atomic category included in the target file atomic set is related to the file type of the target construction file corresponding to the target file atom. For example, if the target construction file is a notification form, the target file atomic set includes a construction process atomic set, an inspection standard atomic set, and a safety measure atomic set; if the target construction file is a patrol inspection table, the target file atomic set includes a construction process atomic set, an patrol inspection standard atomic set, and a safety measure atomic set; if the target construction file is an evaluation questionnaire, the target file atomic set includes a construction process atomic set, an evaluation standard atomic set, and a safety measure atomic set; if the target construction file is an inspection table, the target file atomic set includes a construction process atomic set and an inspection standard atomic set, etc.
[0494] For example, when a construction report corresponding to a task table needs to be generated, the processor can determine that the construction file type is a report, and the processor can retrieve the construction process atomic set, the inspection criteria atomic set, and the safety measure atomic set required for generating the report in the file atomic library, and determine the above atomic sets as the target file atomic set. The processor can search in the target file atomic set based on the target task features and the first relationship to determine the target file atom, which is similar to the process of determining the target report atom in the report atomic library based on the target task features and the first relationship, and refer to the above related description.
[0495] In some embodiments of the present specification, file feature points are decomposed from historical construction files, and different categories of file atom sets are determined based on the file feature points. A file atom library containing various atoms required for processing construction files is further constructed, so that file atoms of multiple categories can be integrated to provide more comprehensive information. Classifying file atoms in the file atom library according to their types helps to determine a reasonable range when matching with target file atoms and ensure matching efficiency.
[0496] 10 is a schematic diagram of generating a target construction file according to some embodiments of the present disclosure. As shown in FIG. 10, generating a target construction file may include the following: In some embodiments, one or more operations involved in generating a target construction file may be performed by a processor.
[0497] In some embodiments, the processor may take the generated target construction file 1010 and generate the to-be-generated construction file 1020 based on the generated target construction file 1010 and the target task features 930 .
[0498] The construction file to be generated refers to a construction file that has not yet been acquired. In some embodiments, the construction file to be generated is different in file type from the generated target construction file. For example, for task table Y in a construction item, the target construction file generated by the processor in the construction file processing system is a construction notification form, and the construction file to be generated corresponding to task table A may include at least one of a construction patrol inspection table, an evaluation questionnaire, and a target inspection table.
[0499] There are common file features among construction files of different file types. For example, in the case of a construction notification form, a construction inspection patrol form, and an evaluation questionnaire, the construction process feature and the safety measure feature are common file features. Furthermore, for example, in the case of a construction notification form, a construction inspection patrol form, an evaluation questionnaire, and a target inspection form, the construction process feature is a common file feature.
[0500] In some embodiments, the processor can directly call the target construction file to be generated and obtain the file feature points corresponding to the target construction file. When generating other construction files to be generated, the processor can directly call the file feature points common to the target construction file and the construction file to be generated. In this case, the processor only needs to determine the file feature points unique to the construction file to be generated according to the target task features and the first relationship, determine the target file atoms according to the common file feature points and the unique file feature points, and generate the construction file to be generated according to the target file atoms.
[0501] For example, when the processor generates a construction notification form corresponding to task table Y, the construction file to be generated is a construction inspection table, and the file feature point specific to the construction inspection table is the inspection reference feature point. In this case, the processor may directly call the construction process feature point and the safety measure feature point in the construction notification form, and determine the inspection reference feature point specific to the construction inspection table based on the target task feature and the first association relationship, determine the target inspection atom based on the construction process feature point, the safety measure feature point and the inspection reference feature point, and generate the construction inspection table based on the target inspection atom and the construction inspection table template.
[0502] In some embodiments of the present specification, by reusing information in the generated target construction file, it is possible to reduce repetitive operations and improve the efficiency of file generation, and further ensure the consistency of the same feature points between different target construction files, so that different types of target construction files can be flexibly generated as needed, and better adapt to the processing needs of construction files.
[0503] In some embodiments, the processor may further generate at least one of a construction plan and a task quantity price list in a plurality of ways.
[0504] A construction plan is a file for guiding the implementation of an item, and the construction plan may plan the construction process, construction steps, construction procedures and plans of the construction item in order to ensure the progress and quality of the construction item.
[0505] The task quantity price list is a list showing each item task of the construction item and its corresponding quantity and price.
[0506] In some embodiments, the processor may generate a construction plan and / or a task quantity price list based on at least one of the generated target construction file, the task feature atom library, the file atom library, or intermediate data of the generated target construction file. The intermediate data for generating the target construction file is data generated during the process of generating the target construction file, and may include target task features, target file atoms, etc. determined during the process of generating the target construction file.
[0507] For example, the processor may call at least one of a task item atom, an area atom, a construction scale atom, a construction cost atom, a construction material atom, a construction process atom, a construction step atom, and a construction plan atom corresponding to a task item based on the generated target construction file and its generation process, and construct a construction plan and / or a task quantity price list corresponding to the task item based on these atoms.
[0508] In some examples, the processor may further generate a construction plan and / or a task quantity price list for the construction item based on task feature atoms corresponding to task items in the construction item. For example, the processor may determine task feature points, such as task item feature points, area feature points, construction scale feature points, construction cost feature points, and construction material feature points, corresponding to task items in the construction item, determine task feature atoms in a task feature atom library based on these feature points, perform matching in a file atom library based on the task feature atoms, and construct a construction plan and / or a task quantity price list based on the file atoms obtained by matching.
[0509] Although the basic concept has been described above, it is apparent to those skilled in the art that the above detailed disclosure is merely illustrative and does not limit the present specification. Although not explicitly described herein, those skilled in the art may make various corrections, improvements, and modifications to the present specification. Since such corrections, improvements, and modifications are recommended in the present specification, such corrections, improvements, and modifications still fall within the spirit and scope of the exemplary embodiments of the present specification.
[0510] At the same time, certain terms are used herein to describe embodiments of the present specification. For example, "one embodiment," "one embodiment," and / or "some embodiments" refer to a certain feature, structure, or characteristic associated with at least one embodiment of the present specification. Therefore, it should be emphasized that "one embodiment," "one embodiment," or "one alternative embodiment" mentioned two or more times in different places in the present specification do not necessarily refer to the same embodiment. Furthermore, some features, structures, or characteristics in one or more embodiments of the present specification may be combined as appropriate.
[0511] Furthermore, unless expressly recited in the claims, the order of processing elements and sequences described herein, the use of numerical or alphabetical designations, or the use of other designations are not intended to limit the order of the processes and methods herein. While the above disclosure discusses several inventive embodiments that are presently considered useful by various examples, it should be understood that such details are for illustrative purposes only, and the appended claims are not limited to the disclosed embodiments. To the contrary, the claims are intended to cover all modifications and equivalent combinations that satisfy the spirit and scope of the embodiments herein. For example, the system components described above may be implemented by hardware devices, but may also be implemented solely as software solutions, e.g., by installing the described system on a conventional server or mobile device.
[0512] Similarly, it should be noted that in the description of the embodiments herein above, multiple features may be grouped together in a single embodiment, drawing, or description to simplify the description and facilitate understanding of one or more embodiments of the invention. However, this method of disclosure does not imply that the object of this specification requires more features than are recited in the claims. Indeed, an embodiment may have fewer features than all of the features of a single embodiment disclosed above.
[0513] Each patent, patent application, patent application disclosure, and other material, such as articles, books, specifications, publications, documents, etc., incorporated herein by reference in its entirety is hereby incorporated by reference. Any filing history files that are inconsistent with or conflict with the contents of this specification are excluded, as are any files (now or later added to this specification) that limit the broadest scope of the claims herein. It is to be understood that, to the extent that any explanation, definition, and / or terminology in the materials accompanying this specification is inconsistent with or conflicts with said contents of this specification, the explanation, definition, and / or terminology in this specification shall control.
[0514] Finally, it should be understood that the examples herein are merely illustrative of the principles of the examples herein. Other variations may be within the scope of the present specification. Thus, by way of example and not limitation, alternative arrangements of the examples herein may be considered consistent with the teachings of the present specification. Correspondingly, the examples herein are not limited to those specifically shown and described herein.
Claims
1. A method for processing a construction file, comprising: A processor of a construction file processing system obtains a task feature atom library and a file atom library, the task feature atom library including a plurality of task feature atoms, and the file atom library including a plurality of file atoms; the processor establishing a first association relationship between the task feature atom and the file atom; the processor determining task items and target task features corresponding to the task items based on a task table; determining, by the processor, a target file atom corresponding to the task item in the file atom library based on the target task characteristics and the first association relationship; generating a target construction file based on the target file atoms.
2. task feature points are resolved from the task table, the task table comprising at least one of a historical task table and a newly created task table; The method of claim 1 , further comprising: the processor determining task feature atoms based on the task feature points; and establishing a task feature atom library based on the task feature atoms.
3. The task feature points include at least one of a construction category feature point, a task item feature point, a construction location feature point, and a construction stage feature point; The processor determining task feature atoms based on the task feature points and establishing a task feature atom library based on the task feature atoms includes: the processor determining a construction category atom based on the construction category feature points; the processor determining task item atoms based on the task item feature points; The processor determines an operation site atom based on the operation site feature point; determining a construction stage atom based on the construction stage characteristic point; The method of claim 2 , further comprising: the processor establishing the task feature atom library based on at least one of the construction category atoms, task item atoms, construction location atoms, and construction stage atoms.
4. The processor obtains a historical construction file, and resolves file features from the historical construction file; the processor obtaining reference material based on the file feature points; 2. The method for processing construction files of claim 1, further comprising: the processor decomposing the reference material to determine file atoms corresponding to the file feature points, and establishing the file atom library based on the file atoms.
5. The target construction file includes a construction acceptance table, and the file element includes an acceptance element, and the acceptance element includes at least one of an acceptance entry, an acceptance process, and an acceptance criterion. The processing method of the construction file includes: The processor acquires a historical acceptance table, and resolves the acceptance entry, the acceptance process in the acceptance entry, and the acceptance criteria in the acceptance process from the historical acceptance table; the processor establishing a second association relationship between the acceptance entry, the acceptance process, and the acceptance criteria; The method of claim 1 , further comprising: the processor establishing the file atom library based on the acceptance atom and the second association relationship.
6. The processor establishing a first association relationship between the task feature atom and the file atom comprises: the processor determines atoms of related objects based on the task feature atoms and the file atoms, the atoms of related objects including a plurality of query atoms and a plurality of matching atoms; 2. The method for processing a construction file according to claim 1, further comprising: for one of the plurality of query atoms, determining a target matching atom corresponding to the query atom from the plurality of matching atoms according to a predetermined model, and establishing the first association relationship between the query atom and the target matching atom.
7. The method described in claim 6, further comprising the processor establishing the first association relationship between the query atom and a matching atom corresponding to the at least one subnode in response to the target matching atom having at least one subnode.
8. The construction file includes a construction inspection schedule, and the construction inspection schedule includes a target number of inspectors and a target inspection frequency. The processing method of the construction file includes: The processor determines a target construction location to be inspected based on the task table; The processor determines a patrol inspection type based on the target construction location; The method for processing a construction file according to claim 1 , further comprising: the processor determining the target number of inspectors and the target inspection frequency based on the inspection type.
9. The target construction file includes a construction evaluation questionnaire, and the construction evaluation questionnaire includes a first evaluation questionnaire and a second evaluation questionnaire; The processor generating a target construction file based on the target file atoms includes: The processor determines construction personnel and construction management personnel corresponding to the task items based on the task table; The method for processing a construction file according to claim 1 , further comprising: generating the first evaluation questionnaire for each of the construction personnel and / or generating the second evaluation questionnaire for each of the construction management personnel based on a target evaluation atom.
10. The processor obtains the survey results of the first evaluation survey and the inspection results of the task items; The processor determines the evaluation reliability of the construction personnel based on the questionnaire result and the inspection result; generating a third evaluation questionnaire for the construction management personnel in response to the evaluation confidence not satisfying a predetermined condition; The method for processing a construction file according to claim 9, further comprising: sending the third evaluation questionnaire to the construction manager at a third predetermined time.
11. The processor generating a target construction file based on the target file atoms, comprising: the processor determines target acceptance atoms corresponding to the task item based on the target task feature atoms and the first association relationship, the target acceptance atoms including at least one of a target acceptance entry, a target acceptance process, and a target acceptance criterion; The method for processing a construction file according to claim 5, further comprising: the processor obtaining the second relationship within the file atomic library, matching the target acceptance process and target acceptance criteria based on the target acceptance entry and the second relationship, and generating the target construction file based on the matching result.
12. The processor obtaining at least one file type of historical construction file; The processor decomposes file features for the historical construction files of different file types; the processor determines a plurality of file atomic sets based on the file feature points, each file atomic set corresponding to a file atomic category, the file atomic category being associated with the file type corresponding to the file feature points; The method for processing construction files according to claim 1 , further comprising: the processor consolidating file atomic sets of the same category, maintaining one file atomic set for each file atomic category, and establishing a file atomic library.
13. The processor determining a target file atom corresponding to the task item based on the target task characteristics and the first association relationship, determining a target file atomic set based on the file type of the application; 13. The method of claim 12, further comprising the processor determining a target file atom based on the target task characteristics, the target file atom set, and the first association relationship.
14. The processor obtains the generated target construction file; The construction file processing method of claim 12, further comprising: the processor generating a construction file to be generated based on the generated target construction file and target task characteristics, wherein the file types of the construction file to be generated and the generated target construction file are different.
15. A construction file processing system, an acquisition module configured to acquire a task feature atom library and a file atom library, the task feature atom library including a plurality of task feature atoms and the file atom library including a plurality of file atoms; an association module configured to establish a first association relationship between the task feature atom and the file atom; a first determination module configured to determine a task item and a target task feature corresponding to the task item based on a task table; a second determination module configured to determine a target file atom corresponding to the task item in the file atom library based on the target task characteristics and the first association relationship; a generation module configured to generate a target construction file based on the target file atoms.
Citation Information
Patent Citations
Novel engineering construction task management method
CN112149933A
System and method for defining process structure for task execution
JP2004272919A
System and method for defining process structure for performing task
JP2007004822A
Electronic document system for charge for piece of construction work
JP2011164863A
Techniques for pricing task
JP2012048724A