Engineering management planning method and system based on block chain

Through the blockchain-based engineering management planning method, the construction process is split and screened, and the problem of the traditional method reducing construction efficiency in emergencies is solved, achieving the stability and efficiency of the construction process.

CN120069421AInactive Publication Date: 2025-05-30ZHONGLIANG CONSTRUCTION ENGINEERING (JIANGSU) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510135114.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-07
Publication Date
2025-05-30
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Traditional engineering management methods cannot effectively adjust the construction process when facing emergencies, resulting in reduced construction efficiency and waste of resources.

Method used

The blockchain-based engineering management planning method is adopted, and the construction process is split and screened, and the most suitable construction stage is selected for construction based on the reasons for construction suspension and the current construction conditions to ensure the continuity and efficiency of the construction process.

Benefits of technology

It improves construction efficiency, reduces resource waste, and ensures the stability and rapid recovery of the construction process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120069421A_ABST
    Figure CN120069421A_ABST
Patent Text Reader

Abstract

The invention discloses an engineering management planning method and system based on a block chain, and relates to the technical field of engineering management, and the method comprises the steps: splitting a construction process, and obtaining a plurality of construction stages; the construction state of the proceeding stage is obtained and judged, if the construction state is construction pause, a construction pause reason is obtained, the non-construction stage is screened for the first time according to the construction pause reason, and a first screening result is obtained; obtaining construction conditions of each construction stage in the first screening result and recording the construction conditions as first construction conditions; obtaining a current construction condition, and comparing the current construction condition with the first construction condition to obtain a second screening result; selecting a construction stage in the second screening result based on the construction process to obtain a to-be-constructed stage, and constructing the to-be-constructed stage; and obtaining the construction process of the to-be-constructed stage, and storing the construction process of the to-be-constructed stage into the construction process so as to adjust the construction process. The construction method has the effect of improving the construction efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of project management, and in particular, to a project management planning method and system based on blockchain. Background Art

[0002] With the development of the economic situation, the scale of engineering projects has been continuously expanding and the complexity has been increasing, making the traditional project management methods unable to meet the needs of modern projects. Therefore, a more optimized project management planning method and system are needed to meet the needs of modern engineering projects.

[0003] Currently, most of them plan the specific construction process of the project through project objectives and carry out corresponding construction according to the construction process, so that the project objectives can be gradually completed according to the construction process. However, when unexpected situations occur and the construction cannot be carried out step by step according to the construction process, most of the foremen manually re-arrange the work of the workers, and the results of the re-arrangement are mostly unreasonable, resulting in a waste of the human resources of the workers. Even worse, it will lead to chaos in the construction process, reducing the construction efficiency of the project, and there is room for improvement. Summary of the Invention

[0004] In order to improve the construction efficiency, this application provides a project management planning method and system based on blockchain.

[0005] In a first aspect, this application provides a project management planning method based on blockchain, adopting the following technical solutions:

[0006] A project management planning method based on blockchain includes:

[0007] Obtain the construction process of the construction project based on blockchain, and split the construction process to obtain multiple construction stages;

[0008] Carry out construction on the construction stages in sequence based on the construction process, mark the stage that is currently under construction as the ongoing stage, and mark the stage that has not been constructed as the unconstructed stage;

[0009] Obtain the construction status of the ongoing stage based on blockchain and judge the construction status;

[0010] If the construction status is construction suspension, obtain the reason for the construction suspension, and conduct the first screening on the unconstructed stages according to the reason for the construction suspension, and screen out the construction stages in the unconstructed stages that are not affected by the reason for the construction suspension, and record them as the first screening result;

[0011] Obtain the construction conditions of each construction stage in the first screening result and record them as the first construction conditions;

[0012] Obtain the current construction conditions, compare the current construction conditions with the first construction conditions, and mark the construction stages in the first screening results that can be satisfied by the current construction conditions as the second screening results;

[0013] Select the construction stages in the second screening results based on the construction process to obtain the construction stages to be constructed, and perform construction on the construction stages to be constructed;

[0014] Obtain the construction progress of the construction stages to be constructed, and save the construction progress of the construction stages to be constructed into the construction process to adjust the construction process.

[0015] Preferably, obtain each construction step of the construction process, and determine the construction elements and construction results corresponding to the construction steps based on the construction steps;

[0016] According to the construction process, compare the construction elements and construction results of each construction step with each other to determine the relevance between the construction steps;

