A task order processing method and system based on construction drawings

By analyzing construction drawings, automatically identifying the axis grid information to generate a task sheet, solving the problem of time-consuming and easy loss of construction task sheet filling, and achieving efficient and accurate task sheet generation and management.

CN118657123BActive Publication Date: 2024-12-10TECHNOLOGY (CHENGDU) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411134930.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-19
Publication Date
2024-12-10
Estimated Expiration
2044-08-19

AI Technical Summary

Technical Problem

The construction task sheet requires filling in a lot of information, which is time-consuming and labor-intensive, and the paper task sheet is easily lost and difficult to store.

Method used

By analyzing construction drawings, automatically identifying the axis network information, generating target task sheets, realizing intelligent order assignment, reducing manual data filling, improving task sheet generation efficiency, and avoiding loss through electronic version storage.

Benefits of technology

Generate task orders quickly and accurately, reduce distribution time, improve task order generation efficiency, and ensure data storage and management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118657123B_ABST
    Figure CN118657123B_ABST
Patent Text Reader

Abstract

The embodiment of this specification provides a method and system for processing a task order based on a construction drawing, the method comprising parsing the construction drawing, extracting the drawing information in the construction drawing; determining the axis grid node set of the construction drawing based on the drawing information, the axis grid node set comprising at least one axis grid node, the axis grid node being the intersection between the axis lines; obtaining a target node combination in the axis grid node set, the target node combination enclosing a closed polygon; generating a target task order based on the target node combination. By parsing the construction drawing and determining the target node combination, the target task order can be generated quickly and accurately, avoiding manual filling of a large amount of data information, improving the generation efficiency of the target task order, and helping to reduce the time for dispatching task orders.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of construction drawings, and in particular to a method and system for processing a task list based on construction drawings. Background Art

[0002] Construction drawings (e.g., CAD drawings) are widely used in construction projects to guide production and construction, and are the authoritative basis for construction. Construction drawings can graphically display the overall layout of the construction project, the external shape of the building, the internal layout, the structural structure, the internal and external decoration, the material practices and other information. During the construction process, it is necessary to divide different construction sites according to the construction drawings, fill in a complete construction task list for each construction site, and then distribute it to the construction personnel. However, the construction task list not only requires a lot of information to be filled in, which is time-consuming and labor-intensive, but also paper construction task lists are not easy to save and are prone to loss.

[0003] Therefore, it is necessary to provide a task order processing method and system based on construction drawings. Summary of the invention

[0004] One or more embodiments of the present specification provide a method for processing a task order based on construction drawings, the method comprising: parsing the construction drawings and extracting drawing information from the construction drawings; based on the drawing information, determining a grid node set of the construction drawings, the grid node set comprising at least one grid node, the grid node being an intersection between axis lines; obtaining a target node combination in the grid node set, the target node combination enclosing a closed polygon; and generating a target task order based on the target node combination.

[0005] In some embodiments, the drawing information includes digital information and letter information, the digital information includes digital text and the digital position of the digital text, the letter information includes letter text and the letter position of the letter text, and determining the axis grid node set of the construction drawing based on the drawing information includes: determining a first axis number in a first direction based on the digital text and the digital position; determining a second axis number in a second direction based on the letter text and the letter position, the first direction being perpendicular to the second direction; and determining the axis grid node set based on the first axis number and the second axis number.

[0006] In some embodiments, determining the first axis number based on the digital text and the digital position includes: based on the digital text, obtaining a first digital set along the first direction; based on the digital text, determining a target digital set based on the number of numbers included in the first digital set; determining the first axis number based on the digital text included in the target digital set; determining the second axis number based on the letter text and the letter position includes: based on the letter text, obtaining a first letter set along the second direction; based on the letter text, determining a target letter set based on the number of letters in the first letter set; and determining the second axis number based on the letter text included in the target letter set.

[0007] In some embodiments, determining the axis grid node set of the construction drawing based on the drawing information also includes: determining at least one target axis and the intersection information of the at least one target axis based on the first axis number and the second axis number; determining the axis grid node set based on the at least one target axis and the intersection information.

[0008] In some embodiments, obtaining the target node combination in the grid node set includes: obtaining an initial node combination input by a user, each node in the initial node combination is a grid node in the grid node set; verifying the initial node combination based on preset conditions to determine a qualified node combination, the preset conditions including whether the initial node combination encloses the closed polygon; obtaining the user's input information based on the qualified node combination to determine the target node combination.

[0009] In some embodiments, the preset condition also includes: the proportion of the area of ​​the closed polygon in the area of ​​the construction drawing is greater than a first proportion threshold and less than a second proportion threshold, and the first proportion threshold is less than the second proportion threshold.

[0010] In some embodiments, the number of the initial node combinations and the qualified node combinations is multiple, and the obtaining of the target node combination in the axis grid node set also includes: determining a first subset constituting the multiple qualified node combinations based on the multiple initial node combinations; in response to the first subset not covering the construction area of ​​the construction drawing, determining a second subset constituting the multiple qualified node combinations; determining the union of the first subset and the second subset as the qualified node combination; and obtaining the input information of the user based on the qualified node combination to determine the target node combination.

[0011] In some embodiments, generating a target task list based on the target node combination includes: obtaining the location information and initial coordinates of the target node combination; determining standard coordinates based on the initial coordinates; determining at least one reference task list based on the location information and the standard coordinates; and generating the target task list based on the at least one reference task list.

[0012] In some embodiments, determining at least one reference task order based on the site information and the standard coordinates includes: based on the site information and the standard coordinates, matching in the task order database through a first rule, determining a first reference construction site, and generating a first task order subset, the first rule being that the standard coordinates are in the same coordinate range as the coordinate range corresponding to the construction site in the task order database, and the construction project corresponding to the site information is the same as the construction project corresponding to the construction site in the task order database; based on the site information and the standard coordinates, matching in the task order database through a second rule, determining a second reference construction site, and generating a second task order subset, the second rule being that the standard coordinates are included in the construction site corresponding to the task order database and the construction project corresponding to the part information is the same as the construction project corresponding to the construction part in the task order database; based on the part information and the standard coordinates, matching is performed in the task order database through a third rule to determine a third reference construction part, and a third task order subset is generated, wherein the third rule is that the standard coordinates are the same as the coordinate range corresponding to the construction part in the task order database or the standard coordinates are included in the coordinate range corresponding to the construction part in the task order database, and the construction project corresponding to the part information is different from the construction project corresponding to the construction part in the task order database; based on the first task order subset, the second task order subset and the third task order subset, at least one reference task order is determined.

[0013] In some embodiments, determining the at least one reference task order based on the first task order subset, the second task order subset and the third task order subset also includes: arranging the first task order subset, the second task order subset and the third task order subset based on a preset order, and the preset order is related to the rule type during matching; and determining the at least one reference task order based on the sorting result.

[0014] In some embodiments, determining the at least one reference task order based on the first task order subset, the second task order subset and the third task order subset also includes: sorting the task orders in each task order subset based on the matching relationship between the part information, the standard coordinates and the task order database; and determining the at least one reference task order based on the sorted first task order subset, the sorted second task order subset and the sorted third task order subset.

[0015] In some embodiments, generating the target task list based on the at least one reference task list includes: obtaining a target reference task list selected by a user from the at least one reference task list; determining a first task list content based on the target reference task list; determining a second task list content based on the part information; and generating the target task list based on the first task list content and the second task list content.

[0016] In some embodiments, generating the target task order based on the at least one reference task order also includes: in response to not matching a reference construction site in the task order database based on the site information and the standard coordinates, pushing an information entry request to a user; based on the information entry request, determining the content of a first task order; based on the site information, determining the content of a second task order; and generating the target task order based on the content of the first task order and the content of the second task order.

[0017] One or more embodiments of the present specification provide a task order processing system based on construction drawings, the system comprising: a parsing and extraction module, configured to parse the construction drawings and extract drawing information from the construction drawings; a determination module, configured to determine a grid node set of the construction drawings based on the drawing information, the grid node set comprising at least one grid node, the grid node being an intersection between axis lines; an acquisition module, configured to acquire a target node combination in the grid node set, the target node combination enclosing a closed polygon; and a generation module, configured to generate a target task order based on the target node combination.

[0018] Some embodiments of the present specification include at least the following beneficial effects: by parsing the construction drawings and determining the target node combination, the target task order can be generated quickly and accurately, avoiding manual filling of large amounts of data information, improving the generation efficiency of the target task order, and helping to reduce the time for dispatching task orders. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] This specification will be further described in the form of exemplary embodiments, which will be described in detail by the accompanying drawings. These embodiments are not restrictive, and in these embodiments, the same number represents the same structure, wherein:

[0020] Figure 1 is an exemplary module diagram of a task order processing system based on construction drawings according to some embodiments of this specification;

[0021] Figure 2 is an exemplary flow chart of a method for processing a task order based on a construction drawing according to some embodiments of this specification;

[0022] Figure 3 is an exemplary schematic diagram of a first axis number according to some embodiments of the present specification;

[0023] Figure 4 is an exemplary schematic diagram of a second axis number according to some embodiments of the present specification;

[0024] Figure 5 is an exemplary schematic diagram of an axis grid according to some embodiments of this specification;

[0025] Figure 6 is an exemplary flow chart of obtaining a target node combination according to some embodiments of this specification;

[0026] Figure 7 is an exemplary schematic diagram of a graphical construction site database according to some embodiments of this specification;

[0027] Figure 8 is an exemplary flow chart of generating a target task list according to some embodiments of this specification;

[0028] Fig. 9 It is an exemplary schematic diagram of the dispatching of target task orders for different construction sites as shown in some embodiments of this specification. DETAILED DESCRIPTION

