A construction task list processing method and system
By obtaining the correlation between the construction task order's associated data and the drawing grid set, the compliance of the task splitting area is automatically verified, solving the problems of low efficiency and insufficient standardization in traditional construction task order splitting, and realizing efficient and accurate construction task management.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- TECHNOLOGY (CHENGDU) CO LTD
- Filing Date
- 2026-02-05
- Publication Date
- 2026-05-05
AI Technical Summary
Traditional work order breakdown relies on manual experience, which is inefficient, prone to errors, and lacks standardized descriptions of construction areas, resulting in chaotic work order management and high communication and coordination costs.
By acquiring associated data, including the relationship between construction components, regional keywords, construction text and drawing grid sets, the target grid set is determined, and based on this set, it is verified whether the split order area meets the preset conditions, including regional repetition, out-of-range and omission conditions.
It has achieved automation, precision and standardization in the breakdown of construction task sheets, improved the accuracy and efficiency of the breakdown, ensured that construction tasks are not duplicated, omitted or exceeded the scope, and reduced communication and coordination costs.
Smart Images

Figure CN121638840B_ABST
Abstract
Description
Technical Field
[0001] This manual relates to the field of construction management, and in particular to a method and system for processing construction task orders. Background Technology
[0002] In the field of construction management, task order management is a crucial component. The core process of task order management involves breaking down the overall area corresponding to a higher-level construction task into multiple sub-task orders corresponding to different sub-areas. Task breakdown must strictly adhere to the rules of "sub-level construction areas not exceeding higher-level areas, no duplication, and no omissions." Traditional task order breakdown relies heavily on manual experience, which suffers from low efficiency, susceptibility to errors, and subjective judgment. Furthermore, descriptions of construction areas are often in unstructured text (such as "east side" or "third floor of Building #1"), lacking standardized specifications. These descriptions are highly prone to violating breakdown rules during task order breakdown, leading not only to chaos in work order management but also significantly increasing communication and coordination costs for all project stakeholders.
[0003] Therefore, it is necessary to provide a method and system for processing construction task orders to solve the above problems. Summary of the Invention
[0004] This specification provides one or more embodiments of a method for processing construction task orders. The method includes: acquiring associated data, the associated data including the association relationship between at least one of construction components, regional keywords, and construction text and a set of drawing grids; the set of drawing grids refers to the set of grids covered by the construction area after the construction drawings are divided into several uniform and independent small spatial units according to preset rules; acquiring a task splitting area input by the user; determining a target grid set based on the task splitting area and the associated data; and verifying whether the task splitting area meets preset conditions based on the target grid set, the preset conditions including regional repetition conditions, regional out-of-range conditions, and regional omission conditions.
[0005] This specification provides one or more embodiments of a construction task order processing system, the system comprising: a database unit configured to provide associated data, the associated data including the association relationship between at least one of construction components, construction keywords, and construction text and a drawing grid set; the drawing grid set refers to the set of grids covered by the construction area after the construction drawings are divided into several uniform and independent small spatial units according to preset rules; an input unit configured to obtain a task splitting area input by the user; and a verification unit configured to determine a target grid set based on the task splitting area and the associated data, and to verify whether the task splitting area meets preset conditions based on the target grid set, the preset conditions including at least a region repetition condition, a region exceeding the range condition, and a region omission condition. Attached Figure Description
[0006] This specification will be further described by way of exemplary embodiments, which will be described in detail with reference to the accompanying drawings. These embodiments are not limiting; in these embodiments, the same reference numerals denote the same structures, wherein:
[0007] Figure 1 This is a schematic diagram illustrating an application scenario of a construction task order processing system according to some embodiments of this specification.
[0008] Figure 2 This is an exemplary flowchart of a method for processing a work order according to some embodiments of this specification;
[0009] Figure 3 This is an exemplary flowchart illustrating the acquisition of associated data according to some embodiments of this specification;
[0010] Figure 4 This is an exemplary flowchart illustrating the determination of a target grid set according to some embodiments of this specification;
[0011] Figure 5 This is an exemplary flowchart illustrating whether the order splitting area meets preset conditions, according to other embodiments of this specification;
[0012] Figure 6 This is an exemplary block diagram of a construction task order processing system according to some embodiments of this specification. Detailed Implementation
[0013] To more clearly illustrate the technical solutions of the embodiments in this specification, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are merely some examples or embodiments of this specification. For those skilled in the art, these drawings can be applied to other similar scenarios without creative effort. Unless obvious from the context or otherwise specified, the same reference numerals in the drawings represent the same structures or operations.
[0014] It should be understood that the terms “system,” “device,” “unit,” and / or “module” used herein are one way to distinguish different components, elements, parts, sections, or assemblies at different levels. However, if other terms can achieve the same purpose, they may be replaced by other expressions.
[0015] As indicated in this specification and claims, unless the context clearly indicates otherwise, the words "a," "an," "an," and / or "the" do not specifically refer to the singular and may also include the plural. Generally speaking, the terms "comprising" and "including" only indicate the inclusion of expressly identified steps and elements, which do not constitute an exclusive list, and the method or apparatus may also include other steps or elements.
[0016] Flowcharts are used in this specification to illustrate the operations performed by the system according to embodiments of this specification. It should be understood that the preceding or following operations are not necessarily performed in exact order. Instead, the steps can be processed in reverse order or simultaneously. Furthermore, other operations can be added to these processes, or one or more steps can be removed from them.
[0017] Figure 1 This is a schematic diagram illustrating an application scenario of a construction task order processing system according to some embodiments of this specification.
[0018] In some embodiments, such as Figure 1 As shown, the application scenario 100 of the construction task order processing system includes a construction task order 110, a terminal device 120, a network 130, a processor 140, and a storage device 150.
[0019] A construction task sheet (110) is a management document in the construction project management process that clearly defines specific construction tasks and their corresponding areas. A construction task sheet includes a master task sheet and sub-task sheets obtained by breaking down the master task sheet. The construction task sheet includes the construction area, work content, responsible party, schedule requirements, and quality standards. In some embodiments, the construction task sheet also includes construction drawings. The construction task sheet serves as the basis for the assignment, execution, and acceptance of construction tasks.
[0020] Terminal device 120 refers to a device capable of providing functional components related to user interaction and enabling user interaction functions (such as providing or displaying information and data to users). Users may include construction workers, managers, etc., in a building project. As an example only, terminal device 120 may be a mobile device, tablet computer, laptop computer, desktop computer, or other device with input and / or output functions, or any combination thereof.
[0021] In some embodiments, a user can upload a construction task order 110 based on a terminal device 120.
[0022] In some embodiments, users can also view the split construction task sheets on the terminal device 120. In some embodiments, users can also input the splitting area on the terminal device 120.
[0023] Network 130 can connect the components of application scenario 100 of the construction task order processing system and / or connect other components outside application scenario 100. In some embodiments, one or more components of application scenario 100 of the construction task order processing system (e.g., terminal device 120, processor 140, and storage device 150, etc.) can be connected to and / or communicate with each other through network 130.
[0024] Processor 140 is capable of processing information and / or data related to the processing system of construction task orders to perform one or more functions described in this specification. In some embodiments, processor 140 may acquire associated data; acquire a task splitting area input by the user; determine a target grid set based on the task splitting area and the associated data; and verify whether the task splitting area meets preset conditions based on the target grid set. Detailed descriptions of related content can be found below (e.g., Figures 2-5 Related descriptions (etc.).
[0025] In some embodiments, processor 140 may include a central processing unit (CPU), a digital signal processor (DSP), a microcontroller unit (MCU), a computer, a user console, or any combination thereof. In some embodiments, processor 140 may include a single server or a group of servers. The server group may be centralized or distributed. In some embodiments, processor 140 may be local or remote. In some embodiments, processor 140 may be implemented on a cloud platform. By way of example only, a cloud platform may include a private cloud, a public cloud, a hybrid cloud, a community cloud, a distributed cloud, an internal cloud, a multi-tiered cloud, or any combination thereof.
[0026] Storage device 150 is capable of storing data, instructions, and / or any other information. In some embodiments, storage device 150 may be a construction task sheet, historical task sheet, etc. In some embodiments, storage device 150 may include a mass storage device, removable storage device, volatile read-write memory, read-only memory (ROM), etc., or any combination thereof. In some embodiments, storage device 150 may be executed on a cloud platform.
[0027] It is important to note that the application scenario 100 of the construction task order processing system is provided for illustrative purposes only and is not intended to limit the scope of this specification. Those skilled in the art can make various changes and modifications based on the description in this specification. For example, the application scenario 100 of the construction task order processing system may also include a database, information source, etc. Furthermore, the application scenario 100 of the construction task order processing system may be implemented on other devices to achieve similar or different functions. However, these changes and modifications will not depart from the scope of this specification.
[0028] Figure 2This is an exemplary flowchart illustrating a method for processing a construction task order according to some embodiments of this specification. In some embodiments, process 200 may be executed by processor 140. Figure 2 As shown, process 200 includes the following steps.
[0029] Step 210: Obtain the associated data.
[0030] Linked data refers to the data set used to establish the relationship between various construction area description information and drawing grid sets.
[0031] Construction area description information refers to various types of information that express the spatial scope of construction operations. In some embodiments, construction area description information includes at least one of construction components, area keywords, and construction text.
[0032] Construction components refer to the basic structural units of a building. For example, construction components include building parts with a clear physical form and function, such as beams, columns, slabs, walls, and foundations.
[0033] Regional keywords refer to words that describe the spatial attributes of a construction area. For example, regional keywords can be categorized by semantic dimension into location-related keywords (such as east side, south side), axis-related keywords (such as axes 1-3, axis A), floor-related keywords (such as 3rd floor, basement 1st floor), and component-type keywords (such as beam area, column area), etc.
[0034] Construction documents refer to unstructured natural language descriptions of the construction area. For example, construction documents include natural language descriptions such as "the area of the east end beam on the third floor of Building #1" and "the basement area of Building 1 in Community A".
[0035] In some embodiments, construction components, area keywords, and construction text can be extracted from construction drawings.
[0036] A drawing grid set refers to the collection of grids covering the construction area after a construction drawing has been divided into several uniform and independent small spatial units according to preset rules. For example, preset rules may include dividing the construction drawing according to axis spacing, coordinate grids, etc. Here, a grid refers to a small spatial unit obtained by dividing according to preset rules.
[0037] The associated data includes the relationship between at least one of the construction components, area keywords, and construction text and the drawing grid set.
[0038] The association between construction components and drawing grid sets refers to the mapping relationship between construction components and drawing grid sets. For example, for specific building components such as "beam on axis 2-3" and "column KZ-1", when a user selects a target construction component, the processor can retrieve the corresponding drawing grid set based on the mapping relationship between the construction component and the drawing grid set (i.e., the association relationship between the construction component and the drawing grid set). For example, if the user selects "beam on axis 2-3", the processor can extract the grid set within the coordinate range of "beam on axis 2-3" in the drawing based on the mapping relationship between "beam on axis 2-3" and the drawing grid set.
[0039] The association between regional keywords and drawing grid sets refers to the mapping relationship between regional keywords and drawing grid sets. For example, for terms describing construction area attributes such as "east side," "3rd floor," and "Area A," when a user enters a target regional keyword, the processor can match the corresponding drawing grid set based on the mapping relationship between regional keywords and drawing grid sets (i.e., the association relationship between regional keywords and drawing grid sets). For example, if a user enters the keyword "east side," the processor can match the grid set corresponding to the right half of the drawing.
[0040] The association between construction text and drawing raster sets refers to the mapping relationship between construction text and drawing raster sets. For example, for unstructured natural language descriptions such as "east end beam area on the third floor of Building 1", the processor can extract regional feature information through text parsing rules and match the drawing raster set corresponding to the construction text according to the mapping relationship between construction text and drawing raster sets (i.e., the association relationship between construction text and drawing raster sets).
[0041] In some embodiments, the processor can automatically rasterize the construction drawings, and at the same time read information such as construction components, area keywords and construction text in the drawings, automatically match the raster set corresponding to each construction component, area keyword and construction text, and establish a mapping relationship between each construction component, area keyword and construction text and the corresponding raster set, and use the mapping relationship as associated data.
[0042] In some embodiments, the processor can also obtain standardized labels for each detachable order area, and obtain associated data corresponding to at least one of the construction components, area keywords, and construction text based on the standardized labels of the detachable order areas. Further details can be found in [link to relevant documentation]. Figure 2 .
[0043] Step 220: Obtain the order splitting area input by the user.
[0044] A task breakdown area refers to the area within a construction task order that needs to be subdivided into lower-level task orders. Taking a construction task order for Community A as an example, the breakdown area could correspond to the construction area for each building, etc. In some embodiments, after a construction task order is split into multiple lower-level task orders, these lower-level task orders can be assigned to the corresponding construction personnel for work. In some embodiments, the breakdown area can also be called the assignment area.
[0045] In some embodiments, the processor can acquire the order splitting area input by the user through a visual interface. The visual interface includes the display interface of the terminal device 120, etc.
[0046] In some embodiments, the processor can obtain the area selected by the user in the construction drawings as the order splitting area. For example, the user can select a rectangular or polygonal area in the construction drawings displayed in a visual interface (such as the visual interface of terminal device 120) by clicking, holding down the mouse and dragging. The processor determines the boundary coordinate information of the area selected by the user and uses it as the order splitting area input by the user. For example, if the user selects a rectangular area bounded by "axis 1-3 and axis AC" on the structural construction drawing of the first floor of Building 3, the processor determines the coordinate range of the area selected by the user as the order splitting area input by the user.
[0047] In some embodiments, the processor can obtain the construction component selected by the user in the construction drawings as the splitting area. For example, the processor can pre-parse the construction component layer of the construction drawings and associate and bind the construction component graphics with the component information. When the user clicks on the graphic of the target construction component on the construction drawings, the processor receives the selection signal, matches the component information corresponding to the clicked position, and records the component ID and the spatial coordinate range of the construction component as the splitting area input by the user. For example, if the user selects the "KL-1 beam" construction component on the drawing, the system records the component ID of the selected construction component and the spatial coordinate range of the construction component in the construction drawing as the splitting area input by the user. Here, the target component refers to the construction component that needs to be split into construction task orders.
[0048] In some embodiments, the processor can obtain the construction components selected by the user in the component list as the order splitting area. For example, the processor can pre-generate a standardized component list and display it to the user in a preset order (e.g., displayed to the user via terminal device 120 according to building, floor, component type, etc.). The user selects the target component by clicking. The processor records the component ID of the construction component selected by the user and the spatial coordinate range of the construction component in the construction drawings, as the order splitting area input by the user. Here, the component list refers to a standardized set of construction components pre-built by the processor based on the construction component information in the associated data. The component list contains structured information such as component ID, name, region, and corresponding standardized label. The component list allows users to quickly select components through methods such as checkmarks and searches.
[0049] In some embodiments, the processor can obtain a text description or keywords of the construction area input by the user to determine the subdivision area. For example, after receiving the text description or keywords of the construction area input by the user, the processor determines the subdivision area through semantic parsing or other methods. For example, if the user inputs the text "East end beam area of the third floor of Building 3" or the keyword combination "2nd floor + 1-5 axes + column area", the processor can determine the subdivision area corresponding to the user input. The text description of the construction area refers to the unstructured natural language expression input by the user to determine the construction area. For example, the text description of the construction area includes natural language descriptions such as "East end slab area of the third floor of Building 3" and "North side annex column construction area". The text description of the construction area can be converted into standard area information through preset text parsing rules. The keywords of the construction area refer to the words input by the user to describe the core attributes of the construction area. For example, the keywords of the construction area include "2nd floor", "1-5 axes", "beam area", and "east side". The keywords of the construction area can be matched with the corresponding subdivision area through preset keyword association data.
[0050] In some embodiments of this specification, obtaining the user-input order splitting area through various methods can adapt to the operating habits of different users (such as project managers, foremen, etc.), improve user experience, and lower the barrier to entry.
[0051] Step 230: Determine the target raster set based on the split order area and associated data.
[0052] The target grid set refers to the set of drawing grids corresponding to the order splitting area. Taking a construction task order for a certain building as an example, the order splitting area includes the construction task orders for each floor, and the target grid set includes the set of drawing grids corresponding to each floor in the construction drawings.
[0053] In some embodiments, the processor can determine the target grid set based on the user's input of the splitting area. For example, when the area selected by the user in the construction drawing is used as the splitting area, the processor can determine the drawing grid set covered by the user's selected area as the target grid set; when the construction component selected by the user in the construction drawing and / or component list is used as the splitting area, the processor can determine the target grid set corresponding to the construction component through the association data between the construction component and the drawing grid set; when the splitting area is determined by the text description or keywords of the construction area input by the user, the processor can call preset text parsing rules to match the user's input text to the corresponding splitting area, and then determine the corresponding target grid set.
[0054] In some embodiments, the processor may determine a target standardized label based on the split region and associated data; and determine a target raster set based on the target standardized label. Further explanation of determining the target raster set can be found in [link to relevant documentation]. Figure 4 and its related parts.
[0055] Step 240: Verify whether the split order area meets the preset conditions based on the target grid set.
[0056] In some embodiments, the processor may also verify the splitting area based on the target grid set to determine whether the splitting area meets preset conditions.
[0057] In some embodiments, the preset conditions include regional repetition conditions, regional out-of-range conditions, and regional omission conditions. The preset conditions are pre-defined regional verification rules to ensure the compliance of work order splitting.
[0058] The area overlap condition refers to the verification rules used to determine whether there is unreasonable spatial overlap between the split-order area and other areas with previously assigned tasks at the same level. The area overlap condition can prevent the duplicate assignment of construction tasks to the same construction area.
[0059] The "area out-of-scope condition" refers to the verification rules used to determine whether a sub-task area is completely within the scope of its parent area. This condition prevents lower-level construction areas from exceeding the scope of their parent areas. A parent task order refers to a construction task order that covers all work content of a specific construction area or phase. A sub-task order refers to a sub-task order obtained by breaking down a parent task order. For example, a parent task order might include a "Building 3 Main Structure Construction Task Order," and corresponding sub-task orders would include construction task orders for each floor of Building 3 obtained by breaking down the "Building 3 Main Structure Construction Task Order." A parent area refers to the construction area corresponding to the parent task order.
[0060] The area omission condition refers to the verification rule used to determine whether the merged area of a split order and the area of already assigned orders at the same level completely covers the area of the superior task order. The area omission condition can prevent blank construction areas without any workers and ensure that no construction tasks are missed.
[0061] In some embodiments, the processor can determine whether the overlap ratio between the target grid set corresponding to the currently split task order region and the target grid set corresponding to the same-level dispatched task order region exceeds a preset ratio threshold, in order to verify whether the split task order region meets the region repetition condition. If the overlap ratio exceeds the preset ratio threshold, it is determined that the currently split task order region does not meet the region repetition condition.
[0062] In some embodiments, the processor can determine whether the coordinates of the target grid set corresponding to the currently split task order region exceed the coordinate range of the target grid set corresponding to the parent task order, in order to verify whether the split task order region meets the region out-of-range condition. If at least one coordinate in the target grid set corresponding to the currently split task order region exceeds the coordinate range of the target grid set corresponding to the parent task order, then it is determined that the currently split task order region does not meet the region out-of-range condition.
[0063] In some embodiments, the processor can determine whether the target grid set corresponding to the currently split task order area and the peer-already dispatched area completely covers the target grid set corresponding to the superior task order area, in order to verify whether the split task order area meets the area omission condition. If it completely covers the target grid set, the currently split task order area is determined to meet the area omission condition; otherwise, it is not. Complete coverage means that the target grid set corresponding to the currently split task order area and the peer-already dispatched area is exactly the same as the target grid set corresponding to the superior task order area (i.e., they are the same grid set). The currently split task order area and the peer-already dispatched area belong to the same superior area.
[0064] In some embodiments, the processor may also obtain a first grid set corresponding to the parent region of the splitting region and a second grid set corresponding to the dispatched regions at the same level as the splitting region, to determine whether the splitting region meets preset conditions. Further details can be found in [link to relevant documentation]. Figure 5 .
[0065] The construction task order processing method described in some embodiments of this specification automates, refines, and standardizes the construction task order splitting process. By unifying ambiguous regional descriptions into quantifiable and calculable grid sets, and performing verification based on these grid sets, the accuracy and efficiency of task order splitting are improved. Simultaneously, it ensures that the splitting areas and the construction tasks allocated based on these areas do not overlap, omission, or exceed the designated scope, thus improving the effectiveness of construction task management.
[0066] Figure 3 This is an exemplary flowchart illustrating the determination of associated data according to some embodiments of this specification. In some embodiments, process 300 may be executed by processor 140. Figure 3 As shown, process 300 includes the following steps.
[0067] Step 310: Obtain the standardized label for each splittable area.
[0068] A detachable work order area refers to a portion that can be separated from the overall construction work order and carried out independently. In some embodiments, for multiple detachable work orders area, the processor can obtain the standardized label corresponding to each detachable work order area separately. The overall construction work order refers to the work order for the entire building construction project or a complete construction phase of the construction project. In some embodiments, a detachable work order area includes detachable construction components and detachable spatial areas.
[0069] Demountable construction components refer to basic structural units of a building that possess independent operational attributes. For example, demountable construction components include beams, columns, slabs, and walls.
[0070] A space area that can be separated into its own work areas refers to a physical space range that has the attributes of independent operation. For example, a space area that can be separated into its own work areas includes "the waterproofing area of the roof of Building 3, 2nd floor, axes 1-3" and "the construction area of the post-pouring strip on the east side of the basement".
[0071] Standardized labels are structured identifiers assigned to each work order segment. Each work order segment corresponds to a unique and standardized label. Standardized labels follow a unified naming convention (such as "Building-Floor-Axis-Component Type") to avoid difficulties in splitting work orders caused by non-standardized language.
[0072] In some embodiments, the standardized label includes a standardized label for construction components. In some embodiments, the processor can extract historical component information for each construction component from historical construction drawings; obtain a first label corresponding to the historical component information; and determine the standardized label for the construction component in the detachable area based on the component information of the detachable area, the historical component information, and the first label.
[0073] Component information refers to the structured data of construction components extracted from construction drawings. Component information includes attributes such as component ID, component name, component type, component spatial coordinates, and the region to which the component belongs.
[0074] In some embodiments, the processor can automatically parse the component layers of the construction drawings and extract attributes such as component ID, component name, component type, component spatial coordinates, and component region of all construction components within each detachable single area. In some embodiments, the processor can further perform structured processing on the extracted component information to generate a component information table that includes the component information.
[0075] Historical component information refers to component information of construction components extracted from historical construction drawings. Historical construction drawings refer to the drawings corresponding to historical construction projects. Historical component information can be extracted from historical construction drawings using the same method as the component information for detachable single areas.
[0076] The first label refers to the standardized label corresponding to the construction components in historical construction drawings. In some embodiments, the processor can analyze a large amount of different historical component information in historical construction drawings, cluster the semantically similar historical component information, and then assign a first label to each category description. In some embodiments, the processor can store the clusters obtained from historical construction drawings and the corresponding assigned first labels into a standardized clustering template library, and store the standardized clustering template library in a storage device.
[0077] In some embodiments, the processor can perform semantic similarity matching between the component information in the detachable order area and historical component information in the standardized clustering template library. If the match is successful, the first tag corresponding to the successfully matched historical component information is directly extracted as the standardized tag of the construction component in the detachable order area. A successful match means that the semantic similarity between the component information in the detachable order area and the historical component information in the standardized clustering template library is greater than a first preset threshold. If the match fails, the processor can independently cluster the component information text in the detachable order area, assign a first temporary tag, and push the first temporary tag to manual review. After manual review, the first temporary tag is used as the standardized tag corresponding to the construction component in the detachable order area, and the component information and corresponding standardized tag of the construction component in the detachable order area are stored in the standardized clustering template library. If the review fails, the first temporary tag can be manually modified, and the modified first temporary tag is used as the component information and corresponding standardized tag of the construction component in the detachable order area and stored in the standardized clustering template library.
[0078] In some embodiments of this specification, by obtaining the standardized labels corresponding to the construction components, a direct and accurate mapping from physical components to corresponding spatial areas can be achieved. The subsequent processor can determine the mapping relationship between the construction components and the drawing grid set through the correspondence between the construction components, standardized labels, and drawing grid sets, accurately identifying specific components (such as beams and columns) in the construction drawings and their corresponding spatial locations. This provides core technical support for the intuitive and efficient method of inputting construction components selected by users in the construction drawings, especially suitable for the operating habits of professional construction personnel.
[0079] In some embodiments, the standardized label includes a standardized label for regional keywords. In some embodiments, the processor may obtain historical regional keywords related to the construction area from historical task orders; classify the historical regional keywords according to preset dimensions; match the word segmentation of each standardized label based on the classified historical regional keywords to determine a second label corresponding to the historical regional keywords; and determine the standardized label for the regional keywords of the splittable area based on the regional keywords of the splittable area, the historical regional keywords, and the second label.
[0080] Historical task sheets refer to construction task sheets from past construction projects. These sheets contain a large amount of keywords and textual information describing the construction area, serving as a data source for extracting regional keywords. Historical regional keywords refer to the regional keywords found in historical task sheets. The second tag refers to the standardized tag corresponding to the historical regional keywords.
[0081] In some embodiments, the processor can use text mining algorithms to extract high-frequency words with actual spatial significance from the area description text of historical task orders. Examples include "east side," "3rd floor," "Area A," "axis 2-3," and "beam." These words are the most commonly used basic units when construction workers describe areas. In some embodiments, the processor can also combine construction domain knowledge to filter out words with spatial indication significance (such as "east side," "3rd floor," etc.), remove meaningless words (such as "construction," "area," etc.), and obtain historical area keywords related to the construction area from historical task orders.
[0082] Preset dimensions refer to pre-defined regional keyword classification standards. These preset dimensions include: orientation dimensions (e.g., East, South, West, North), unit number dimensions (e.g., Unit 1, Unit A), axis dimensions (axis 1-3), unit number dimensions (e.g., Room 101), zoning type dimensions (e.g., core area, equipment area), and component type dimensions (beams, columns, slabs, walls, etc.). Among these, zoning type dimensions refer to the classification of functional areas within a building, while component type dimensions refer to the classification of building construction components.
[0083] In some embodiments, the processor can classify each historical region keyword into one or more of the aforementioned dimensions by formulating rule templates or utilizing domain knowledge.
[0084] Standardized tag segmentation refers to the process of splitting standardized tags into independent words based on their semantics. For example, the tag "Building 3-1st Floor-1-3 Axis-Beam Area" can be segmented into [Building 3, 1st Floor, 1-3 Axis, Beam Area]. The standardized tags used for segmentation are obtained from a pre-defined standardized tag library. This library stores a large number of standardized tags and their corresponding segmentations.
[0085] In some embodiments, the processor can match historical region keywords categorized according to preset dimensions with the segmented words of standardized tags. For example, the segmented word "Building No. 3" of the standardized tag can be matched with region keywords in the unit number dimension; the segmented word "east side" of the standardized tag can be matched with region keywords in the orientation dimension; the segmented word "beam area" of the standardized tag can be matched with region keywords in the component type dimension, etc. In some embodiments, the processor can determine the matched standardized tag as a second tag.
[0086] In some embodiments, the processor can store historical region keywords and their corresponding second tags in a standardized clustering template library. In some embodiments, the processor can perform semantic similarity matching between region keywords in a splittable region and historical region keywords in the standardized clustering template library. If the match is successful, the second tag corresponding to the successfully matched historical region keyword is directly extracted as the standardized tag for the region keyword in the splittable region. A successful match means that the semantic similarity between the region keyword in the splittable region and the historical region keyword in the standardized clustering template library is greater than a second preset threshold. If the match fails, the processor can assign a second temporary tag to the region keyword in the splittable region and push the second temporary tag to manual review. After manual review, the second temporary tag is used as the standardized tag corresponding to the region keyword in the splittable region, and the region keyword and its corresponding standardized tag are stored in the standardized clustering template library. If the review fails, the second temporary tag can be manually modified, and the modified second temporary tag is used as the region keyword and its corresponding standardized tag for the splittable region and stored in the standardized clustering template library.
[0087] In some embodiments of this specification, by obtaining standardized tags corresponding to regional keywords, semantic parsing and structured mapping of unstructured regional description language in the construction field are realized. The system can accurately identify the logical relationships between words (such as hierarchy, complementarity, and mutual exclusion), providing technical support for intelligent verification and semantic-level prompts (such as prompts for out-of-scope, duplicate, and omission situations in the order splitting process).
[0088] In some embodiments, the standardized label includes a standardized label for the construction text. In some embodiments, the processor may determine a first text feature of the standardized label; determine one or more second text features of the historical construction text; associate the first text feature with one or more second text features to determine a third label corresponding to the historical construction text; and determine the standardized label for the splittable area based on the construction text of the splittable area, the historical construction text, and the third label.
[0089] The first text feature refers to the structured feature vector extracted from the standardized tags. In some embodiments, the processor can perform word segmentation and feature extraction on each standardized tag according to preset feature dimensions (such as building, floor, axis, component type, etc.), and convert the extracted features into a structured feature vector. For example, the first text feature of the standardized tag "Building 3-1st Floor-1-3 Axis-Beam Area" is [Building: Building 3, Floor: 1st Floor, Axis: 1-3 Axis, Component Type: Beam]. The first text feature can be obtained from the standardized tag library. The standardized tag library stores a large number of standardized tags and their corresponding first text features.
[0090] Historical construction texts refer to the collection of unstructured texts from historical work orders used to describe the construction area. Historical construction texts are the data source for extracting the second textual features. The third label refers to the standardized label corresponding to the historical construction texts.
[0091] The second text feature refers to the structured feature vector of the construction text corresponding to the standardized label, extracted from historical text data. The second text feature can be extracted from historical text data in the same way as the first text feature. For example, if the construction text corresponding to the standardized label is "Building #1, 3rd Floor, Axis 2-3 Beam", the processor can find historical text data with the text "Building #X, Floor X, Axis XX Beam" and extract features from that historical text data.
[0092] In some embodiments, the processor can perform feature extraction multiple times on the same historical text data to obtain multiple second text features. For example, performing feature extraction multiple times on the historical text "Building #1, third floor, axis 2-3 beam" can obtain second text feature 1: [Building: "Building #1", Floor: "third floor", Axis: "axis 2-3", Component type: "beam"]; second text feature 2: [Floor: "third floor", Orientation: "east", Component type: "beam"], etc. In some embodiments of this specification, performing feature extraction multiple times on the same historical text data to obtain multiple second text features allows the system to learn diverse language expression paradigms pointing to the same construction area, thereby effectively enhancing the system's ability to recognize and adapt to fuzzy and abbreviated expressions, and improving the accuracy of subsequent verification of the split order area.
[0093] In some embodiments, the processor may associate the first text feature with one or more second text features based on the association method of the rule template. For example, the processor may, through in-depth analysis of a large number of sample pairs, refine and generalize the conversion rules of text features (such as "# building" corresponding to "building number", "F" corresponding to "floor", etc.), and formalize such rules into rule templates (such as regular expression replacement rules, etc.). In some embodiments, the rule template is stored in a storage device (such as storage device 150). The processor may read the rule template from the storage device and associate the first text feature with one or more second text features according to the rule template.
[0094] In some embodiments, the processor may associate the first text feature with one or more second text features based on the association method of feature similarity. For example, the processor may calculate the feature similarity between the first text feature and one or more second texts, and associate the first text feature with one or more second text features whose similarity is higher than the preset similarity threshold. Among them, the similarity calculation includes keyword overlap degree, word order consistency, etc.
[0095] In some embodiments, the processor may directly establish a feature mapping set between the first text feature and all the obtained second text features. The feature mapping set includes a large number of corresponding relationships between the first text feature and the second text feature. The processor may associate the first text feature with one or more second text features based on the feature mapping set. In some embodiments, the processor may determine the standardized label corresponding to the first text feature associated with the second text feature as the third label.
[0096] In some embodiments, the processor may store the historical construction text and the corresponding third label in the standardized clustering template library. In some embodiments, the processor may perform semantic similarity matching between the construction text in the bill-of-materials area and the historical construction text in the standardized clustering template library. If the match is successful, the third label corresponding to the successfully matched historical construction text will be directly extracted as the standardized label of the construction text in the bill-of-materials area. Among them, a successful match means that the semantic similarity between the construction text in the bill-of-materials area and the historical construction text in the standardized clustering template library is greater than the third preset threshold. If the match fails, the processor may give a third temporary label to the construction text in the bill-of-materials area and push the third temporary label to manual review. After the manual review is passed, the third temporary label will be used as the standardized label corresponding to the construction text in the bill-of-materials area, and the construction text in the bill-of-materials area and the corresponding standardized label will be stored in the standardized clustering template library. If the review fails, the third temporary label may be manually modified by the human, and the modified third temporary label will be used as the area keyword and the corresponding standardized label of the bill-of-materials area and stored in the standardized clustering template library.
[0097] In some embodiments of this specification, by obtaining standardized tags for construction text, the subsequent processor can achieve intelligent conversion of unstructured natural language into standardized spatial regions through the mapping relationship between construction text, standardized tags, and drawing grid sets. This significantly reduces the operational threshold, ensures the standardization and accuracy of construction area text descriptions, and eliminates semantic ambiguity in area descriptions from the root.
[0098] Step 320: Obtain the set of drawing grids covering each detachable single area from the construction drawings.
[0099] In some embodiments, the processor can read the boundary coordinates of each detachable area from the gridded construction drawings, and form a set of drawing grids corresponding to the detachable area by manually annotating or automatically calculating all the grids contained within the boundary coordinates.
[0100] In some embodiments, for areas with blurred boundaries, the drawing grid set can be manually calibrated.
[0101] Step 330: Associate and bind the standardized labels with the drawing grid set.
[0102] In some embodiments, the storage device (such as storage device 150) may pre-store a mapping table. The mapping table includes standardized labels and corresponding drawing grid set IDs, as well as the coordinate range of the drawing grid set. For example, the correspondence between the standardized label Building 1 - 3rd Floor - 2-3 Axis and the drawing grid set ID and the coordinate range {X1Y1, X2Y2, ..., XnYn} of the drawing grid set.
[0103] In some embodiments, the processor can look up the corresponding drawing grid set ID and the coordinate range of the drawing grid set from the mapping table based on the standardized label, and associate and bind the standardized label with the drawing grid set.
[0104] Step 340: Obtain the associated data corresponding to at least one of the construction components, regional keywords, and construction text based on standardized tags.
[0105] In some embodiments, the processor can determine the association between a construction component and a set of drawing grids based on the standardized tags associated with the construction component, and define this association as associated data. In some embodiments, the processor can determine the association between a region keyword and a set of drawing grids based on the standardized tags associated with the region keyword, and define this association as associated data. In some embodiments, the processor can determine the association between construction text and a set of drawing grids based on the standardized tags associated with the construction text, and define this association as associated data.
[0106] In some embodiments of this specification, by creating standardized labels for splittable areas and associating them with drawing grid sets, not only are semantic ambiguities in the natural language descriptions of construction areas eliminated, but the correspondence between construction components, area keywords, construction text, and drawing grid sets is also realized. Furthermore, it supports multi-mode input of splittable areas by users, significantly improving the standardization and intelligence of the splittable process.
[0107] Figure 4 This is an exemplary flowchart illustrating the determination of a target raster set according to some embodiments of this specification. In some embodiments, process 400 may be executed by processor 140. Figure 4 As shown, process 400 includes the following steps.
[0108] Step 410: Determine the target standardized label.
[0109] Targeted standardized labels refer to standardized labels that match the order splitting area entered by the user. For more information on standardized labels, please refer to [link / reference needed]. Figure 3 and its related parts.
[0110] In some embodiments, the processor can determine the target standardized label corresponding to the split-off area based on the user's input of the split-off area using corresponding associated data (such as first associated data, second associated data, or third associated data). For example, if the user inputs the split-off area by selecting a region in a construction drawing, the processor can match the region selected by the user in the construction drawing with the set of drawing grids associated with the standardized label, and select the standardized standard corresponding to the drawing grid set with the highest matching degree as the target standardized label. The matching degree can be determined based on the degree of overlap between the region selected by the user in the construction drawing and the set of drawing grids; the higher the overlap, the higher the matching degree. As another example, if the user inputs the split-off area by selecting a construction component in the construction drawing and / or component list, the processor can directly find the standardized label corresponding to that component using the first associated data and determine it as the target standardized label. As yet another example, if the user inputs the split-off area by inputting a text description or keywords of the construction area, the processor can determine the standardized label corresponding to the text description or keywords of the construction area input by the user using the second or third associated data and determine it as the target standardized label.
[0111] Step 420: Determine the target raster set based on the target standardized label.
[0112] In some embodiments, the processor can determine the target raster set by the association between standardized labels and drawing raster sets. For example, the processor can determine the target raster set by looking up the target standardized label in a mapping table between standardized labels and drawing raster sets.
[0113] In some embodiments of this specification, the target grid set is determined based on the user-input splitting area and associated data, realizing intelligent normalization processing of heterogeneous inputs to a unified standard; using standardized tags as the core intermediate layer, the diversity of front-end input methods is effectively shielded, the complex conversion logic of multi-source input is simplified, and a unified and regular data object is provided for the back-end verification module, which greatly reduces the development complexity and later maintenance cost of the verification module.
[0114] Figure 5 This is an exemplary flowchart illustrating, according to some embodiments of this specification, whether the order splitting area meets preset conditions. In some embodiments, process 500 may be executed by processor 140. Figure 5 As shown, process 500 includes the following steps.
[0115] Step 510: Obtain the first grid set corresponding to the parent region of the split order region.
[0116] The first grid set refers to the set of drawing grids corresponding to the parent construction task order to which the user's currently split task area belongs. For more information on parent construction task orders and parent areas, please refer to step 240.
[0117] In some embodiments, the first grid is stored in a storage device (such as storage device 150), and the processor can obtain the set of drawing grids corresponding to the parent task order to which the current split area belongs from the storage device as the first grid set.
[0118] Step 520: By determining whether the target grid set is a subset of the first grid set, verify whether the split order area meets the area out-of-range condition.
[0119] In some embodiments, the processor can perform subset judgment operations to verify whether the split order area meets the region out-of-range condition. If the target grid set is a subset of the first grid, the processor determines that the split order area meets the region out-of-range condition, that is, the split order area currently split by the user does not exceed the range of the superior construction task order. If the target grid set is not a subset of the first grid, the processor determines that the split order area does not meet the region out-of-range condition, that is, the split order area currently split by the user exceeds the range of the superior construction task order.
[0120] In some embodiments, when the split order area does not meet the area out-of-range condition, the processor can also determine the coordinate range of the target raster set that exceeds the parent construction task order and output a prompt message to the user. For example, outputting the coordinate range of the target raster set that exceeds the parent construction task order to the user.
[0121] In some embodiments of this specification, by determining whether the target grid set is a subset of the first grid set, and verifying whether the split area meets the area out-of-range condition, the traditional fuzzy spatial inclusion relationship judgment is transformed into precise set operation, ensuring that the verification result is unique, accurate and unambiguous.
[0122] Step 530: Obtain the second grid set corresponding to the dispatched areas at the same level as the splitting area.
[0123] The dispatched area at the same level as the splitting area refers to the sub-construction area that originates from the same superior task order as the currently pending-verification splitting area and has completed the task order splitting and dispatching process.
[0124] The second grid set refers to the union of all drawing grid sets corresponding to all assigned areas at the same level as the splitting area. The second grid set represents all areas in the superior task order corresponding to the splitting area that have completed the assignment of construction tasks.
[0125] In some embodiments, the processor can locate all drawing grid sets corresponding to dispatched task orders at the same level as the current order splitting area from the storage device, perform a union operation on these sets, and use the result of the union operation as the second grid set. The drawing grid sets corresponding to dispatched task orders at the same level as the current order splitting area can be determined in the same way as the target grid set and stored in the storage device.
[0126] Step 540: Verify whether the split order area meets the area repetition condition by using the intersection of the target grid set and the second grid set.
[0127] In some embodiments, the processor can calculate the intersection of the target grid set and the second grid set to verify whether the split order area meets the region redundancy condition. If the intersection of the target grid set and the second grid set is empty, the processor determines that the split order area meets the region redundancy condition, that is, the split order area currently split by the user does not overlap with the already dispatched order areas at the same level. If the intersection of the target grid set and the second grid set is not empty, the processor determines that the split order area does not meet the region redundancy condition, that is, the split order area currently split by the user overlaps with the already dispatched order areas at the same level.
[0128] In some embodiments, when the order splitting area does not meet the area repetition condition, the processor can also determine the severity of the repetition between the order splitting area and the same level of dispatched areas based on the ratio of the number of intersection grids to the number of target grids (i.e., repetition rate). When the repetition rate exceeds a preset repetition rate threshold (e.g., 30%), a warning is output to the user.
[0129] In some embodiments of this specification, the intersection of the target grid set and the second grid set is calculated to verify whether the split order area meets the regional repetition condition. This method upgrades the traditional qualitative repetition judgment to quantitative analysis, which can accurately measure the specific degree of regional repetition and provide more accurate data support for the management decision-making of construction tasks.
[0130] Step 550: Verify whether the split order area meets the area omission condition by using the union of the target grid set and the second grid set and the difference of the first grid set.
[0131] In some embodiments, the processor may calculate the union of the target grid set and the second grid set. The union of the target grid set and the second grid set represents all areas where task orders have been dispatched. In some embodiments, for ease of description, the union of the target grid set and the second grid set may also be referred to as the first union.
[0132] In some embodiments, the processor can calculate the difference between the first union and the first grid set to verify whether the splitting area meets the area omission condition. If the difference between the first grid set and the first union is empty, the processor determines that the splitting area meets the area omission condition, meaning that the area where task orders have been dispatched completely covers the area of the superior task order. If the difference between the first grid set and the first union is not empty, the processor determines that the splitting area does not meet the area omission condition, meaning that the area where task orders have been dispatched does not completely cover the area of the superior task order, and there is an omission. The difference between the first grid set and the first union represents the omission area in the superior task order area where task orders have not been dispatched. In some embodiments, the processor can also prompt the user with the drawing grid set corresponding to the omission area through highlighting or other methods.
[0133] In some embodiments of this specification, the union of the target grid set and the second grid set is calculated, and then the difference operation is performed between the union and the first grid set to verify whether the split order area meets the area omission condition. This method can not only accurately identify whether there is an area omission, but also accurately locate the specific spatial location of the omission area, realizing proactive early warning of omission problems, rather than traditional post-event verification.
[0134] In some embodiments of this specification, the traditional qualitative management rules that rely on manual judgment are transformed into quantitative, automated, and visualized mathematical verification logic. By using set theory methods such as subset determination, intersection calculation, union and difference operations, the verification results are made absolutely objective, accurate and efficient. At the same time, the problem area is intuitively located, the efficiency of construction task assignment is improved and the construction task management effect is better.
[0135] In some embodiments, in response to the order splitting area not meeting the area out-of-range condition, the processor can lock the order splitting submission channel and obtain the user-modified order splitting area to re-verify whether the order splitting area meets the area out-of-range condition.
[0136] The order splitting submission channel refers to the functional entry point for submitting split orders. For example, the order splitting submission channel may include a "Submit" button. The order splitting submission channel can be locked or unlocked. When locked, the order splitting submission channel is unclickable, or a "Cannot Submit" message will be displayed after the user clicks it.
[0137] In some embodiments, in response to the order splitting area not meeting the area out-of-range condition, the processor can lock the order splitting submission channel and display a pop-up message such as "The order splitting area exceeds the parent task order, please modify." Users can modify the entered order splitting area; for example, users can reduce the area selected in the construction drawings, reselect construction components, or adjust the text description or keywords of the entered construction area.
[0138] In some embodiments, the processor can obtain the user-modified order splitting area to re-verify whether the modified order splitting area meets the area out-of-range condition. The processor can re-verify whether the order splitting area meets the area out-of-range condition according to the methods described in processes 200-400 and steps 510 and 520 above.
[0139] In some embodiments, in response to the order splitting region not meeting the region duplication condition, the processor can lock the order splitting submission channel and obtain the user-modified order splitting region to re-verify whether the order splitting region meets the region duplication condition.
[0140] In some embodiments, in response to the order splitting area not meeting the area duplication condition, the processor can lock the order splitting submission channel, display a pop-up message "The order splitting area is duplicated with a peer task, please modify," and highlight the duplicate drawing grid set. Users can modify the input order splitting area; for example, users can deselect the order splitting area corresponding to the duplicate drawing grid set.
[0141] In some embodiments, the processor can obtain the user-modified order splitting area to re-verify whether the modified order splitting area meets the area duplication condition. The processor can re-verify whether the order splitting area meets the area out-of-range condition according to the methods described in processes 200-400 and steps 530 and 540 above.
[0142] In some embodiments, in response to the order splitting area not meeting the area omission condition, the processor can lock the order splitting submission channel and obtain the omission reason entered by the user or the order splitting area modified by the user.
[0143] Reasons for omission refer to written explanations submitted by users regarding the reasons for omissions in a particular area. For example, reasons for omission include phased construction, failure to accept formwork, etc.
[0144] In some embodiments, in response to a split order area not meeting the area omission criteria, the processor can lock the split order submission channel and display a pop-up message such as "The split order area exceeds the parent task order; please submit a reason for the omission or make modifications." Users can enter a reason for the omission or modify the entered split order area. For example, a user can add the omitted area to the split order area.
[0145] In some embodiments, the order splitting submission channel is unlocked in response to obtaining a reason for omission input by the user.
[0146] In some embodiments, in response to obtaining the user-modified order splitting area, the processor re-verifies whether the order splitting area meets the area omission condition. The processor can re-verify whether the order splitting area meets the area omission condition according to the methods described in processes 200-400 and steps 530 and 550 above.
[0147] In some embodiments, when the user-inputted order splitting area simultaneously meets the area duplication condition, the area out-of-range condition, and the area omission condition, the processor can unlock the order splitting channel. In some embodiments, when the user-inputted order splitting area simultaneously meets the area duplication condition and the area out-of-range condition, and the user-inputted reason for omission is obtained, the processor can unlock the order splitting channel. In some embodiments, after unlocking the order splitting submission channel, the processor can upload the user-inputted order splitting area and dispatch task orders based on the user-inputted order splitting area.
[0148] It should be noted that the above descriptions of processes 200, 300, 400, and 500 are for illustrative purposes only and do not limit the scope of this specification. Those skilled in the art can make various modifications and changes to processes 200, 300, 400, and 500 under the guidance of this specification. However, these modifications and changes remain within the scope of this specification.
[0149] Figure 6 This is an exemplary block diagram of a construction task order processing system according to some embodiments of this specification. Figure 6 As shown, the construction task order processing system 600 includes a database unit 610, an input unit 620, and a verification unit 630.
[0150] Database unit 610 is configured to provide associated data. In some embodiments, the associated data includes the relationship between at least one of construction components, construction keywords, and construction text and a set of drawing grids. In some embodiments, the set of drawing grids refers to the set of grids covered by the construction area after the construction drawings are divided into several uniform, independent small spatial units according to preset rules.
[0151] In some embodiments, the database unit 610 is further configured to obtain standardized tags for each detachable order area, the detachable order area including detachable construction components and detachable spatial areas; obtain the set of drawing grids covered by each detachable order area from the construction drawings; associate and bind the standardized tags with the set of drawing grids; and obtain associated data corresponding to at least one of the construction components, area keywords, and construction text based on the standardized tags.
[0152] In some embodiments, the standardized label includes a standardized label for construction components. In some embodiments, the database unit 610 is further configured to extract historical component information of construction components from historical construction drawings; obtain a first label corresponding to the historical component information; and determine the standardized label of the construction components in the detachable area based on the component information of the detachable area, the historical component information, and the first label.
[0153] In some embodiments, the standardized tags include standardized tags for regional keywords. In some embodiments, the database unit 610 is further configured to: obtain historical regional keywords related to the construction area from historical task orders; classify the historical regional keywords according to preset dimensions; match the word segmentation of each standardized tag based on the classified historical regional keywords to determine the second tag corresponding to the historical regional keywords; and determine the standardized tags for the regional keywords of the splittable area based on the regional keywords of the splittable area, the historical regional keywords, and the second tag.
[0154] In some embodiments, the standardized label includes a standardized label for the construction text. In some embodiments, the database unit 610 is further configured to determine a first text feature of the standardized label; determine one or more second text features of the historical construction text; associate the first text feature with one or more second text features to determine a third label corresponding to the historical construction text; and determine the standardized label of the construction text of the split-up area based on the construction text of the split-up area, the historical construction text, and the third label.
[0155] Input unit 620 is configured to acquire user input for the order splitting area.
[0156] In some embodiments, the input unit 620 is further configured to acquire the area range selected by the user in the construction drawing. In some embodiments, the input unit 620 is further configured to acquire the construction component selected by the user in the construction drawing. In some embodiments, the input unit 620 is further configured to acquire the construction component selected by the user in the component list. In some embodiments, the input unit 620 is further configured to acquire the text description or keywords of the construction area input by the user.
[0157] The verification unit 630 is configured to determine the target raster set based on the split region and associated data.
[0158] In some embodiments, the verification unit 630 is further configured to verify whether the split-order region meets preset conditions based on the target grid set. The preset conditions include at least a region repetition condition, a region out-of-range condition, and a region omission condition.
[0159] In some embodiments, the verification unit 630 is further configured to: obtain a first grid set corresponding to the parent region of the split order region; verify whether the split order region meets the region out-of-range condition by determining whether the target grid set is a subset of the first grid set; obtain a second grid set corresponding to the dispatched region at the same level as the split order region; verify whether the split order region meets the region repetition condition by the intersection of the target grid set and the second grid set; and verify whether the split order region meets the region omission condition by the difference between the union of the target grid set and the second grid set and the first grid set.
[0160] In some embodiments, the verification unit 630 is further configured to: lock the order submission channel and obtain the user-modified order area in response to the order area not meeting the region out-of-range condition, so as to re-verify whether the order area meets the region out-of-range condition; lock the order submission channel and obtain the user-modified order area in response to the order area not meeting the region duplication condition, so as to re-verify whether the order area meets the region duplication condition; lock the order submission channel and obtain the user-inputted omission reason or the user-modified order area in response to the order area not meeting the region omission condition; unlock the order submission channel in response to obtaining the user-inputted omission reason; and re-verify whether the order area meets the region omission condition in response to obtaining the user-modified order area.
[0161] The basic concepts have been described above. Obviously, for those skilled in the art, the detailed disclosure above is merely illustrative and does not constitute a limitation of this specification. Furthermore, this specification uses specific terms to describe embodiments thereof. For example, "an embodiment," "one embodiment," and / or "some embodiments" refer to a particular feature, structure, or characteristic related to at least one embodiment of this specification. Therefore, it should be emphasized and noted that "an embodiment," "one embodiment," or "an alternative embodiment" mentioned twice or more in different locations in this specification do not necessarily refer to the same embodiment.
[0162] It should be noted that, in order to simplify the descriptions disclosed herein and thus aid in the understanding of one or more embodiments, the foregoing description of embodiments in this specification sometimes combines multiple features into a single embodiment, drawing, or description thereof. However, this method of disclosure does not imply that the subject matter of this specification requires more features than those mentioned in the claims. In fact, the embodiments contain fewer features than all the features of the single embodiments disclosed above.
Claims
1. A method for processing construction task orders, characterized in that, The method includes: Obtain associated data, which includes the association between at least one of construction components, regional keywords, and construction text and the drawing grid set; the drawing grid set refers to the set of grids covered by the construction area after the construction drawings are divided into several uniform and independent small spatial units according to preset rules. Get the order splitting area input by the user; The target grid set is determined based on the order splitting area and the associated data; Based on the target grid set, the split order area is verified to see if it meets preset conditions, including area repetition conditions, area out-of-range conditions, and area omission conditions; wherein, obtaining associated data includes: Obtain standardized labels for each detachable order area, which includes detachable construction components and detachable spatial areas; Obtain the set of drawing grids covered by each of the detachable single areas from the construction drawings; Associate and bind the standardized labels with the drawing grid set; Based on the standardized tags, obtain the associated data corresponding to at least one of the construction components, the regional keywords, and the construction text.
2. The method as described in claim 1, characterized in that, The standardized label includes the standardized label of the construction component, and obtaining the standardized label of each detachable unit area includes: Extract historical component information of the construction components from historical construction drawings; Obtain the first tag corresponding to the historical component information; The standardized label of the construction component in the detachable unit area is determined based on the component information of the detachable unit area, the historical component information, and the first label.
3. The method as described in claim 1, characterized in that, The standardized tags include the standardized tags of the regional keywords, and obtaining the standardized tags for each splittable region includes: Retrieve historical area keywords related to the construction area from historical task lists; The historical region keywords are categorized according to preset dimensions; Based on the classified historical region keywords, the word segmentation of each standardized tag is matched to determine the second tag corresponding to the historical region keywords; The standardized tag for the regional keywords of the splittable region is determined based on the regional keywords of the splittable region, the historical regional keywords, and the second tag.
4. The method as described in claim 1, characterized in that, The standardized label includes the standardized label of the construction text, and obtaining the standardized label for each divisible area includes: Determine the first textual feature of the standardized label; Identify one or more second text features from historical construction documents; Associate the first text feature with one or more second text features to determine the third tag corresponding to the historical construction text; The standardized label for the construction text of the splittable area is determined based on the construction text of the splittable area, the historical construction text, and the third label.
5. The method as described in claim 1, characterized in that, The area for obtaining user input for order splitting includes: Obtain the area range selected by the user in the construction drawings; or Obtain the construction component selected by the user in the construction drawings; or Obtain the construction component selected by the user from the component list; or Obtain the text description or keywords of the construction area input by the user.
6. The method as described in claim 1, characterized in that, The determination of the target raster set based on the split order area and the associated data includes: Determine the target standardized label based on the order splitting area and the associated data; The target raster set is determined based on the target standardized label.
7. The method as described in claim 1, characterized in that, The step of verifying whether the split-order area meets the preset conditions based on the target grid set includes: Obtain the first grid set corresponding to the parent region of the split order region; By determining whether the target grid set is a subset of the first grid set, it is verified whether the split order area meets the area out-of-range condition; Obtain the second grid set corresponding to the dispatched area at the same level as the splitting area; By using the intersection of the target grid set and the second grid set, it is verified whether the split order area meets the area repetition condition; The difference between the union of the target grid set and the second grid set and the first grid set is used to verify whether the split order area meets the area omission condition.
8. The method as described in claim 7, characterized in that, The method further includes: In response to the order splitting area not meeting the area out-of-range condition, the order splitting submission channel is locked, and the user's modified order splitting area is obtained to re-verify whether the order splitting area meets the area out-of-range condition. In response to the order splitting area not meeting the area duplication condition, the order splitting submission channel is locked, and the user-modified order splitting area is obtained to re-verify whether the order splitting area meets the area duplication condition. In response to the fact that the order splitting area does not meet the omission conditions, the order splitting submission channel is locked, and the omission reason input by the user or the order splitting area modified by the user is obtained; In response to receiving the reason for the omission input by the user, the order split submission channel is unlocked; In response to obtaining the user's modified order splitting area, re-verify whether the order splitting area meets the area omission condition.
9. A system for processing construction task orders, characterized in that, The system includes: The database unit is configured to provide associated data, which includes the association between at least one of construction components, construction keywords, and construction text and the drawing grid set; the drawing grid set refers to the set of grids covered by the construction area after the construction drawings are divided into several uniform and independent small spatial units according to preset rules. The input unit is configured as a splitting area to obtain user input; The verification unit is configured to determine a target raster set based on the split order area and associated data, and to verify whether the split order area meets preset conditions based on the target raster set. The preset conditions include at least a region duplication condition, a region out-of-range condition, and a region omission condition. The database unit is further configured to: Obtain standardized labels for each detachable order area, which includes detachable construction components and detachable spatial areas; Obtain the set of drawing grids covered by each of the detachable single areas from the construction drawings; Associate and bind the standardized labels with the drawing grid set; Based on the standardized tags, obtain the associated data corresponding to at least one of the construction components, the regional keywords, and the construction text.
Citation Information
Patent Citations
Construction task management method and system and storage medium
CN117592949A
Intelligent construction site gridding management method, device, equipment and medium
CN118609231A