[0017] Group the construction steps with relevance between the construction steps, and divide the construction steps without relevance between the construction steps to obtain the corresponding construction stages respectively.

[0018] Preferably, read the current material data and read the material requirements for the current stage to obtain the current material data and the requirement data for the current stage;

[0019] Make a judgment based on the current material data and the requirement data for the current stage to determine the remaining material data after meeting the requirement data for the current stage;

[0020] Compare the remaining material data with the material requirement data in the first construction conditions, and mark the construction stages that the remaining materials can meet the material requirements as the first construction stages;

[0021] Obtain the idle personnel information for the current stage, obtain the construction personnel requirement data for each construction stage in the first construction stages, compare the idle personnel information with the construction personnel requirement data, and mark the construction stages that the idle personnel information can meet the construction personnel requirement data as the second screening results.

[0022] Preferably, make a category judgment on the construction personnel requirement data to obtain category data; the category data includes hard requirement categories and soft requirement categories;

[0023] If the category data is hard requirement data, then match the idle personnel information with the construction personnel requirement data, and mark the construction stages that the idle personnel information can meet the construction personnel requirement data as the second screening results;

[0024] If the category data is soft demand data, classify the information of idle personnel by job type to obtain idle job type data; the idle job type data includes job categories and the number of idle personnel corresponding to each job type.

[0025] Match the job categories of the idle job type data with the job requirements data of the construction personnel, and match the personnel requirements of the corresponding job types. Mark the construction stages for which the idle job type data can meet the job requirements data of the construction personnel as the second screening result.

[0026] Preferably, sort the construction stages in the second screening result based on the construction process to obtain the first construction sequence data.

[0027] Determine the idle duration of the current ongoing stage based on the reasons for construction suspension.

[0028] According to the category data, divide the category data of the job requirements data of the construction personnel in the second screening result into soft construction stages and hard construction stages.

[0029] Obtain the task completion duration of the hard construction stages, compare the task completion duration with the idle duration, mark the absolute value of the difference between the task completion duration and the idle duration as the first absolute difference, and sort the first construction sequence according to the first absolute difference to obtain the second construction sequence.

[0030] Evaluate the task completion duration of each construction stage in the soft construction stages, evaluate the relationship between the task completion duration and the number of construction personnel, and obtain the duration relationship data.

[0031] Obtain the data satisfaction relationship between the information of idle personnel and the job requirements data of each construction stage.

[0032] Based on the duration relationship data and the data satisfaction relationship, determine the task completion duration of each construction stage in the soft construction stages under the data satisfaction relationship satisfied by the information of idle personnel, mark the task completion duration as the estimated completion duration, and mark the absolute value of the difference between the estimated completion duration and the idle duration as the second absolute difference.

[0033] Sort the second construction sequence based on the second absolute difference to obtain the third construction sequence, and select the construction stage with the first sequence in the third construction sequence to obtain the construction stage to be constructed.

[0034] Preferably, divide the third construction sequence based on the idle duration, mark the construction stages with the task completion duration and / or the estimated completion duration equal to the idle duration as the first sequence construction stages, mark the construction stages with the task completion duration and / or the estimated completion duration less than the idle duration as the second sequence construction stages, and mark the construction stages with the task completion duration and / or the estimated completion duration greater than the idle duration as the third sequence construction stages.

[0035] Judge the quantity of the construction stages in the first sequence. If the quantity of the construction stages in the first sequence is greater than 0, select the first construction stage in the first sequence of construction stages to obtain the construction stage to be constructed;

[0036] If the quantity of the construction stages in the first sequence is equal to 0, judge the quantity of the construction stages in the second sequence. If the quantity of the construction stages in the second sequence is greater than 0, combine and judge the material requirement data, construction personnel requirement data, and task completion duration or estimated completion duration of each construction stage in the second sequence of construction stages to determine the combined construction stages that can be satisfied under the remaining material data, idle personnel information, and idle duration, and obtain the difference between the idle duration of the corresponding combined construction stages and the combined duration of the task completion duration and / or estimated completion duration;

[0037] Compare the difference in duration in the second sequence of construction stages with the difference in duration in the combined construction stages, and select the construction stage or combined construction stage with the smallest difference in duration to obtain the construction stage to be constructed;

[0038] If the quantity of the construction stages in the second sequence is equal to 0, select the first construction stage in the third sequence of construction stages to obtain the construction stage to be constructed.

[0039] In a second aspect, the present application provides an engineering management planning system based on blockchain, adopting the following technical solutions:

[0040] An engineering management planning system based on blockchain includes: a data processing module, a status judgment module, and a construction adjustment module;

[0041] The data processing module obtains the construction process of the construction project based on blockchain, splits the construction process to obtain multiple construction stages; constructs the construction stages in sequence based on the construction process, marks the stage in progress as the in-progress stage, and marks the stage not yet constructed as the non-constructed stage;

[0042] The status judgment module obtains the construction status of the in-progress stage based on blockchain and judges the construction status;

[0043] Construction adjustment module. If the construction status is construction suspension, obtain the reason for construction suspension, and conduct the first screening on the unconstructed stages according to the reason for construction suspension. Screen out the construction stages in the unconstructed stages that are not affected by the reason for construction suspension, and record them as the first screening result. Obtain the construction conditions of each construction stage in the first screening result, and record them as the first construction conditions. Obtain the current construction conditions, compare the current construction conditions with the first construction conditions, and mark the construction stages in the first screening result that can be satisfied by the current construction conditions as the second screening result. Select the construction stages in the second screening result based on the construction process to obtain the stages to be constructed, and perform construction on the stages to be constructed. Obtain the construction progress of the stages to be constructed, and save the construction progress of the stages to be constructed into the construction process to adjust the construction process.

[0044] In summary, the present application includes at least one of the following beneficial technical effects:

[0045] 1. By splitting the construction process of the construction project, it is ensured that each split construction stage can be constructed independently, avoiding mutual interference between construction stages. By conducting the first screening on the unconstructed stages according to the reason for construction suspension, and the second screening on the first screening result according to the construction conditions, it is further ensured that the construction stages in the second screening result can all be constructed normally under the current circumstances, and thus it is ensured that the final screening result is feasible. Then, select the construction stages from the second screening result according to the construction process, further ensuring that the finally selected construction stages have the lowest impact on the construction process, so that after the reason for construction suspension is eliminated, it can be restored to the normal construction process most quickly, making full use of the idle time of construction personnel and improving construction efficiency.

[0046] 2. By sorting the second screening result with the help of the construction process, the construction stages with higher rankings can restore the construction process to normal more quickly during construction operations, effectively reducing the impact of the selected construction stages on the construction process and improving construction efficiency. By using the characteristics of the soft demand data to judge and sort the relationship between the idle time and task completion time of the hard construction stages and the soft construction stages, the higher the utilization rate of the idle time of the construction stages in the third construction sequence, the more the construction progress can be maximally improved and the overall construction efficiency can be improved.

[0047] 3. By comprehensively utilizing the data relationships among the task completion duration, the estimated completion duration, and the idle duration, the construction stage is divided into the first-sequence construction stage, the second-sequence construction stage, and the third-sequence construction stage. Then, the quantity status is judged according to the construction stages of different sequences, and finally, the construction stage is selected according to the quantity status of the construction stages of different sequences, so that the selected construction stage has the least impact on the construction process, and at the same time, the utilization rate of the idle duration by the selected construction stage reaches the maximum, thereby improving the construction efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] Figure 1 is the flowchart of the steps of the engineering management planning method based on blockchain in this embodiment;

[0049] Figure 2 is the block diagram of the modules of the engineering management planning system based on blockchain in this embodiment.

[0050] Reference numerals: 1, data processing module; 2, status judgment module; 3, construction adjustment module. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0051] The following further Figure 1 - Figure 2 describes the present application in detail.

[0052] The embodiments of the present application disclose an engineering management planning method and system based on blockchain.

[0053] Embodiment: As Figure 1 shown, an engineering management planning method based on blockchain of the present invention includes:

[0054] S100. Obtain the construction process of the construction project based on blockchain, and split the construction process to obtain multiple construction stages; by dividing the construction process of the construction project, the independent construction process is clarified, and the construction process is marked as the construction stage, so that when an unexpected situation occurs in the current construction stage, the uncompleted construction stages can be effectively selected, and the impact of the selected construction stage on the construction process is minimized, avoiding the mutual interference of the construction processes.

[0055] S200. Perform construction on the construction stages in sequence based on the construction process, mark the stage in progress as the in-progress stage, and mark the stage not under construction as the unconstructed stage; among them, mark the construction stage that has been completed as the completed stage.

[0056] S300. Obtain the construction status of the in-progress stage based on blockchain and judge the construction status;