[0029] In order to more clearly illustrate the technical solutions of the embodiments of this specification, the following is a brief introduction to the drawings required for the description of the embodiments. Obviously, the drawings described below are only some examples or embodiments of this specification. For ordinary technicians in this field, this specification can also be applied to other similar scenarios based on these drawings without creative work. Unless it is obvious from the language environment or otherwise explained, the same reference numerals in the figures represent the same structure or operation.

[0030] It should be understood that the "system", "device", "unit" and / or "module" used herein are a method for distinguishing different components, elements, parts, portions or assemblies at different levels. However, if other words can achieve the same purpose, the words can be replaced by other expressions.

[0031] As shown in this specification and claims, unless the context clearly indicates an exception, the words "a", "an", "an" and / or "the" do not refer to the singular and may also include the plural. Generally speaking, the terms "comprise" and "include" only indicate the inclusion of the steps and elements that have been clearly identified, and these steps and elements do not constitute an exclusive list. The method or device may also include other steps or elements.

[0032] Flowcharts are used in this specification to illustrate the operations performed by the system according to the embodiments of this specification. It should be understood that the preceding or following operations are not necessarily performed precisely in order. Instead, the steps may be processed in reverse order or simultaneously. At the same time, other operations may also be added to these processes, or one or more operations may be removed from these processes.

[0033] Construction drawings are usually used to guide production and construction, and are the authoritative basis for construction. During the construction process, different construction areas are usually assigned to different construction personnel in the form of construction task sheets. However, since construction task sheets require a lot of information to be filled in, it will take up a lot of user time, and paper construction task sheets assigned to construction personnel are also prone to loss.

[0034] Therefore, some embodiments of this specification provide a task order processing method and system based on construction drawings, which parses the construction drawings and automatically identifies the axis grid information in the construction drawings, and creates a graphical construction site database based on the axis starting points and axis intersections in the axis grid information. In the process of dispatching the construction task order, the construction site corresponding to the target node combination is selected, and based on the relationship between the relative coordinates of the construction site and the dispatched construction site, the task order template is recommended and imported to achieve efficient and intelligent dispatching, avoid manually filling in a large amount of data information, improve the generation efficiency of the target task order, and help reduce the time for dispatching task orders. By dispatching an electronic version of the target task order, it can also be stored in time to avoid loss by the user.

[0035] Figure 1 1 is an exemplary module diagram of a task order processing system 100 based on construction drawings according to some embodiments of the present specification. In some embodiments, the task order processing system 100 may include a parsing and extracting module 110, a determining module 120, an acquiring module 130, and a generating module 140.

[0036] In some embodiments, the parsing and extraction module 110 is configured to parse the construction drawings and extract the drawing information in the construction drawings. For more information about the parsing and extraction module 110, please refer to Figure 2 and its related description.

[0037] In some embodiments, the determination module 120 is configured to determine the axis grid node set of the construction drawing based on the drawing information. The axis grid node set includes at least one axis grid node, and the axis grid node is the intersection between the axis lines. For more information about the determination module 120, please refer to Figure 2 and its related description.

[0038] In some embodiments, the drawing information includes digital information and letter information, the digital information includes digital text and digital positions of the digital text, and the letter information includes letter text and letter positions of the letter text. The determination module 120 is further configured to determine a first axis number in a first direction based on the digital text and the digital position; determine a second axis number in a second direction based on the letter text and the letter position, the first direction being perpendicular to the second direction; and determine a grid node set based on the first axis number and the second axis number.

[0039] In some embodiments, the determination module 120 is further configured to acquire a first number set along a first direction based on the number text; determine a target number set based on the number of numbers contained in the first number set; determine a first axis number based on the number text contained in the target number set; acquire a first letter set along a second direction based on the letter text; determine a target letter set based on the number of letters in the first letter set; and determine a second axis number based on the letter text contained in the target letter set.

[0040] In some embodiments, the determination module 120 is further configured to determine at least one target axis and intersection information of at least one target axis based on the first axis number and the second axis number; and determine the axis grid node set based on at least one target axis and the intersection information.

[0041] In some embodiments, the acquisition module 130 is configured to acquire a target node combination in the axis grid node set. The target node combination encloses a closed polygon. For more information about the acquisition module 130, see Figure 2 and Figure 6 and its related description.

[0042] In some embodiments, the acquisition module 130 is further configured to acquire an initial node combination input by a user, each node in the initial node combination being an axis grid node in the axis grid node set; verifying the initial node combination based on preset conditions to determine a qualified node combination, the preset conditions including whether the initial node combination encloses a closed polygon; acquiring user input information based on the qualified node combination to determine a target node combination.

[0043] In some embodiments, the preset condition also includes: the proportion of the area of ​​the closed polygon in the area of ​​the construction drawing is greater than a first proportion threshold and less than a second proportion threshold, and the first proportion threshold is less than the second proportion threshold.

[0044] In some embodiments, the number of initial node combinations is multiple, and the acquisition module 130 is further configured to determine a first subset of qualified node combinations based on the initial node combinations; determine a second subset of qualified node combinations in response to the first subset not covering the construction area of ​​the construction drawings; determine the union of the first subset and the second subset as the qualified node combinations; and obtain user input information based on the qualified node combinations to determine the target node combination.

[0045] In some embodiments, the generation module 140 is configured to generate a target task list based on the target node combination. For more information about the generation module 140, see Figure 2 and Figure 8 and its related description.

[0046] In some embodiments, the generation module 140 is further configured to obtain the location information and initial coordinates of the target node combination; determine the standard coordinates based on the initial coordinates; determine at least one reference task list based on the location information and the standard coordinates; and generate a target task list based on at least one reference task list.

[0047] In some embodiments, the generation module 140 is further configured to match the first reference construction site in the task order database through a first rule based on the site information and the standard coordinates, and generate a first task order subset, wherein the first rule is that the standard coordinates are in the same coordinate range as the coordinate range corresponding to the construction site in the task order database, and the construction project corresponding to the site information is the same as the construction project corresponding to the construction site in the task order database; based on the site information and the standard coordinates, match the second reference construction site in the task order database through a second rule, and generate a second task order subset, wherein the second rule is that the standard coordinates are included in the coordinates of the construction site in the task order database. range, and the construction project corresponding to the part information is the same as the construction project corresponding to the construction part in the task order database; based on the part information and the standard coordinates, matching is performed in the task order database through the third rule to determine the third reference construction part, and generate a third task order subset, the third rule is that the standard coordinates are the same as the coordinate range of the construction part in the task order database or the standard coordinates are included in the coordinate range of the construction part in the task order database, and the construction project corresponding to the part information is different from the construction project corresponding to the construction part in the task order database; based on the first task order subset, the second task order subset and the third task order subset, determine at least one reference task order.

[0048] In some embodiments, the generation module 140 is further configured to arrange the first task order subset, the second task order subset and the third task order subset based on a preset order, and the preset order is related to the rule type during matching; based on the sorting result, determine at least one reference task order.

[0049] In some embodiments, the generation module 140 is further configured to sort the task orders in each task order subset based on the matching relationship between the part information, standard coordinates and the task order database; and determine at least one reference task order based on the sorted first task order subset, the sorted second task order subset and the sorted third task order subset.

[0050] In some embodiments, the generation module 140 is further configured to obtain a target reference task list selected by a user from at least one reference task list; determine the content of the first task list based on the target reference task list; determine the content of the second task list based on the part information; and generate a target task list based on the content of the first task list and the content of the second task list.

[0051] In some embodiments, the generation module 140 is further configured to push an information entry request to the user in response to a reference construction site not being matched in the task order database based on the site information and standard coordinates; determine the content of the first task order based on the information entry request; determine the content of the second task order based on the site information; and generate a target task order based on the content of the first task order and the content of the second task order.

[0052] It should be noted that the above description of the task list processing system 100 and its modules is only for the convenience of description and does not limit the present specification to the scope of the embodiments. It is understandable that, after understanding the principle of the system, those skilled in the art may arbitrarily combine the modules or form a subsystem to connect with other modules without deviating from the principle. In some embodiments, Figure 1 The parsing and extraction module 110, the determination module 120, the acquisition module 130 and the generation module 140 disclosed in the specification can be different modules in a system, or a module can realize the functions of two or more modules mentioned above. For example, each module can share a storage module, or each module can have its own storage module. Such variations are all within the protection scope of this specification.

[0053] Figure 2 200 is an exemplary flow chart of a method for processing a task order based on a construction drawing according to some embodiments of the present specification. The operation diagram of process 200 presented below is illustrative. In some embodiments, the process may be completed using one or more additional operations not described and / or one or more operations not discussed. In addition, Figure 2 The order of the operations of process 200 shown in FIG. 1 and described below is not limiting. In some embodiments, process 200 may be performed by task order processing system 100. Figure 2 As shown, process 200 includes the following steps.

[0054] Step 210, parse the construction drawings and extract drawing information from the construction drawings.

[0055] Construction drawings refer to drawings used to guide the construction of construction projects. Construction drawings may include graphic representations of construction details such as size, location and technical parameters, as well as graphic representations of the actual project to be built.

[0056] In some embodiments, the construction drawings may include architectural construction drawings, structural construction drawings, equipment construction drawings, etc. Architectural construction drawings are drawings that are mainly used to show the planned location, external shape, layout of each room inside, internal and external decoration structure and construction requirements of the building. Structural construction drawings are drawings that mainly show the structural type, structural layout, component types, quantity, size and methods of the building's load-bearing structure. Equipment construction drawings are drawings that mainly express the layout and construction requirements of the building's water supply and drainage, heating and ventilation, power supply and lighting equipment.

[0057] In some embodiments, the construction drawings may be drawings drawn for the entire construction project. In some embodiments, the construction drawings may be drawings drawn for construction objects in the construction project. A construction project is a specific project for preparing for building or engineering construction. Taking the construction project of building a school as an example, the construction drawings may be drawings drawn for the entire school. The construction drawings may also be drawings drawn for a certain teaching building. The construction drawings may also be drawings drawn for a certain floor of a teaching building.

[0058] In some embodiments, the construction drawings may be electronic drawings generated by CAD software, or paper drawings converted into electronic format by scanning or other means.

[0059] In some embodiments, the construction drawings may include an axis grid. The axis grid is a plane grid composed of axis lines, axis numbers, and dimension markings. The axis grid information may include information related to the axis lines, axis numbers, and dimension markings. The axis grid may be drawn in advance in the construction drawings by relevant designers.

[0060] In some embodiments, the axes in the construction drawings include a transverse axis and a longitudinal axis. The transverse axis and the longitudinal axis form an axis grid, and the intersection of the transverse axis and the longitudinal axis is an axis grid node. The transverse axis is an axis parallel to the transverse axis of the reference coordinate system, and the longitudinal axis is an axis parallel to the longitudinal axis of the reference coordinate system. The transverse direction (i.e., the transverse axis direction) of the reference coordinate system refers to the width direction of the building, and the longitudinal direction (i.e., the longitudinal axis direction) refers to the length direction of the building. For example, Figure 3-Figure 5 As shown, the horizontal direction of the reference coordinate system can be the east-west direction on the construction drawing, and the vertical direction of the reference coordinate system can be the north-south direction on the construction drawing.

[0061] In some embodiments, the axes in the construction drawings also include corresponding axis numbers. For example, the longitudinal axis is numbered with numbers, and different longitudinal axes correspond to different axis numbers (for example, numbers 1, 2, 3, etc.). The axis number of the longitudinal axis is sequentially accumulated by a preset digital value along a certain direction of the horizontal axis (for example, the east direction on the construction drawing). The preset digital value may be a default value, an empirical value, a user input value, etc. For example, the preset digital value may be 1. For another example, the transverse axis is numbered with letters, and different transverse axes correspond to different axis numbers (for example, letters a, b, c, etc.). The axis number of the transverse axis changes in alphabetical order along a certain direction of the longitudinal axis (for example, the north direction on the construction drawing).

[0062] Drawing information refers to the information related to the construction project contained in the construction drawings. For example, drawing information may include project information, building information, floor information, construction requirements and drawing dimensions (for example, the length, width, area, etc. of the drawing).

[0063] In some embodiments, the drawing information includes numerical information and alphabetical information.

[0064] Digital information refers to information related to numbers on construction drawings. For example, digital information can include the axis number of the horizontal axis.

[0065] Letter information refers to information related to letters on the construction drawings. For example, the letter information may include the axis number of the longitudinal axis.

[0066] The parsing and extraction module 110 can parse the construction drawings in a variety of ways.

[0067] In some embodiments, the parsing and extraction module 110 can perform image recognition on the construction drawings through an image recognition algorithm or any other suitable algorithm to determine the drawing information in the construction drawings. Exemplary image recognition algorithms include but are not limited to Tesseract OCR, Google Cloud Vision API, and Microsoft Azure Cognitive Services.

[0068] In some embodiments, the parsing and extraction module 110 may also process the construction drawings through a machine learning model (eg, a convolutional neural network (CNN) model) to determine the drawing information of the construction drawings.

[0069] In some embodiments, the parsing and extraction module 110 may store the extracted drawing information in a storage device.

[0070] Step 220, based on the drawing information, determine the axis grid node set of the construction drawing.

[0071] The axis grid node set is a set of axis grid nodes on the construction drawings. The axis grid nodes are intersections between axis lines. In some embodiments, the axis grid node set includes at least one axis grid node.

[0072] In some embodiments, the drawing information parsed by the parsing and extraction module 110 may include line information. The determination module 120 may determine, based on the line information in the drawing information, the lines parallel to the horizontal axis of the reference coordinate system as horizontal axes, and the lines parallel to the vertical axis of the reference coordinate system as longitudinal axes, and determine at least one axis grid node based on at least one horizontal axis and at least one longitudinal axis to obtain an axis grid node set.

[0073] In some embodiments, the determination module 120 may determine the grid node set of the construction drawing based on the digital information and the letter information.

[0074] In some embodiments, the digital information may include digital text and digital positions corresponding to the digital text, wherein the digital text represents the number of the axis number of the longitudinal axis, and the digital position represents the coordinate position of the longitudinal axis on the construction drawing.

[0075] In some embodiments, the letter information may include letter text and letter position corresponding to the letter text, wherein the letter text represents the letter of the axis number of the transverse axis, and the letter position represents the coordinate position of the transverse axis on the construction drawing.

[0076] In some embodiments, determining the axis grid node set of the construction drawing based on the digital information and the letter information includes: determining the first axis number in the first direction based on the digital text and the digital position; determining the second axis number in the second direction based on the letter text and the letter position, the first direction being perpendicular to the second direction; determining the axis grid node set based on the first axis number and the second axis number.

[0077] The first direction refers to a certain direction of the horizontal axis of the reference coordinate system. Figure 3-Figure 5 As shown, the first direction is the east direction of the construction drawing.

[0078] The first axis number refers to the axis number of the first axis constituting the target axis network. The first axis number may include the axis numbers of multiple first axes determined along the first direction. For an explanation of the target axis network and the first axis, see the description of step 220 below.

[0079] In some embodiments, the determination module 120 can arbitrarily select a starting number as the starting axis number, take the digital position corresponding to the starting number as the starting point, retrieve all digital texts along the first direction of the construction drawing, and determine all the retrieved digital texts and the starting number together as the first axis number. The starting number refers to the digital text that is the starting axis number among all digital texts. For example, the starting number can be 1.

[0080] In some embodiments, the determination module 120 may acquire a first number set along a first direction based on the number text; determine a target number set based on the number of numbers included in the first number set; and determine a first axis number based on the number text included in the target number set.

[0081] The first digital set refers to a set consisting of multiple digital texts retrieved along the first direction.

[0082] In some embodiments, the determination module 120 can arbitrarily select a starting point number on the construction drawing as the starting axis number, and retrieve the digital text along the first direction with the digital position corresponding to the starting point number as the starting point. When there is no gap between the currently retrieved digital text and the previous digital text, the currently retrieved digital text is classified into the first digital set corresponding to the starting point number, and the next digital text is retrieved; until there is a gap between the currently retrieved digital text and the previous digital text, the search is stopped, and the first digital set corresponding to the starting point number is obtained.

[0083] In which, taking the numbering method of the axis number of the longitudinal axis as sequentially adding a preset digital value as an example, the discontinuity between two digital texts means that the two digital texts are not continuous, that is, the spacing between the two digital texts is not equal to the preset digital value. For example, if the two digital texts are 4 and 6 respectively, there is a discontinuity between the two digital texts.

[0084] The determination module 120 can determine the first number set of the remaining starting numbers in the first direction in the above manner.

[0085] The target number set refers to the first number set that is finally selected.

[0086] In some embodiments, the determination module 120 may sort the plurality of first number sets in descending order based on the number of numbers contained in the first number set, and determine the first number sets with the first preset number that are ranked first as the target number set. The first preset number may be a system default value, an experience value, a manually preset value, or any combination thereof, and may be set according to actual needs.

[0087] For example, the first preset number may be 1, 2, etc. Taking the first preset number as 2 as an example, the determination module 120 may determine the first two first number sets with the highest ranking as the target number sets. The first preset number may also be other values, which are not limited in this specification.

[0088] In some embodiments, for each set of target digital sets, the determination module 120 may determine all digital texts contained in the target digital set as the first axis number. Figure 3 is an exemplary schematic diagram of the first axis number shown in some embodiments of this specification. Figure 3 As shown, the dotted box A and the dotted box B are the retrieved target digital sets, and all the digital texts contained in each of the two target digital sets are a first axis number.

[0089] The second direction refers to a certain direction of the vertical axis of the reference coordinate system. Figure 3-Figure 5 As shown, the second direction is the true north direction on the construction drawing.

[0090] The second axis number refers to the axis number of the second axis constituting the target axis grid. The second axis number may include the axis numbers of multiple second axes determined along the second direction. For an explanation of the target axis grid and the second axis, see the following description of step 220.

[0091] In some embodiments, the determination module 120 can arbitrarily select a starting letter on the construction drawing as the starting axis number, take the letter position corresponding to the starting letter as the starting point, retrieve all letter texts along the second direction of the construction drawing, and determine all the retrieved letter texts and the starting letter as the second axis number. The starting letter refers to the letter text that is the starting axis number among all the letter texts. For example, the starting letter can be a.

[0092] In some embodiments, the determination module 120 may acquire a first letter set along a second direction based on letter text; determine a target letter set based on the number of letters in the first letter set; and determine a second axis number based on letter text included in the target letter set.

[0093] The first letter set refers to a set consisting of a plurality of letter texts retrieved along the second direction.

[0094] In some embodiments, the determination module 120 can arbitrarily select a starting letter on the construction drawing as the starting axis number, and use the letter position corresponding to the starting letter as the starting point to retrieve the letter text along the second direction. When there is no discontinuity between the currently retrieved letter text and the previous letter text, the currently retrieved letter text is classified into the first letter set corresponding to the starting letter, and the next letter text is retrieved; until there is a discontinuity between the currently retrieved letter text and the previous letter text, the search is stopped, and the first letter set corresponding to the starting letter is obtained.

[0095] Among them, taking the numbering method of the axis number of the horizontal axis as an example, the discontinuity between two letter texts means that the two letter texts are not continuous, that is, the change between the two letter texts does not conform to the letter change rule. For example, if the two letter texts are a and c, there is a discontinuity between the two letter texts.

[0096] The determination module 120 can determine the first letter set of the remaining starting letters in the second direction in the above manner.

[0097] The target letter set refers to the first letter set that is finally selected.