[0057] S400. If the construction status is a construction suspension, obtain the reasons for the construction suspension, and based on the reasons for the construction suspension, conduct a first screening of the unconstructed stages. Screen out the construction stages in the unconstructed stages that are not affected by the reasons for the construction suspension, and record them as the first screening result. For example, environmental factors such as heavy rain cause outdoor operations to be impossible. Therefore, based on environmental factors such as heavy rain, screen to determine that indoor operations are not affected by heavy rain and can be carried out normally, and then classify indoor operations into the first screening result.

[0058] S500. Obtain the construction conditions of each construction stage in the first screening result, and record them as the first construction conditions.

[0059] S600. Obtain the current construction conditions, compare the current construction conditions with the first construction conditions, and mark the construction stages in the first screening result that can be satisfied by the current construction conditions as the second screening result. Among them, the construction conditions include not only material conditions but also personnel conditions.

[0060] S700. Based on the construction process, select the construction stages in the second screening result to obtain the stages to be constructed, and perform construction on the stages to be constructed.

[0061] S800. Obtain the construction progress of the stages to be constructed, and save the construction progress of the stages to be constructed into the construction process to adjust the construction process.

[0062] In this embodiment, by dividing the construction process of the construction project, it is ensured that the divided construction stages have independent constructability, so that when an unexpected situation occurs during a certain stage and construction cannot be carried out, the selected construction stages have the lowest impact on the construction process, reducing the impact and avoiding mutual interference between construction stages. When an unexpected situation occurs during the current construction stage, by using the reasons for the construction suspension to conduct a first screening of the unconstructed stages, it is ensured that the first screening result can be the construction stages that can be constructed normally under this reason for the construction suspension. Then, by comparing the current construction conditions with the construction conditions in the first screening result, the material conditions such as materials and personnel that can be satisfied by the current conditions are determined, so as to ensure that the second screening result can carry out normal construction operations under this condition. Furthermore, according to the construction process, the construction stage closest to the current construction stage in the second screening result is selected, so that the construction process can be quickly restored to normal after the reasons for the construction suspension are eliminated, thereby reducing the impact of unexpected situations on the project progress and improving the construction efficiency.

[0063] By splitting the construction process of a construction project, it is ensured that each of the obtained construction stages can be constructed independently, avoiding mutual interference between construction stages. Through the first screening of the unconstructed stages according to the reasons for construction suspension, and the second screening of the first screening results according to construction conditions, it is further ensured that the construction stages in the second screening results can all carry out normal construction operations under the current circumstances, and further ensured that the final screening results are feasible. Then, according to the construction process, the construction stages are selected from the second screening results, and further ensured that the impact of the finally selected construction stages on the construction process is the lowest, so that the normal construction process can be restored most quickly after the reasons for construction suspension are eliminated, making full use of the idle time of construction personnel and improving construction efficiency.

[0064] In step S100, based on the blockchain, the construction process of the construction project is obtained and split into multiple construction stages, including the following steps:

[0065] S110, obtain each construction step of the construction process in the construction project, and determine the construction elements and construction results corresponding to the construction step based on the construction step;

[0066] S120, according to the construction process, compare the construction elements and construction results of each construction step with each other to determine the relevance between construction steps; for example, there are step A, step B, and step C in the construction process, and in the construction process, step A is executed first, then step B, and finally step C. Compare the construction elements of step B with the construction results of step A. If step B can only be constructed after step A is completed, that is, the construction result of step A is the construction element of step B, it is determined that there is a relevance between step B and step A. Conversely, if the construction elements of step B do not include the construction results of step A, it is determined that step A and step B have no relevance. Similarly, compare the construction elements of step C with the construction results of step A and step B.

[0067] S130, group the construction steps with relevance between construction steps, and divide the construction steps without relevance between construction steps to obtain the corresponding construction stages respectively.

[0068] In this embodiment, by utilizing the construction elements and construction results between each construction step in the construction process, according to the order of the construction process, taking the construction step that currently needs to be judged for relevance as the standard, the construction elements of the construction step that currently needs to be judged for relevance are matched with the construction results of the construction steps located in front of the current construction step, so as to determine whether the construction elements of the current construction step include the construction results in front of the construction step, and then judge that there is a relevance between the construction steps that include the construction results in front of the construction step, so that the division result of the construction process divided according to the relevance has independent constructability, and reduces the degree of mutual influence between construction stages.

[0069] In step S600, obtain the current construction conditions, compare the current construction conditions with the first construction conditions, and mark the construction stages in the first screening result that can be satisfied by the current construction conditions as the second screening result, including the following steps:

[0070] S610, read the current material data and read the material requirements for the current stage to obtain the current material data and the demand data for the current stage;

[0071] S620, based on the current material data and the demand data for the current stage, make a judgment to determine the remaining material data after meeting the demand data for the current stage;

[0072] S630, compare the remaining material data with the material requirement data in the first construction conditions, and mark the construction stages that the remaining materials can meet the material requirements as the first construction stage;

[0073] S640, obtain the idle personnel information for the current stage, obtain the construction personnel demand data for each construction stage in the first construction stage, compare the idle personnel information with the construction personnel demand data, and mark the construction stages that the idle personnel information can meet the construction personnel demand data as the second screening result.

[0074] In this embodiment, when performing construction on the specific construction stages in the first screening result that can perform normal construction operations under the current construction suspension reason state, according to the current remaining material data, perform material aspect screening on each construction stage in the first screening result to ensure normal construction, and according to the idle personnel information, perform construction personnel aspect screening on each construction stage in the first screening result to ensure that there are sufficient personnel for construction. Then, through multiple screenings in terms of materials and personnel, it is ensured that the construction stages in the second screening result can perform normal construction operations, ensuring executability.

[0075] In step S640, obtain the information of idle personnel in the current progress stage, obtain the construction personnel requirement data for each construction stage in the first construction stage, compare the information of idle personnel with the construction personnel requirement data, and mark the construction stages where the information of idle personnel can meet the construction personnel requirement data. The second screening result includes the following steps:

[0076] S641. Make a category judgment on the construction personnel requirement data to obtain category data; the category data includes a hard requirement category and a soft requirement category; where the hard requirement category means that construction personnel need to meet specified standards to carry out construction, and the soft requirement category means that construction can be carried out as long as the types of work of the construction personnel meet the specified requirements, and the number of personnel determines the speed of the construction progress.

[0077] S642. If the category data is hard requirement data, match the information of idle personnel with the construction personnel requirement data, and mark the construction stages where the information of idle personnel can meet the construction personnel requirement data as the second screening result;

[0078] S643. If the category data is soft requirement data, classify the information of idle personnel by type of work to obtain idle work type data; the idle work type data includes work type categories and the number of idle personnel corresponding to the work types;

[0079] S644. Match the idle work type data with the construction personnel requirement data in terms of work type category and personnel requirement for the corresponding work type, and mark the construction stages where the idle work type data can meet the construction personnel requirement data as the second screening result.

[0080] In this embodiment, when matching the construction personnel requirement data, by judging the requirement categories of the construction personnel in the construction stage, the hard requirements and soft requirements are clearly distinguished. Since the soft requirements can change the number of personnel for the same type of work, when the task requirement for personnel in the construction stage where the category data is soft requirement data is: 10 people are required for work type a, but currently there are only 7 people in work type a, the information of idle personnel cannot meet this construction stage during direct matching judgment. However, when making a soft requirement data judgment on this construction stage, at least 6 people are required for work type a, then the personnel requirements for this construction stage can be met through comparison and judgment. Therefore, making a judgment on the requirement categories of the construction personnel in the construction stage can effectively screen out the construction stages that can meet the requirements, making the content in the second screening result more accurate, thereby improving the accuracy of selecting the construction stage, and further minimizing the impact of the selected construction stage on the construction process and improving the construction efficiency.

[0081] By judging the demand categories of construction workers in the construction stage, the construction stages with soft demand for construction workers in the construction stage are screened out, and then the construction stages with the characteristics of soft demand data are rejudged, which improves the accuracy of the second screening result, and then minimizes the impact of the selected construction stage on the construction process and improves the construction efficiency.

[0082] In step S700, the construction stages in the second screening result are selected based on the construction process to obtain the to-be-constructed stages, and the to-be-constructed stages are constructed, including the following steps:

[0083] S710, sort the construction stages in the second screening result based on the construction process to obtain the first construction sequence data;

[0084] S720, determine the idle duration of the current ongoing stage based on the construction suspension reason;

[0085] S730, divide the category data of the construction worker demand data in the second screening result according to the category data to obtain soft construction stages and hard construction stages;

[0086] S740, obtain the task completion duration of the hard construction stage, compare the task completion duration with the idle duration, mark the absolute value of the difference between the task completion duration and the idle duration as the first absolute difference, and sort the first construction sequence according to the first absolute difference to obtain the second construction sequence; the smaller the absolute value, the higher the ranking. Among them, the task duration is the duration data planned when formulating the construction plan.