[0098] In some embodiments, the determination module 120 may sort the multiple first letter sets in descending order based on the number of letters contained in the first letter sets, and determine the first letter sets with a second preset number that are ranked first as the target letter sets. The second preset number may be a system default value, an experience value, a manually preset value, or any combination thereof, and may be set according to actual needs. For example, the second preset number may be 1, 2, etc. Taking the second preset number of 2 as an example, the determination module 120 may determine the two first letter sets that are ranked first as the target letter sets. The second preset number may also be other values, which are not limited in this specification.

[0099] In some embodiments, for each set of target letter sets, the determination module 120 may determine all letter texts included in the target letter set as the second axis number. Figure 4 is an exemplary schematic diagram of the second axis number shown in some embodiments of this specification. Figure 4 As shown, the dotted box C and the dotted box D are the retrieved target letter sets, and all letter texts contained in each of the two target letter sets are a second axis number.

[0100] In some embodiments, the determination module 120 may determine at least one first axis and at least one second axis based on the first axis number and the second axis number, and determine at least one grid node based on the at least one first axis and at least one second axis to obtain a grid node set.

[0101] The first axis refers to an axis determined based on the first axis number. In some embodiments, for each first axis number, the determination module 120 can determine a straight line passing through the digital position and perpendicular to the horizontal axis direction of the reference coordinate system based on the digital position of the digital text corresponding to the first axis number, and determine the straight line as the first axis. For example, for the first axis numbers "1", "2", "3", etc., a first axis can be determined respectively.

[0102] The second axis refers to an axis determined based on the second axis number. In some embodiments, for each second axis number, the determination module 120 can determine a straight line passing through the letter position and perpendicular to the longitudinal axis direction of the reference coordinate system based on the letter position of the letter text corresponding to the second axis number, and determine the straight line as the second axis. For example, for the second axis numbers "a", "b", "c", etc., a second axis can be determined respectively.

[0103] The grid nodes can be determined in a variety of ways. In some embodiments, for each first axis of at least one first axis, the determination module 120 can determine the intersection of the first axis with at least one second axis, and determine the intersection as the grid intersection. In some embodiments, for each second axis of at least one second axis, the determination module 120 can determine the intersection of the second axis with at least one first axis, and determine the intersection as the grid node.

[0104] In some embodiments, the determination module 120 may combine at least one grid node to determine a grid node set. For example, for each of the at least one first axis, the determination module 120 may put at least one grid node corresponding to the first axis into a column and arrange them in ascending order of the axis number of the second axis to obtain at least one column of grid nodes. Further, the determination module 120 may arrange at least one column of grid nodes in ascending order of the axis number of the first axis to obtain a grid node set in a matrix form.

[0105] In some embodiments, the grid node set may include at least one grid node and intersection information corresponding to the grid node.

[0106] Intersection information refers to information related to the grid nodes. For example, the intersection information may include the coordinate position of the grid nodes on the construction drawings.

[0107] In some embodiments, the determination module 120 may determine at least one target axis and the intersection information of at least one target axis based on the first axis number and the second axis number; and determine the axis grid node set based on the at least one target axis and the intersection information.

[0108] The target axis refers to the axis that constitutes the target axis network. The target axis network is the axis network identified from the construction drawings. The target axis includes the first axis and the second axis. The first axis is the longitudinal axis of the target axis network, and the second axis is the transverse axis of the target axis network.

[0109] In some embodiments, the determination module 120 may connect two or more digital texts with the same first axis number into an axis line to obtain at least one first axis line; connect two or more letter texts with the same second axis number into an axis line to obtain at least one second axis line; and determine the intersection of the first axis line and the second axis line as an axis grid node. The determination module 120 may determine the coordinate position of the axis grid node on the construction drawing based on the digital position of the axis grid node corresponding to the first axis number and the letter position corresponding to the second axis number, and determine it as the intersection information. For example, the coordinate position of the axis grid intersection may be (digital position, letter position).

[0110] Just as an example, Figure 5 is an exemplary schematic diagram of an axis grid according to some embodiments of this specification. Figure 5 As shown, the determination module 120 can connect two numbers 1 to obtain a first axis, connect two numbers 2 to obtain a first axis, connect two numbers 3 to obtain a first axis, ..., connect two numbers 6 to obtain a first axis; and connect two letters a to obtain a second axis, connect two letters b to obtain a second axis, and connect two letters c to obtain a second axis; obtain an axis network based on multiple first axes and multiple second axes, and determine the intersection of the axis network as the axis network node.

[0111] like Figure 5 As shown, for the grid node P, the determination module 120 can determine the coordinate position of the grid node P on the construction drawing based on the digital position of the number 1 and the letter position of the letter c corresponding to the grid node P, and determine it as the intersection information of the grid node P.

[0112] In some embodiments, the determination module 120 may determine at least one grid node and the intersection information corresponding to each grid node as a grid node set.

[0113] In some embodiments, the axis grid node set may also include the axis number coordinates of the first axis number and the axis number coordinates of the second axis number. The axis number coordinates of the first axis number refer to the coordinates of the first axis number corresponding to the first axis line on the horizontal axis of the construction drawing. For example, the axis number coordinates of the first axis number may be the horizontal axis coordinates of all digital texts on the first axis line corresponding to the first axis number, and the horizontal axis coordinates of all digital texts on the first axis line corresponding to the first axis number are consistent. The axis number coordinates of the second axis number refer to the coordinates of the second axis number corresponding to the second axis line on the vertical axis of the construction drawing. For example, the axis number coordinates of the second axis number may be the vertical axis coordinates of all letter texts on the second axis line corresponding to the second axis number, and the vertical axis coordinates of all letter texts on the second axis line corresponding to the second axis number are consistent.

[0114] In some embodiments, the determination module 120 may determine the digital positions of all digital texts on the first axis corresponding to the first axis number, and determine the horizontal axis coordinates in the digital positions as the axis number coordinates of the first axis number. In some embodiments, the determination module 120 may determine the letter positions of all letter texts on the second axis corresponding to the second axis number, and determine the vertical axis coordinates in the letter positions as the axis number coordinates of the second axis number.

[0115] Step 230, obtaining a target node combination in the axis grid node set.

[0116] The target node combination refers to a combination of multiple axis grid nodes used to construct a construction area. In some embodiments, the target node combination can enclose a closed polygon, which constitutes a graphical construction area or a graphical construction site. In other words, multiple axis grid nodes in the target node combination can enclose a closed polygon. For example, a closed polygon such as a square or rectangle is enclosed. Among them, enclosure refers to a shape enclosed by the mesh lines corresponding to multiple axis grid nodes. The mesh line is a partial axis between two axis grid nodes.

[0117] In some embodiments, the acquisition module 130 may determine a closed polygon enclosed by a target node combination as the construction site corresponding to the target node combination. In some embodiments, the acquisition module 130 may determine multiple target node combinations, and the union of the construction sites corresponding to the multiple target node combinations may completely cover or partially cover all construction areas of the construction drawing.

[0118] In some embodiments, the acquisition module 130 can display the grid node set to the user through a display device, and acquire at least one grid node selected by the user from the grid node set, and determine multiple grid nodes selected by the user that can enclose a closed polygon as the target node combination.

[0119] In some embodiments, the acquisition module 130 may acquire an initial node combination input by a user; verify the initial node combination based on a preset condition to determine a qualified node combination; and determine a target node combination based on input information of the qualified node combination. For more information about this embodiment, see Figure 6 and its related description.

[0120] Step 240, generating a target task list based on the target node combination.

[0121] The target task order refers to the task order assigned to the construction party for construction.

[0122] The task list is a task list consisting of multiple construction tasks. In some embodiments, the task list may include special content and general content of the construction task. Among them, the special content may include the construction area, building shape, internal layout, etc. The general content may include the performance object, construction period, engineering quantity, unit price, payment method, technical disclosure, safety disclosure, precautions, etc.

[0123] In some embodiments, the generation module 140 can generate an information request instruction based on the target node combination and send it to the user terminal, obtain the content input by the user through the user terminal, and determine it as the dedicated content of the target task list. Further, based on the construction project of the construction site corresponding to the target node combination, the general content of the target task list is obtained by accessing the storage device; and the target task list is generated based on the dedicated content and the general content.

[0124] In some embodiments, the generation module 140 can obtain the part information and initial coordinates of the target node combination; determine the standard coordinates based on the initial coordinates; determine at least one reference task list based on the part information and the standard coordinates; and generate a target task list based on the at least one reference task list. For more information about the above embodiments, please refer to Figure 8 and its related description.

[0125] In some embodiments, for each construction site in each floor of each building in the construction project, the task order processing system 100 can generate a corresponding target task order. For example, taking each floor of each building corresponding to a construction drawing as an example, the task order processing system 100 can determine multiple target node combinations from the axis grid node set, each target node combination can correspond to a construction site, and then generate a target task order for the construction site according to the target node combination corresponding to the construction site. For more information about multiple target node combinations, see Figure 6 and its related description.

[0126] In the process of task dispatching, a large amount of information needs to be filled in the task sheet, which is time-consuming and labor-intensive. In some embodiments of this specification, digital information and letter information in the construction drawings are obtained by parsing, and the axis network information in the construction drawings is further automatically identified, and a graphical construction site database is created based on the axis starting point and axis intersection in the axis network information. In the process of dispatching the construction task sheet, the construction site corresponding to the target node combination is selected, and based on the relationship between the relative coordinates of the construction site and the dispatched construction site, the task sheet template is recommended and imported to achieve efficient intelligent dispatching, avoid manually filling in a large amount of data information, improve the generation efficiency of the target task sheet, and help reduce the time of dispatching the task sheet.

[0127] Figure 6 is an exemplary flow chart of obtaining a target node combination according to some embodiments of this specification. In some embodiments, process 600 may be executed by the obtaining module 130 to implement step 130. Figure 6 As shown, process 600 includes the following steps.