[0087] S750, evaluate the task completion duration of each construction stage in the soft construction stage, evaluate the relationship between the task completion duration and the number of construction workers to obtain the duration relationship data;

[0088] S760, obtain the data satisfaction relationship between the idle personnel information and the construction worker demand data of each construction stage;

[0089] S770, based on the duration relationship data and the data satisfaction relationship, determine the task completion duration of each construction stage in the soft construction stage under the data satisfaction relationship satisfied by the idle personnel information, mark the task completion duration as the estimated completion duration, and mark the absolute value of the difference between the estimated completion duration and the idle duration as the second absolute difference;

[0090] S780, sort the second construction sequence based on the second absolute difference to obtain the third construction sequence, and select the construction stage with the first sequence in the third construction sequence to obtain the to-be-constructed stage.

[0091] In this embodiment, by using the construction process to sort the second screening result, the construction stages with higher rankings can restore the construction process to normal faster during construction operations, effectively reducing the impact of the selected construction stages on the construction process, improving construction efficiency. By using the characteristics of the soft demand data to judge and sort the relationship between the idle time and task completion time of the hard construction stages and soft construction stages, the higher the utilization rate of the idle time of the construction stages in the third construction sequence, and thus the construction progress is maximally improved, and the overall construction efficiency is improved.

[0092] In step S780, based on the second absolute difference, the second construction sequence is sorted to obtain a third construction sequence, and the construction stage ranked first in the third construction sequence is selected to obtain the construction stage to be constructed, including the following steps:

[0093] S781, divide the third construction sequence based on the idle time, mark the construction stages with task completion time and / or estimated completion time equal to the idle time as the first sequence construction stages, mark the construction stages with task completion time and / or estimated completion time less than the idle time as the second sequence construction stages, and mark the construction stages with task completion time and / or estimated completion time greater than the idle time as the third sequence construction stages;

[0094] S782, judge the number of construction stages in the first sequence construction stages. If the number of construction stages in the first sequence construction stages is greater than 0, select the construction stage ranked first in the first sequence construction stages to obtain the construction stage to be constructed;

[0095] S783, if the number of construction stages in the first sequence construction stages is equal to 0, judge the number of construction stages in the second sequence construction stages. If the number of construction stages in the second sequence construction stages is greater than 0, perform a combined judgment on the material demand data, construction personnel demand data, and task completion time or estimated completion time of each construction stage in the second sequence construction stages to determine the combined construction stage that can be satisfied under the remaining material data, idle personnel information, and idle time, and obtain the difference between the idle time of the corresponding combined construction stage and the combined time of the task completion time and / or estimated completion time;

[0096] S784, compare the difference in duration in the second sequence construction stages with the difference in duration in the combined construction stage, and select the construction stage or combined construction stage with the smallest difference in duration to obtain the construction stage to be constructed;

[0097] S785, if the number of construction stages in the second sequence construction stages is equal to 0, select the construction stage ranked first in the third sequence construction stages to obtain the construction stage to be constructed.

[0098] In this embodiment, by utilizing the data relationship among the task completion duration, the estimated completion duration, and the idle duration, the construction stage is divided into the first-sequence construction stage, the second-sequence construction stage, and the third-sequence construction stage, and the quantity status is judged according to the construction stages of different sequences. Then, the final construction stage is selected according to the quantity status of the construction stages of different sequences, so that the selected construction stage has the least impact on the construction process, and at the same time, the utilization rate of the idle duration by the selected construction stage reaches the maximum, thereby improving the construction efficiency.

[0099] Based on the description of the above embodiments of the engineering management planning method based on blockchain, the embodiments of the present invention also disclose an engineering management planning system based on blockchain:

[0100] As Figure 2 shown, an engineering management planning system based on blockchain, by applying the above engineering management planning method based on blockchain, includes: a data processing module 1, a status judgment module 2, and a construction adjustment module 3;

[0101] The data processing module 1 obtains the construction process of the construction project based on blockchain, and splits the construction process to obtain multiple construction stages; constructs the construction stages in sequence based on the construction process, and marks the stage in progress as the in-progress stage, and marks the stage not under construction as the non-construction stage;

[0102] The status judgment module 2 obtains the construction status of the in-progress stage based on blockchain and judges the construction status;

[0103] The construction adjustment module 3, if the construction status is construction suspension, obtains the reason for construction suspension, and performs a first screening on the non-construction stages according to the reason for construction suspension, and screens out the construction stages in the non-construction stages that are not affected by the reason for construction suspension, and records them as the first screening result; obtains the construction conditions of each construction stage in the first screening result and records them as the first construction conditions; obtains the current construction conditions, compares the current construction conditions with the first construction conditions, and marks the construction stages in the first screening result that can meet the current construction conditions as the second screening result; selects the construction stages in the second screening result based on the construction process to obtain the stages to be constructed, and constructs the stages to be constructed; obtains the construction progress of the stages to be constructed, and saves the construction progress of the stages to be constructed into the construction process to adjust the construction process.

[0104] Compared with the existing engineering management planning method and system based on blockchain, the present invention improves the construction efficiency.

[0105] The above are all preferred embodiments of this application, and the protection scope of this application is not limited thereby. Therefore, all equivalent changes made according to the structure, shape, and principle of this application shall be covered within the protection scope of this application.

Claims

1. A blockchain-based engineering management planning method, characterized in that: include: Obtain the construction process of the construction project based on blockchain, and split the construction process into multiple construction stages; Based on the construction process, the construction phases are constructed in sequence, and the phases under construction are marked as the ongoing phases, and the phases not under construction are marked as the non-construction phases; Obtain the construction status of the ongoing stage based on the blockchain and make judgments on the construction status; If the construction status is construction suspension, the construction suspension reason is obtained, and the non-construction stage is first screened according to the construction suspension reason, and the construction stage that is not affected by the construction suspension reason in the non-construction stage is screened and recorded as the first screening result; Obtain the construction conditions of each construction stage in the first screening result and record them as the first construction conditions; Acquire the current construction condition, compare the current construction condition with the first construction condition, and mark the construction stage in the first screening result that can be satisfied by the current construction condition as the second screening result; The construction phase in the second screening result is selected based on the construction process to obtain the phase to be constructed, and the phase to be constructed is constructed; The construction progress of the pending construction stage is obtained, and the construction progress of the pending construction stage is saved in the construction process to adjust the construction process.

2. According to the blockchain-based engineering management planning method of claim 1, it is characterized by: The construction process of the construction project is obtained based on the blockchain, and the construction process is split to obtain multiple construction stages, specifically: Obtain each construction step of the construction process in the construction project, and determine the construction elements and construction results of the corresponding construction steps based on the construction steps; According to the construction process, the construction elements and construction results of each construction step are compared with each other to determine the correlation between the construction steps; The construction steps that are related to each other are grouped, and the construction steps that are not related to each other are divided to obtain corresponding construction stages.

3. According to the blockchain-based engineering management planning method of claim 1, it is characterized by: The current construction condition is obtained, and the current construction condition is compared with the first construction condition, and the construction stage in the first screening result that can be satisfied by the current construction condition is marked as the second screening result, specifically: Read the current material data and the material requirements of the ongoing stage to obtain the current material data and the demand data of the ongoing stage; Based on the current material data and the demand data of the ongoing stage, determine the remaining material data after meeting the demand data of the ongoing stage; Compare the remaining material data with the material requirement data in the first construction condition, and mark the construction stage in which the remaining materials can meet the material requirement as the first construction stage; Obtain the idle personnel information of the current stage, obtain the construction personnel demand data of each construction stage in the first construction stage, compare the idle personnel information with the construction personnel demand data, and mark the construction stage where the idle personnel information can meet the construction personnel demand data as the second screening result.

4. According to a blockchain-based engineering management planning method according to claim 3, it is characterized in that: The method of obtaining the idle personnel information of the current stage, obtaining the construction personnel demand data of each construction stage in the first construction stage, comparing the idle personnel information with the construction personnel demand data, and marking the construction stage where the idle personnel information can meet the construction personnel demand data as the second screening result is specifically as follows: Performing category judgment on the construction personnel demand data to obtain category data; the category data includes hard demand categories and soft demand categories; If the category data is hard demand data, the idle personnel information is matched with the construction personnel demand data, and the construction phases where the idle personnel information can meet the construction personnel demand data are marked as the second screening results; If the category data is soft demand data, the idle personnel information is divided into job types to obtain idle job type data; the idle job type data includes the job type category and the number of idle personnel in the corresponding job type; The idle job data are matched with the construction personnel demand data in terms of job categories and personnel requirements of the corresponding jobs, and the construction phases in which the idle job data can meet the construction personnel demand data are marked as the second screening results.