[0128] Step 610: Obtain an initial node combination input by the user.

[0129] The initial node combination refers to the node combination initially selected by the user, wherein each node in the initial node combination is a grid node in the grid node set.

[0130] In some embodiments, the acquisition module 130 may display the grid node set to the user through a display device, and the user may select at least one grid node from the grid node set to form an initial node combination. In some embodiments, the acquisition module 130 may obtain the coordinate position of at least one grid node input by the user, and determine the grid node corresponding to the coordinate position as a node in the initial node combination. It is understandable that in order for the nodes in the initial node combination to enclose a closed polygon, the number of at least one grid node selected or input by the user may be no less than 3, and they are not located on the same straight line.

[0131] Step 620, verifying the initial node combination based on preset conditions and determining a qualified node combination.

[0132] A qualified node combination refers to an initial node combination that meets the preset conditions.

[0133] In some embodiments, the preset condition may include whether the initial node combination can enclose a closed polygon. For more information about enclosing a closed polygon, see Figure 2 and its related description.

[0134] In some embodiments, the acquisition module 130 may determine an initial node combination that can enclose a closed polygon as a qualified node combination.

[0135] In some embodiments, the preset condition also includes that the proportion of the area of ​​the closed polygon in the area of ​​the construction drawing is greater than a first proportion threshold and less than a second proportion threshold. The first proportion threshold is less than the second proportion threshold. For example, the first proportion threshold may be 5%, and the second proportion threshold may be 80%.

[0136] The first proportion threshold and the second proportion threshold are threshold conditions related to the area proportion. The first proportion threshold and the second proportion threshold may be default values, preset values, user input values, and the like.

[0137] In some embodiments, the acquisition module 130 may determine an initial node combination that can enclose a closed polygon and whose area accounts for a greater than a first proportion threshold and less than a second proportion threshold in the area of ​​the construction drawing as a qualified node combination.

[0138] In some embodiments, the acquisition module 130 may determine a closed polygon enclosed by a qualified node combination as the construction site corresponding to the qualified node combination.

[0139] Step 630: Obtain user input information based on the qualified node combination and determine the target node combination.

[0140] The input information refers to information related to the qualified node combination input by the user. For example, the input information may include the grid node selected by the user in the qualified node combination.

[0141] In some embodiments, the acquisition module 130 may acquire input information of the qualified node combination by accessing a user terminal.

[0142] In some embodiments, the acquisition module 130 may determine at least one axis grid node from the qualified node combination based on the input information, and determine the at least one axis grid node as the target node combination. In some embodiments, the acquisition module 130 may also determine the construction site corresponding to the qualified node combination as the construction site corresponding to the target node combination.

[0143] Just as an example, Figure 7 is an exemplary schematic diagram of a graphical construction site database according to some embodiments of this specification. Figure 7As shown, the combination of grid nodes f1, f2, f3, w1, w2, w3, and w4 is a qualified node combination, and the qualified node combination can enclose a closed polygon. When the user input information is to select grid nodes w1, w2, w3, and w4 to form a target node combination, the combination of w1, w2, w3, and w4 can be determined as the target node combination. At this time, the closed polygon enclosed by grid nodes w1, grid nodes w2, grid nodes w3, and grid nodes w4 is the construction site corresponding to the target node combination, that is, "site 3".

[0144] In this specification and some embodiments, a target node combination is determined from an initial node combination that meets preset conditions to ensure that the construction site corresponding to the target node combination is a closed area while avoiding the construction site being too large or too small.

[0145] In some embodiments, the initial node combination input by the user may include multiple nodes. For example, the user may first select at least one grid node from the grid node set to form an initial node combination. After confirming the selection, the user may once again select at least one grid node from the grid node set to form a new initial node combination. Among them, at least one node in the initial node combination selected by the user multiple times is different. When the initial node combination includes multiple nodes, the qualified node combination includes multiple nodes. In some embodiments, multiple qualified node combinations can cover the entire area of ​​the construction drawing.

[0146] In some embodiments, when there are multiple initial node combinations, for each of the multiple initial node combinations, the acquisition module 130 may also determine the target node combination through the following steps S1 to S4.

[0147] Step S1, based on multiple initial node combinations, determine a first subset of multiple qualified node combinations.

[0148] The first subset refers to a set containing at least one qualified node combination.

[0149] In some embodiments, for each initial node combination, the acquisition module 130 may perform the above step 620 based on the initial node combination to classify the initial node combinations that meet the preset conditions into the first subset of qualified node combinations.

[0150] Step S2: in response to the first subset not covering the construction area of ​​the construction drawing, determining a second subset of qualified node combinations.

[0151] In some embodiments, the acquisition module 130 may determine whether the union of the construction sites corresponding to the first subset of qualified node combinations covers the entire construction area of ​​the construction drawing in a variety of ways. For example, the acquisition module 130 may calculate the area of ​​all construction sites corresponding to the first subset of qualified node combinations, and in response to the area being less than the total area of ​​the construction area of ​​the construction drawing, determine that the first subset does not cover the construction area of ​​the construction drawing.

[0152] The second subset refers to a set determined based on multiple grid nodes not selected by the user and including at least one qualified node combination.

[0153] In some embodiments, the acquisition module 130 can acquire the grid nodes that are not selected as the initial node combination in the grid node set, divide the remaining grid nodes, and obtain multiple grid node combinations that meet the preset conditions as the second subset. Among them, for the grid nodes that are not selected as the initial node combination in the grid node set, the acquisition module 130 can arbitrarily select a third preset number of grid nodes to form a grid node combination, execute the above step 620, and classify the grid node combinations that meet the preset conditions into the second subset of qualified node combinations. The third preset number can be a default value, a preset value, a user input value, etc. For more information about the preset conditions, see Figure 2 and its related description.

[0154] Step S3: determine the union of the first subset and the second subset as a qualified node combination.

[0155] Step S4, obtaining the user's input information based on the qualified node combination, and determining the target node combination. For a detailed description of step S4, please refer to step 630 and its related description.

[0156] In some embodiments of the present specification, when the construction site corresponding to the initial node combination input by the user does not cover the entire construction area, the acquisition module automatically divides the uncovered construction site and finally determines the target node combination, thereby ensuring that all construction areas of the construction drawings are divided into different construction sites, thereby avoiding the situation where the user forgets some construction areas and the corresponding task orders are not generated.

[0157] Figure 8 800 is an exemplary flow chart of generating a target task list according to some embodiments of the present specification. In some embodiments, process 800 may be executed by generation module 140 to implement step 240. Figure 8 As shown, process 800 may include the following steps.

[0158] Step 810, obtaining the location information and initial coordinates of the target node combination.

[0159] The location information of the target node combination refers to the information related to the construction location corresponding to the target node combination. For example, the location information of the target node combination may include the construction project to which the construction location belongs (for example, the building information and the floor information). The construction location may be an object or structure to be produced / constructed in a construction project. For example, walls, railings, stairs, etc. Taking a construction project of a building engineering as an example, its location information may include wall information (for example, the location, thickness, area, material, structure, etc. of the wall), column information (for example, the location, quantity, structure, size, material, etc. of the column), door and window information (for example, the location, quantity, structure, size, etc. of the door and window), fence information (for example, the type, location, quantity, structure, size, etc. of the fence), etc.

[0160] In some embodiments, the storage device may pre-store location information corresponding to multiple types of construction locations. After determining the target node combination, the type of the construction location corresponding to the target node combination may be determined.

[0161] The generation module 140 can read the location information of the construction location corresponding to the target node combination from a storage device, wherein the storage device can be a storage device provided by the task order processing system 100, or an external storage device not belonging to the task order processing system 100, such as a hard disk, an optical disk, etc.

[0162] In some embodiments, the generation module 140 can read the position information of the target node combination through an interface, and the interface includes but is not limited to a program interface, a data interface, a transmission interface, etc. In some embodiments, when the task order processing system 100 is working, the position information of the target node combination can be automatically obtained from the interface. In some embodiments, the task order processing system 100 can be called by other external devices or systems, and the above data is passed to the task order processing system 100 when called. In some embodiments, the position information of the target node combination can also be obtained by any method well known to those skilled in the art, and this specification does not limit this.

[0163] The initial coordinates may be relative coordinates of the target node assembly in the construction drawing, for example, coordinates of the target node assembly on a reference coordinate system in the construction drawing.

[0164] In some embodiments, the initial coordinates of the target node combination may include the coordinates of each axis grid node in the target node combination on the construction drawing. In some embodiments, the initial coordinates of the target node combination may include the coordinate range of the construction site corresponding to the target node combination on the construction drawing.

[0165] In some embodiments. The generation module 140 can determine the initial coordinates of the target node combination in a variety of ways based on the coordinates of each axis grid node in the target node combination on the construction drawing. For example, the generation module 140 can determine the set of coordinates of each axis grid node in the target node combination on the construction drawing as the initial coordinates of the target node combination. For another example, the generation module 140 can determine the coordinate range formed by the coordinates of each axis grid node in the target node combination on the construction drawing as the initial coordinates of the target node combination.

[0166] Step 820, determining the standard coordinates based on the initial coordinates.

[0167] The initial coordinates determined above are the relative coordinates of the target node combination relative to the construction drawing. The standard coordinates refer to the absolute coordinates of the target node combination. For example, the standard coordinates can be the coordinates relative to the standard coordinate system on the standard drawing.

[0168] Standard drawings refer to construction drawings that meet standard sizes. For example, standard drawings include A0, A1, A2, A3, A4 and other types.

[0169] The standard coordinate system refers to a coordinate system constructed in a standard drawing. In some embodiments, the horizontal axis direction of the standard coordinate system may be the same as the horizontal axis direction of the reference coordinate system (both are the first direction), and the vertical axis direction of the standard coordinate system may be the same as the vertical axis direction of the reference coordinate system (both are the second direction). The standard coordinate system may be pre-set in a standard drawing by a relevant designer or system.

[0170] In some embodiments, the generation module 140 can convert the initial coordinates of the target node combination from the reference coordinate system to the standard coordinate system through coordinate system conversion to obtain the standard coordinates of the target node combination relative to the standard drawing. The embodiments of this specification do not specifically limit the method of coordinate system conversion, and operations familiar to those skilled in the art can be used.

[0171] In some embodiments, the generation module 140 may obtain the drawing size of the construction drawing; determine the conversion coefficient based on the drawing size and the standard size of the construction drawing; and determine the standard coordinates based on the initial coordinates and the conversion coefficient.

[0172] In some embodiments, the generation module 140 can obtain the drawing size of the construction drawing by accessing the storage device. In some embodiments, the generation module 140 can also determine the drawing size of the construction drawing by obtaining user input. The drawing size of the construction drawing can also be obtained by any other feasible method, which is not limited here.

[0173] The standard size refers to the drawing size of the standard drawing. In some embodiments, the generation module 140 can obtain the standard size of the standard drawing by accessing the storage device. In some embodiments, the generation module 140 can also determine the standard size of the standard drawing by obtaining user input. The standard size of the standard drawing can also be obtained by any other feasible method, which is not limited here.

[0174] The conversion factor refers to the coefficient used for coordinate conversion between construction drawings and standard drawings.

[0175] In some embodiments, when the initial coordinates are the coordinates of the axis grid nodes, the generation module 140 can determine the first conversion coefficient in the first direction based on the drawing size of the construction drawing and the standard drawing in the first direction; and determine the second conversion coefficient in the second direction based on the drawing size of the construction drawing and the standard drawing in the second direction. The first conversion coefficient is the conversion coefficient used in the horizontal coordinate conversion, and the second conversion coefficient is the conversion coefficient used in the vertical coordinate conversion.

[0176] For example, the dimensions of the construction drawing in the first direction are q 1. The dimensions of the standard drawing in the first direction are q 2, then the first conversion coefficient in the first direction can be obtained by the formula For another example, the size of the construction drawing in the second direction is p 1. The dimensions of the standard drawing in the second direction are p 2, then the second conversion coefficient in the second direction can be obtained by the formula Calculated.

[0177] In some embodiments, when the initial coordinates are the coordinate range of the construction site, the generation module 140 can determine the conversion coefficient based on the drawing area of ​​the construction drawing and the standard drawing. For example, the drawing area of ​​the construction drawing is m 1. The drawing area of ​​the standard drawing is m 2, then the conversion factor can be obtained by the formula Calculated.

[0178] In some embodiments, the generation module 140 may determine the product of the initial coordinates and the standard coordinates determined by the conversion coefficient as the standard coordinates. For example, for the standard coordinates of the axis grid nodes in the target node combination in the first direction, the generation module 140 may determine the standard coordinates by the formula Calculated. is the standard coordinate of the grid node in the first direction; is the initial coordinate of the grid node in the first direction; is the first conversion coefficient in the first direction. For the standard coordinates of the axis grid nodes in the target node combination in the second direction, the generation module 140 can use the formula Calculated. Among them, is the standard coordinate of the grid node in the second direction; is the initial coordinate of the grid node in the second direction; is the second conversion coefficient in the second direction.

[0179] For another example, for the standard coordinates (range values) of the construction site, the generation module 140 can use the formula Calculated. is the standard coordinate of the construction site; is the initial coordinate of the construction site; is the conversion factor.

[0180] Step 830: Determine at least one reference task list based on the location information and the standard coordinates.

[0181] The reference task list refers to a task list for the user to select for reference. For more information about the task list, see step 240 and its related description.

[0182] In some embodiments, the generation module 140 can determine a historical construction site that matches the construction site corresponding to the target node combination based on the site information and the standard coordinates, where the historical construction site is a construction site to which a task has been assigned. The generation module 140 can determine at least one reference task list corresponding to the target node combination based on the historical task list of the historical construction site.

[0183] In some embodiments, the generation module 140 can match the task order database through a first rule based on the site information and the standard coordinates, determine the first reference construction site, and generate a first task order subset; match the task order database through a second rule based on the site information and the standard coordinates, determine the second reference construction site, and generate a second task order subset; match the task order database through a third rule based on the site information and the standard coordinates, determine the third reference construction site, and generate a third task order subset; determine at least one reference task order based on the first task order subset, the second task order subset, and the third task order subset.

[0184] The task list database contains multiple historical task lists that have been issued. Each historical task list may correspond to one or more historical construction sites. In other words, each historical task list contains multiple tasks for construction of one or more historical construction sites. The historical construction site is the construction site for which the task has been issued.

[0185] In some embodiments, the task list database can be automatically generated by the system. For example, the task list processing system 100 can associate the dispatched historical task lists with one or more historical construction sites, and store the dispatched historical task lists and the corresponding one or more historical construction sites in the task list database. The task list database can be updated in real time.

[0186] In some embodiments, the first rule is that the standard coordinates have the same coordinate range as the coordinate range corresponding to the construction site in the task list database, and the construction project corresponding to the site information is the same as the construction project corresponding to the construction site in the task list database (hereinafter referred to as the reference construction site). The construction project corresponding to the site information is the same as the construction project corresponding to the construction site in the task list database, which may include one or more of the following situations:

[0187] 1. The building corresponding to the part information and the building corresponding to the reference construction part are the same, but the floor corresponding to the part information and the floor corresponding to the reference construction part are different; 2. The building corresponding to the part information and the building corresponding to the reference construction part are different, but the floor corresponding to the part information and the floor corresponding to the reference construction part are the same; 3. The building corresponding to the part information and the building corresponding to the reference construction part are different, and the floor corresponding to the part information and the floor corresponding to the reference construction part are different.

[0188] That is, when one of the following first matching rules is met, the reference construction location obtained by matching the task list database can be determined as the first reference construction location:

[0189] In some embodiments, matching rule 1 is: the standard coordinates have the same coordinate range as the reference construction site, the building corresponding to the site information is the same as the building corresponding to the reference construction site, but the floor corresponding to the site information is different from the floor corresponding to the reference construction site.

[0190] In some embodiments, matching rule 2 is: the standard coordinates have the same coordinate range as the reference construction site, the building corresponding to the site information is different from the building corresponding to the reference construction site, but the floor corresponding to the site information is the same as the floor corresponding to the reference construction site.

[0191] In some embodiments, matching rule 3 is: the coordinate range corresponding to the mark is the same as that of the reference construction site, the building corresponding to the site information is different from the building corresponding to the reference construction site, and the floor corresponding to the site information is different from the floor corresponding to the reference construction site.

[0192] In some embodiments, the generation module 140 may determine at least one reference construction site that satisfies the first rule as at least one first reference construction site. In some embodiments, the generation module 140 may determine at least one reference construction site that satisfies any one or more of matching rule 1, matching rule 2, and matching rule 3 as at least one first reference construction site.

[0193] In some embodiments, the generation module 140 may generate a first task order subset based on a historical task order corresponding to at least one first reference construction site.

[0194] In some embodiments, the second rule is that the standard coordinates are included in the coordinate range of the construction site in the task list database, and the construction project corresponding to the site information is the same as the construction project corresponding to the construction site in the task list database. The construction project corresponding to the site information is the same as the construction project corresponding to the construction site in the task list database, which may also include one or more of the following situations:

[0195] 1. The building corresponding to the part information and the building corresponding to the construction part in the task order database are the same, but the floor corresponding to the part information and the floor corresponding to the construction part are different; 2. The building corresponding to the part information and the building corresponding to the construction part are different, but the floor corresponding to the part information and the floor corresponding to the construction part are the same; 3. The building corresponding to the part information and the building corresponding to the construction part are different, and the floor corresponding to the part information and the floor corresponding to the construction part are different.

[0196] That is, when one of the following second matching rules is met, the reference construction location obtained by matching the task order database can be determined as the second reference construction location:

[0197] In some embodiments, matching rule 4 is: the standard coordinates are included in the coordinate range of the construction site in the task order database, the building corresponding to the site information and the building corresponding to the construction site in the task order database are the same, but the floor corresponding to the site information and the floor corresponding to the construction site are different.

[0198] In some embodiments, matching rule 5 is: the standard coordinates are included in the coordinate range of the construction site in the task order database, the building corresponding to the site information and the building corresponding to the construction site are different, but the floor corresponding to the site information and the floor corresponding to the construction site are the same.

[0199] In some embodiments, matching rule 6 is: the standard coordinates are included in the coordinate range of the construction site in the task order database, the building corresponding to the site information is different from the building corresponding to the construction site, and the floor corresponding to the site information is different from the floor corresponding to the construction site.

[0200] In some embodiments, the generation module 140 may determine at least one reference construction site that satisfies the second rule as at least one second reference construction site. In some embodiments, the generation module 140 may determine at least one reference construction site that satisfies any one or more of matching rules 4, matching rule 5, and matching rule 6 as at least one second reference construction site.

[0201] In some embodiments, the generation module 140 may generate a second task order subset based on the historical task orders corresponding to the second reference construction site.

[0202] In some embodiments, the third rule is that the standard coordinates are the same as the coordinate range of the construction site in the task list database or the standard coordinates are included in the coordinate range of the construction site in the task list database, and the construction project corresponding to the site information is different from the construction project corresponding to the construction site in the task list database. The construction project corresponding to the site information is different from the construction project corresponding to the construction site in the task list database, which may include one or more of the following situations:

[0203] 1. The building corresponding to the part information and the building corresponding to the construction part are different, but the floor corresponding to the part information and the floor corresponding to the construction part are the same; 2. The building corresponding to the part information and the building corresponding to the construction part are different, and the floor corresponding to the part information and the floor corresponding to the construction part are different.