5. According to the blockchain-based engineering management planning method of claim 4, it is characterized by: The construction phase in the second screening result is selected based on the construction process to obtain the phase to be constructed, and the phase to be constructed is constructed, specifically: Sort the construction phases in the second screening result based on the construction process to obtain first construction sequence data; Determine the idle time of the current phase based on the reasons for the construction suspension; The category data of the construction personnel demand data in the second screening result are divided according to the category data to obtain a soft construction stage and a hard construction stage; Obtain the task completion time of the hard construction stage, and compare the task completion time with the idle time, mark the absolute value of the difference between the task completion time and the idle time as the first absolute difference, and sort the first construction sequence according to the first absolute difference to obtain the second construction sequence; Evaluate the task completion time of each construction stage in the soft construction stage, evaluate the relationship between the task completion time and the number of construction workers, and obtain the time relationship data; Obtain the data satisfaction relationship between the idle personnel information and the construction personnel demand data at each construction stage; Based on the duration relationship data and the data satisfaction relationship, determine the task completion time of each construction stage in the soft construction stage under the data satisfaction relationship satisfied by the idle personnel information, and mark the task completion time as the estimated completion time, and mark the absolute value of the difference between the estimated completion time and the idle time as the second absolute difference; The second construction sequence is sorted based on the second absolute difference to obtain a third construction sequence, and the first construction stage in the third construction sequence is selected to obtain a stage to be constructed.

6. According to the blockchain-based engineering management planning method of claim 5, it is characterized in that: The second construction sequence is sorted based on the second absolute difference to obtain a third construction sequence, and the first construction stage in the third construction sequence is selected to obtain the stage to be constructed, which is specifically: The third construction sequence is divided based on the idle time, and the construction stage whose task completion time and / or estimated completion time is equal to the idle time is marked as the first sequence construction stage, the construction stage whose task completion time and / or estimated completion time is less than the idle time is marked as the second sequence construction stage, and the construction stage whose task completion time and / or estimated completion time is greater than the idle time is marked as the third sequence construction stage; The number of the first sequence of construction stages is judged. If the number of the first sequence of construction stages is greater than 0, the first construction stage in the first sequence of construction stages is selected to obtain the stage to be constructed; If the number of construction stages in the first sequence of construction stages is equal to 0, the number of construction stages in the second sequence of construction stages is judged; if the number of construction stages in the second sequence of construction stages is greater than 0, the material demand data, construction personnel demand data and task completion time or estimated completion time of each construction stage in the second sequence of construction stages are combined and judged to determine the combined construction stage under the conditions where the remaining material data, idle personnel information and idle time can all be satisfied, and obtain the difference between the idle time of the corresponding combined construction stage and the combined time of the task completion time and / or the estimated completion time; Compare the difference in duration of the second sequence construction stages with the difference in duration of the combined construction stages, select the construction stage or combined construction stage with the smallest difference in duration, and obtain the stage to be constructed; If the number of construction stages in the second sequence of construction stages is equal to 0, the first construction stage in the third sequence of construction stages is selected to obtain the stage to be constructed.

7. A blockchain-based engineering management planning system, characterized in that: The system is used to implement a blockchain-based engineering management planning method as described in any one of claims 1 to 6: comprising: a data processing module, a state judgment module and a construction adjustment module; The data processing module obtains the construction process of the construction project based on the blockchain, and splits the construction process to obtain multiple construction stages; constructs the construction stages in sequence based on the construction process, and marks the stage under construction as the stage under construction, and marks the stage not under construction as the stage not under construction; The status judgment module obtains the construction status of the ongoing stage based on the blockchain and judges the construction status; The construction adjustment module, if the construction status is construction suspension, obtains the reason for the construction suspension, and performs a first screening on the non-construction stage according to the reason for the construction suspension, and obtains the construction stage that is not affected by the reason for the construction suspension in the non-construction stage through screening, and records it as the first screening result; obtains the construction conditions of each construction stage in the first screening result, and records it as the first construction condition; obtains the current construction condition, and compares the current construction condition with the first construction condition, and marks the construction stage in the first screening result that can meet the current construction condition as the second screening result; selects the construction stage in the second screening result based on the construction process, obtains the stage to be constructed, and performs construction on the stage to be constructed; obtains the construction progress of the stage to be constructed, and saves the construction progress of the stage to be constructed in the construction process to adjust the construction process.