[0204] That is, when one of the following third matching rules is met, the reference construction location obtained by matching the task list database can be determined as the third reference construction location:

[0205] In some embodiments, matching rule 7 is: the standard coordinates are in the same coordinate range as the construction site in the task order database, the building corresponding to the site information and the building corresponding to the construction site are different, but the floor corresponding to the site information and the floor corresponding to the construction site are the same.

[0206] In some embodiments, matching rule 8 is: the standard coordinates are in the same coordinate range as the construction site in the task order database, the building corresponding to the site information is different from the building corresponding to the construction site, and the floor corresponding to the site information is different from the floor corresponding to the construction site.

[0207] In some embodiments, matching rule 9 is: the standard coordinates are included in the coordinate range of the construction site in the task order database, the building corresponding to the site information and the building corresponding to the construction site are different, but the floor corresponding to the site information and the floor corresponding to the construction site are the same.

[0208] In some embodiments, matching rule 10 is: the standard coordinates are included in the coordinate range of the construction site in the task order database, the building corresponding to the site information is different from the building corresponding to the construction site, and the floor corresponding to the site information is different from the floor corresponding to the construction site.

[0209] In some embodiments, the generation module 140 may determine at least one reference construction site satisfying the third rule as at least one third reference construction site.

[0210] In some embodiments, the generation module 140 may determine at least one reference construction site that satisfies any one or more of matching rules 7, matching rule 8, matching rule 9, and matching rule 10 as at least one third reference construction site.

[0211] In some embodiments, the generation module 140 may generate a third task order subset based on the historical task orders corresponding to the third reference construction site.

[0212] In some embodiments, the generation module 140 may determine the union of the first task order subset, the second task order subset, and the third task order subset as the reference task order.

[0213] In some embodiments, the generation module 140 may further arrange the first task order subset, the second task order subset, and the third task order subset based on a preset order; and determine at least one reference task order based on the sorting result.

[0214] In some embodiments, the preset order is related to the rule type during matching. For example, the preset order may be: the first task order subset determined based on the first rule> the second task order subset determined based on the second rule> the third task order subset determined based on the third rule.

[0215] In some embodiments, the generation module 140 can determine the top N task orders as reference task orders based on the sorting results. Wherein N is a default value, a preset value, a user input value, etc. For example, when the number of task orders included in the first task order subset is less than N (for example, the number of task orders is R), all task orders in the first task order subset can be determined as reference task orders, and NR task orders can be selected in the second task order subset as reference task orders. For another example, when the number of task orders included in the first task order subset is greater than N, N task orders can be selected in the first task order subset as reference task orders. Selection methods include but are not limited to random selection, user selection, and the like.

[0216] In some embodiments of the present specification, the first task order subset, the second task order subset and the third task order subset are sorted based on the type of rules, so that the coordinate range corresponding to the task orders ranked higher is the same as the standard coordinate, and the construction projects corresponding to the task orders ranked lower are different from the construction projects corresponding to the location information, so that the determined reference task order has more reference value.

[0217] In some embodiments, the generation module 140 can sort the task orders in each task order subset based on the matching relationship between the part information, standard coordinates and the task order database; and determine at least one reference task order based on the sorted first task order subset, the sorted second task order subset and the sorted third task order subset.

[0218] In some embodiments, the matching relationship between the site information, the standard coordinates, and the task order database may further include: matching relationships based on matching rules 1 to 10, respectively. Accordingly, the sorting order of the task orders in the first task order subset can be determined as follows: the sorting order of the task orders corresponding to the first reference construction site determined based on matching rules 1 to 3 is in descending order. The sorting order of the task orders in the second task order subset is as follows: the sorting order of the task orders corresponding to the second reference construction site determined based on matching rules 4 to 6 is in descending order. The sorting order of the task orders in the third task order subset is as follows: the sorting order of the task orders corresponding to the third reference construction site determined based on matching rules 7 to 10 is in descending order.

[0219] In some embodiments, the generation module 140 determines the top N task orders as reference task orders based on the sorted first task order subset, the sorted second task order subset, and the sorted third task order subset. Wherein, N is a default value, a preset value, a user input value, etc. For example, when the number of task orders included in the first task order subset is less than N (for example, the number of task orders is R), all the task orders in the first task order subset can be determined as reference task orders, and the top NR task orders in the second task order subset can be selected as reference task orders. For another example, when the number of task orders included in the first task order subset is greater than N, the top N task orders in the first task order subset can be selected as reference task orders. Selection methods include but are not limited to random selection, user selection, and the like.

[0220] Step 840: Generate a target task list based on at least one reference task list.

[0221] In some embodiments, the generation module 140 can generate a target task list based on at least one reference task list in a variety of ways. For example, the generation module 140 can randomly select one from at least one reference task list as the target task list. For another example, the generation module 140 can send at least one reference task list to a user terminal and use the reference task list selected by the user from at least one reference task list as the target task list.

[0222] In some embodiments, the generation module 140 can obtain a target reference task list selected by a user from at least one reference task list; determine the content of the first task list based on the target reference task list; determine the content of the second task list based on the part information; and generate the target task list based on the content of the first task list and the content of the second task list.

[0223] The target reference task list refers to the reference task list selected by the user.

[0224] The first task order content refers to the general content in the target task order. For example, the first task order content may include the fulfillment object, construction period, engineering quantity, unit price, payment method, technical disclosure, safety disclosure, precautions, etc. For more information about the general content, see step 240 and its related description.

[0225] In some embodiments, the generation module 140 may determine the common content in the target reference task sheet as the first task sheet content.

[0226] In some embodiments, the generation module 140 can modify the general content in the target reference task list according to the actual situation of the light position corresponding to the target node combination, and determine the modified general content as the first task list content. For example, the information such as the fulfillment object, construction period, engineering quantity, unit price, etc. in the general task can be modified.

[0227] The second task list content refers to the content related to the construction area in the target task list (i.e., the dedicated content). For example, the second task list content may include the construction area, the building shape, the internal layout, etc. For more information about the dedicated content, see step 240 and its related description.

[0228] In some embodiments, the generation module 140 can modify the dedicated content in the target reference task list and determine the modified dedicated content as the second task list content. In some embodiments, the generation module 140 can display the generated second task list content to the user through a display device, and the user can modify or confirm the generated second task list content.

[0229] In some embodiments, the storage device may pre-store the correspondence between different part information and the second task list content. The generation module 140 may access the storage device based on the determined part information and generate the second task list content through the correspondence.

[0230] In some embodiments, the generation module 140 may combine the first task list content and the second task list content to generate a target task list.

[0231] In some embodiments of the present specification, a target task list is generated by using a target reference task list and location information selected by a user, thereby improving the efficiency of generating the target task list and facilitating time saving.

[0232] In some embodiments, the generation module 140 can push an information entry request to the user in response to the reference construction site not being matched in the task order database based on the site information and standard coordinates; determine the content of the first task order based on the information entry request; determine the content of the second task order based on the site information; and generate a target task order based on the content of the first task order and the content of the second task order.

[0233] The information entry request refers to a request for prompting the user to manually input information. In some embodiments, the information entry request can be used to prompt the user to manually input the first task list content.

[0234] In some embodiments, the generation module 140 may determine the content of the first task list based on the user's input information for the information entry request.

[0235] The method of determining the content of the second task list based on the position information and generating the target task list based on the content of the first task list and the content of the second task list is similar to the above method and will not be repeated here.

[0236] In some embodiments of the present specification, converting the initial coordinates of the target node combination into standard coordinates can not only standardize the construction drawings and facilitate subsequent processing and management of the construction drawings, but also help improve the accuracy of the reference construction sites matched in the task order database.

[0237] It should be noted that the above descriptions of process 200, process 600 and process 800 are only for illustration and description, and do not limit the scope of application of this specification. For those skilled in the art, various modifications and changes can be made to process 200, process 600 and process 800 under the guidance of this specification. However, these modifications and changes are still within the scope of this specification.

[0238] In some embodiments, after the task order processing system 100 sends the generated target task order to the user, the task order processing system 100 can supervise the target task order and determine the task status of the target task order. For example, the task status of the target task order can include unassigned, completed, under construction, overdue and unfinished, rectification, etc.

[0239] In some embodiments, the task order processing system 100 may determine the task status of the target task order by obtaining user input.

[0240] In some embodiments, the task order processing system 100 can indicate different task states of the target task order on the construction drawing by using different colors. In some embodiments, the task order processing system 100 can indicate different task states of the target task order of different construction sites by using different text descriptions on the construction drawing. As an example only, Fig. 9 FIG. 1 is an exemplary schematic diagram of the distribution of target task orders for different construction sites according to some embodiments of this specification. Fig. 9 As shown, the white parts 2 and 4 on the construction drawing indicate that they have not been assigned; the dark part 1 indicates that the construction has been completed; and the light part 3 and 5 indicate that they are under construction.

[0241] The basic concepts have been described above. Obviously, for those skilled in the art, the above detailed disclosure is only for example and does not constitute a limitation of this specification. Although not explicitly stated here, those skilled in the art may make various modifications, improvements and corrections to this specification. Such modifications, improvements and corrections are suggested in this specification, so such modifications, improvements and corrections still belong to the spirit and scope of the exemplary embodiments of this specification.

[0242] At the same time, this specification uses specific words to describe the embodiments of this specification. For example, "one embodiment", "an embodiment", and / or "some embodiments" refer to a certain feature, structure or characteristic related to at least one embodiment of this specification. Therefore, it should be emphasized and noted that "one embodiment" or "an embodiment" or "an alternative embodiment" mentioned twice or more in different positions in this specification does not necessarily refer to the same embodiment. In addition, certain features, structures or characteristics in one or more embodiments of this specification can be appropriately combined.

[0243] In addition, unless explicitly stated in the claims, the order of the processing elements and sequences described in this specification, the use of alphanumeric characters, or the use of other names are not intended to limit the order of the processes and methods of this specification. Although the above disclosure discusses some invention embodiments that are currently considered useful through various examples, it should be understood that such details are only for illustrative purposes, and the attached claims are not limited to the disclosed embodiments. On the contrary, the claims are intended to cover all modifications and equivalent combinations that are consistent with the essence and scope of the embodiments of this specification. For example, although the system components described above can be implemented by hardware devices, they can also be implemented only by software solutions, such as installing the described system on an existing server or mobile device.

[0244] Similarly, it should be noted that in order to simplify the description disclosed in this specification and thus help understand one or more embodiments of the invention, in the above description of the embodiments of this specification, multiple features are sometimes combined into one embodiment, figure or description thereof. However, this disclosure method does not mean that the features required by the subject matter of this specification are more than the features mentioned in the claims. In fact, the features of the embodiments are less than all the features of the single embodiment disclosed above.

[0245] In some embodiments, numbers describing the number of components and attributes are used. It should be understood that such numbers used in the description of the embodiments are modified by the modifiers "about", "approximately" or "substantially" in some examples. Unless otherwise specified, "about", "approximately" or "substantially" indicate that the numbers are allowed to vary by ±20%. Accordingly, in some embodiments, the numerical parameters used in the specification and claims are approximate values, which may change according to the required features of individual embodiments. In some embodiments, the numerical parameters should take into account the specified significant digits and adopt the general method of retaining the digits. Although the numerical domains and parameters used to confirm the breadth of the range in some embodiments of this specification are approximate values, in specific embodiments, the setting of such numerical values ​​is as accurate as possible within the feasible range.

[0246] Each patent, patent application, patent application publication, and other materials, such as articles, books, specifications, publications, documents, etc., cited in this specification is hereby incorporated by reference in its entirety. Except for application history documents that are inconsistent with or conflicting with the contents of this specification, documents that limit the broadest scope of the claims of this specification (currently or later attached to this specification) are also excluded. It should be noted that if the descriptions, definitions, and / or use of terms in the materials attached to this specification are inconsistent or conflicting with the contents described in this specification, the descriptions, definitions, and / or use of terms in this specification shall prevail.

[0247] Finally, it should be understood that the embodiments described in this specification are only used to illustrate the principles of the embodiments of this specification. Other variations may also fall within the scope of this specification. Therefore, as an example and not a limitation, alternative configurations of the embodiments of this specification may be considered consistent with the teachings of this specification. Accordingly, the embodiments of this specification are not limited to the embodiments explicitly introduced and described in this specification.

Claims

1. A task order processing method based on construction drawings, characterized in that: The method comprises: Parsing the construction drawings and extracting the drawing information in the construction drawings; Based on the drawing information, determine a grid node set of the construction drawing, wherein the grid node set includes at least one grid node, and the grid node is an intersection point between axis lines; Acquire a target node combination in the axis grid node set, wherein the target node combination encloses a closed polygon; Generate a target task list based on the target node combination; Wherein, generating a target task list based on the target node combination includes: Obtaining location information and initial coordinates of the target node combination; Based on the initial coordinates, determining standard coordinates; Based on the part information and the standard coordinates, matching is performed in the task list database through a first rule to determine a first reference construction part, and generate a first task list subset, wherein the first rule is that the standard coordinates and the coordinate range corresponding to the construction part in the task list database are the same, and the construction project corresponding to the part information and the construction project corresponding to the construction part in the task list database are the same; Based on the part information and the standard coordinates, matching is performed in the task list database through a second rule to determine a second reference construction part, and generate a second task list subset, wherein the second rule is that the standard coordinates are included in the coordinate range corresponding to the construction part in the task list database, and the construction project corresponding to the part information is the same as the construction project corresponding to the construction part in the task list database; Based on the part information and the standard coordinates, matching is performed in the task order database through a third rule to determine a third reference construction part, and generate a third task order subset, wherein the third rule is that the standard coordinates are the same as the coordinate range corresponding to the construction part in the task order database or the standard coordinates are included in the coordinate range corresponding to the construction part in the task order database, and the construction project corresponding to the part information is different from the construction project corresponding to the construction part in the task order database; Determining at least one reference task order based on the first task order subset, the second task order subset, and the third task order subset; The target task list is generated based on the at least one reference task list.

2. The method according to claim 1, characterized in that: The drawing information includes digital information and letter information, wherein the digital information includes digital text and the digital position of the digital text, and the letter information includes letter text and the letter position of the letter text. Determining the axis grid node set of the construction drawing based on the drawing information includes: Determining a first axis number in a first direction based on the digital text and the digital position; Determining a second axis number of a second direction based on the letter text and the letter position, the first direction being perpendicular to the second direction; The axis grid node set is determined based on the first axis number and the second axis number.

3. The method according to claim 2, characterized in that The determining the first axis number based on the digital text and the digital position comprises: Based on the digital text, acquiring a first digital set along the first direction; Determining a target number set based on the number of numbers included in the first number set; Determining the first axis number based on the digital text included in the target digital set; Determining the second axis number based on the letter text and the letter position comprises: Based on the letter text, acquiring a first letter set along the second direction; Determining a target letter set based on the number of letters in the first letter set; The second axis number is determined based on the letter text included in the target letter set.

4. The method according to claim 2, characterized in that: The step of determining the axis grid node set of the construction drawing based on the drawing information further includes: Determine, based on the first axis number and the second axis number, at least one target axis and intersection information of the at least one target axis; The grid node set is determined based on the at least one target axis and the intersection information.

5. The method according to claim 1, characterized in that The step of obtaining the target node combination in the axis grid node set includes: Acquire an initial node combination input by a user, wherein each node in the initial node combination is an axis grid node in the axis grid node set; Verify the initial node combination based on preset conditions to determine a qualified node combination, wherein the preset conditions include whether the initial node combination encloses the closed polygon; The input information of the user based on the qualified node combination is obtained to determine the target node combination.

6. The method according to claim 5, characterized in that The preset condition also includes: the proportion of the area of ​​the closed polygon in the area of ​​the construction drawing is greater than a first proportion threshold and less than a second proportion threshold, and the first proportion threshold is less than the second proportion threshold.

7. The method according to claim 5, characterized in that The number of the initial node combination and the number of the qualified node combination is multiple, and the step of obtaining the target node combination in the axis grid node set further includes: Based on the plurality of the initial node combinations, determining a first subset constituting the plurality of the qualified node combinations; In response to the first subset not covering the construction area of ​​the construction drawing, determining a second subset constituting a plurality of the qualified node combinations; Determine a union of the first subset and the second subset as the qualified node combination; The input information of the user based on the qualified node combination is obtained to determine the target node combination.

8. The method according to claim 1, characterized in that The determining the at least one reference task order based on the first task order subset, the second task order subset, and the third task order subset further comprises: Arranging the first task order subset, the second task order subset, and the third task order subset based on a preset order, wherein the preset order is related to a rule type during matching; Based on the sorting result, the at least one reference task order is determined.

9. The method according to claim 1, characterized in that: The determining the at least one reference task order based on the first task order subset, the second task order subset, and the third task order subset further comprises: sorting the task orders in each task order subset based on the matching relationship between the part information, the standard coordinates and the task order database; The at least one reference task order is determined based on the sorted first task order subset, the sorted second task order subset, and the sorted third task order subset.

10. The method according to claim 1, characterized in that The generating the target task list based on the at least one reference task list includes: Acquire a target reference task list selected by a user from the at least one reference task list; Based on the target reference task list, determine the content of the first task list; Based on the part information, determining the content of the second task list; The target task list is generated based on the first task list content and the second task list content.

11. The method according to claim 1, characterized in that: The generating the target task list based on the at least one reference task list further comprises: In response to not matching a reference construction site in the task list database based on the site information and the standard coordinates, pushing an information entry request to a user; Based on the information entry request, determine the content of the first task list; Based on the part information, determining the content of the second task list; The target task list is generated based on the first task list content and the second task list content.

12. A task order processing system based on construction drawings, characterized in that: The system comprises: A parsing and extraction module is configured to parse the construction drawings and extract drawing information from the construction drawings; A determination module is configured to determine a grid node set of the construction drawing based on the drawing information, wherein the grid node set includes at least one grid node, and the grid node is an intersection point between axis lines; An acquisition module is configured to acquire a target node combination in the axis grid node set, wherein the target node combination encloses a closed polygon; A generating module, configured to generate a target task list based on the target node combination; Wherein, generating a target task list based on the target node combination includes: Obtaining location information and initial coordinates of the target node combination; Based on the initial coordinates, determining standard coordinates; Based on the part information and the standard coordinates, matching is performed in the task list database through a first rule to determine a first reference construction part, and generate a first task list subset, wherein the first rule is that the standard coordinates and the coordinate range corresponding to the construction part in the task list database are the same, and the construction project corresponding to the part information and the construction project corresponding to the construction part in the task list database are the same; Based on the part information and the standard coordinates, matching is performed in the task list database through a second rule to determine a second reference construction part, and generate a second task list subset, wherein the second rule is that the standard coordinates are included in the coordinate range corresponding to the construction part in the task list database, and the construction project corresponding to the part information is the same as the construction project corresponding to the construction part in the task list database; Based on the part information and the standard coordinates, matching is performed in the task order database through a third rule to determine a third reference construction part, and generate a third task order subset, wherein the third rule is that the standard coordinates are the same as the coordinate range corresponding to the construction part in the task order database or the standard coordinates are included in the coordinate range corresponding to the construction part in the task order database, and the construction project corresponding to the part information is different from the construction project corresponding to the construction part in the task order database; Determining at least one reference task order based on the first task order subset, the second task order subset, and the third task order subset; The target task list is generated based on the at least one reference task list.