Digital protection method for engineering cost information

By calculating the workload sequence and effective cost sequence of the construction progress-related information, the authenticity of the encryption period is judged, and the appropriate encryption algorithm is selected for encryption, the problem of inefficient encryption in the existing technology is solved, and more efficient engineering cost information encryption is achieved.

CN120197199AActive Publication Date: 2025-06-24BEIJING ZHONGRONG CONSTRUCTION ENGINEERING COST CONSULTING CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202510668948.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-23
Publication Date
2025-06-24
Estimated Expiration
2045-05-23

AI Technical Summary

Technical Problem

The existing engineering cost information encryption methods are inefficient due to the large amount of calculation, especially when the data quality is not high, which wastes a lot of computing resources.

Method used

By obtaining information such as the estimated and actual completion time of the construction stage, the punch-in time of the grassroots construction personnel, and the amount of materials used, the workload sequence and effective cost sequence are calculated, the authenticity of the encryption period is judged, and the appropriate encryption algorithm (such as RSA or DES) is selected for encryption based on the authenticity.

Benefits of technology

The overall encryption efficiency of engineering cost information is improved, and the utilization of computing resources is optimized through encryption methods for different data authenticity, and the encryption time is reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120197199A_ABST
    Figure CN120197199A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of data protection, and provides a digital protection method for project cost information, which comprises the following steps: acquiring a worker workload sequence; according to the progress increment and the overall preset usage amount, the effective usage amount of the project early-stage scanning moment is obtained, and then the loss rate of the project early-stage scanning moment is obtained; obtaining a loss change rate according to the loss rate; according to the loss change rate, obtaining the loss rate at the later scanning moment of the project; according to the ex-warehouse amount and the loss rate, the effective usage amount of the project at the later scanning moment is obtained; obtaining an effective cost sequence according to the effective usage amount and the cost unit price; obtaining the authenticity of the encryption time period according to the worker workload sequence and the effective cost sequence; and performing encryption protection on the to-be-encrypted engineering data according to the authenticity of the encryption time period. According to the invention, encryption with different complexities is carried out for different encryption time periods according to authenticity, so that the overall encryption efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data protection, and specifically to a digital protection method for project cost information. Background Art

[0002] Project cost information refers to various types of data and materials related to the cost of engineering projects, including material, labor, and machinery costs, as well as cost information for links such as design, construction, and management, providing a basis for cost estimation, control, and decision-making. In actual operation, it is generally necessary to use a third-party supervision agency to conduct a review of the cost information, and then supervise and protect the cost information to ensure the fairness and objectivity of the information in the work of checking the work volume, and avoid the impact of conflicts of interest and biases on data security.

[0003] The protection of the cost information for checking the work volume based on third-party supervision mainly involves verifying and calculating the existing relevant cost information to evaluate the authenticity of the information. When the third-party agency conducts the evaluation, the evaluation process has nothing to do with the project participants, so as to achieve the verification of the cost information. However, when the cost information for checking the work volume is transmitted to the third-party supervision and verification agency, the data is easily tampered with, and the data needs to be encrypted. Low-difficulty encryption algorithms have the risk of being cracked. Existing methods usually encrypt the data with high difficulty throughout the process. The encryption process has a large amount of calculation, and the encryption duration is mostly more than several hours; however, for parts with low data quality, using high-difficulty encryption will waste a large amount of computing resources, resulting in low overall encryption efficiency. Summary of the Invention

[0004] The present invention provides a digital protection method for project cost information to solve the problem of low overall encryption efficiency in the prior art. The specific technical solutions adopted are as follows: The present invention proposes a digital protection method for project cost information, which includes the following steps: Obtain the modeling construction percentage at several scanning times; obtain the overall preset usage amount, cost unit price, and outbound record of each material, where the outbound record includes the daily outbound quantity of each material; obtain the daily clock-in working hours of each grass-roots construction worker; obtain the engineering data to be encrypted; obtain the estimated completion time, actual completion time, and participating grass-roots construction workers of each construction stage; According to the estimated completion time, actual completion time of the construction stage, the participating grass-roots construction workers, and the daily clock-in working hours of the grass-roots construction workers, obtain the worker workload sequence; According to the change of the modeling construction percentage, the progress increment at each scanning moment is obtained. According to the progress increment, the scanning moments are divided into the early-stage scanning moments and the late-stage scanning moments of the project. According to the progress increment at the early-stage scanning moments of the project and the overall preset usage amount of the materials, the effective usage amount of the materials at each early-stage scanning moment of the project is obtained. According to the out-of-storage amount of the materials and the effective usage amount at each early-stage scanning moment of the project, the loss rate of the materials at each early-stage scanning moment of the project is obtained. According to the change of the loss rate at the early-stage scanning moments of the project, the loss change rate of the materials is obtained. According to the loss change rate of the materials, the loss rate of the materials at each late-stage scanning moment of the project is obtained. According to the out-of-storage amount and the loss rate of the materials at the late-stage scanning moments of the project, the effective usage amount of the materials at each late-stage scanning moment of the project is obtained. According to the effective usage amount of all materials at each scanning moment and the cost unit price of all materials, an effective cost sequence is obtained. Obtain a number of encryption periods. According to the similarity relationship between the worker workload sequence and the effective cost sequence, the authenticity of each encryption period is obtained. Encrypt and protect the engineering data to be encrypted according to the authenticity of the encryption period.

[0005] Further, the method for obtaining the worker workload sequence according to the estimated completion duration, the actual completion duration of the construction stage, and the daily clock-in working duration of the grass-roots construction personnel participating therein includes the following specific steps: The calculation method for the average work efficiency per person in the th construction stage is as follows: In the formula, is the average work efficiency per person in the th construction stage; is the number of grass-roots construction personnel participating in the th construction stage; is the estimated completion duration of the th construction stage; is the actual completion duration of the th construction stage; is a linear normalization function; For any grass-roots construction personnel, the average value of the average work efficiency per person in all construction stages participated by the grass-roots construction personnel is denoted as the construction efficiency of the grass-roots construction personnel. Multiply the construction efficiency of the grass-roots construction personnel by the clock-in working duration of the grass-roots construction personnel on any day to obtain the single-person effective workload of the grass-roots construction personnel on that day. The sequence formed by the effective workload of workers in the order of construction days is denoted as the worker workload sequence.

[0006] Furthermore, based on the change in the modeled construction percentage, the progress increment at each scanning moment is obtained. According to the progress increment, the scanning moments are divided into early-stage scanning moments and late-stage scanning moments of the project. The specific method includes: For any scanning moment, the difference between the modeled construction percentage at this scanning moment and the previous scanning moment is denoted as the progress increment at this scanning moment; Starting from the first scanning moment, the scanning moment when the first progress increment is less than the increment threshold and all previous moments are recorded as early-stage scanning moments of the project; starting from the first scanning moment, all moments after the scanning moment when the first progress increment is less than the increment threshold are recorded as late-stage scanning moments of the project.

[0007] Furthermore, based on the progress increment at the early-stage scanning moments of the project and the overall preset usage amount of materials, the effective usage amount of materials at each early-stage scanning moment of the project is obtained. According to the material outbound quantity and the effective usage amount at each early-stage scanning moment of the project, the loss rate of materials at each early-stage scanning moment of the project is obtained. The specific method includes: For any material at any early-stage scanning moment of the project, the product of the overall preset usage amount of this material and the progress increment at this early-stage scanning moment of the project is denoted as the effective usage amount of this material at this early-stage scanning moment of the project; For any material at any scanning moment, the sum value of the outbound quantity of this material within the time interval from this scanning moment to its adjacent previous scanning moment is denoted as the total outbound quantity of this material at this scanning moment; The ratio of the difference between the total outbound quantity and the effective usage amount of this material at this early-stage scanning moment of the project to the total outbound quantity of this material at this early-stage scanning moment of the project is denoted as the loss rate of this material at this early-stage scanning moment of the project.

[0008] Furthermore, based on the change in the loss rate at the early-stage scanning moments of the project, the loss change rate of materials is obtained. The specific acquisition method is: In the formula, is the loss change rate of the th material, is the total number of early-stage scanning moments of the project; is the th material at the th early-stage scanning moment of the project; is the th material at the th early-stage scanning moment of the project; is the maximum value function.

[0009] Furthermore, obtaining the loss rate of the material at each scanning time in the later stage of the project according to the loss change rate of the material includes the following specific method: For any material, starting from the first scanning time in the later stage of the project, calculate the loss rate of the material at each scanning time in the later stage of the project in turn. The calculation method for the loss rate of the material at any scanning time in the later stage of the project is: Denote the difference between the loss rate at the previous scanning time of this scanning time in the later stage of the project and the loss change rate of the material as the loss rate of the material at this scanning time in the later stage of the project.

[0010] Furthermore, obtaining the effective usage amount of the material at each scanning time in the later stage of the project according to the outgoing quantity and loss rate of the material at the scanning time in the later stage of the project, the specific obtaining method is: In the formula, is the th effective usage amount of the th material at the th scanning time in the later stage of the project; is the total outgoing quantity of the th material at the

[0011] th scanning time in the later stage of the project; is the loss rate of the th material at the

[0012] Furthermore, obtaining several encryption periods and obtaining the authenticity of each encryption period according to the similarity relationship between the worker workload sequence and the effective cost sequence includes the following specific method: Starting from the first scanning time, take every scanning time as an encryption period; where is the preset period length; The least squares method is used to perform curve fitting on the worker workload sequence, and the sequence composed of the corresponding values on the fitting curve at each scanning moment is denoted as the worker adjustment sequence; The calculation method for the authenticity of the nth encryption period is as follows: In the formula, is the authenticity of the nth encryption period; is the DTW distance between the two sequences of the worker adjustment sequence and the effective cost sequence respectively under the nth encryption period; is a hyperparameter;

[0013] Furthermore, the method for encrypting and protecting the to-be-encrypted engineering data according to the authenticity of the encryption period includes the following specific methods: All the to-be-encrypted engineering data in the encryption period with authenticity greater than or equal to the preset authenticity threshold is encrypted using the RSA encryption algorithm; all the to-be-encrypted engineering data in the encryption period with authenticity less than the preset authenticity threshold is encrypted using the DES encryption algorithm; After obtaining the work verification data, the third-party verification agency decrypts and conducts a second manual review on the data encrypted using the DES encryption algorithm.

[0014] The beneficial effects of the present invention are as follows: When reflecting the construction progress based on material consumption, due to the incomplete implementation of management measures in the early stage of construction and the insufficient current experience of workers, material losses occur. The present invention obtains the effective usage amount of materials by modeling the change of the construction percentage at the scanning moment, combines the material out-of-stock quantity to obtain the material loss rate, and judges the material loss situation at the scanning moment in the early stage of the project; Since the construction content in the later stage of the project progress gradually turns to fine operations and the external shape changes are relatively limited, the present invention estimates the material loss situation at the scanning moment in the later stage of the project through the linear change relationship of the material loss rate, and then obtains the effective usage amount of materials at the scanning moment in the later stage of the project; When encrypting the to-be-encrypted engineering data, it is necessary to judge the authenticity of the to-be-encrypted engineering data. The present invention obtains the authenticity of each encryption period through the similar change relationship between the worker workload sequence and the effective cost sequence. Thus, the present invention encrypts the to-be-encrypted engineering data with higher authenticity using a high-complexity encryption method, and encrypts the to-be-encrypted engineering data with lower authenticity using a low-complexity encryption method, improving the overall encryption efficiency of the project cost information. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.

[0016] Figure 1 Schematic flowchart of a digital protection method for project cost information provided by an embodiment of the present invention. Detailed implementation manners

[0017] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the drawings in the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, rather than all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts belong to the scope of protection of the present invention.

[0018] Please refer to Figure 1 , which shows a flowchart of a digital protection method for project cost information provided by an embodiment of the present invention. The method includes the following steps: Step S001: Obtain the modeling construction percentage at several scanning times; obtain the overall preset usage amount, cost unit price, and outbound record of each material; obtain the daily clock-in working hours of each grass-roots construction worker; obtain the engineering data to be encrypted; obtain the estimated completion time, actual completion time, and participating grass-roots construction workers of each construction stage.

[0019] It should be noted that in this embodiment, the authenticity of the data is mainly judged according to the similarity of the construction progress reflected by the workers' construction and material consumption, and different encryption protections are carried out according to the different authenticity of the data. Therefore, first, the construction-related data of the workers and the material consumption data are obtained.

[0020] Specifically, obtain the preset building three-dimensional model, the overall preset usage amount and cost unit price of each material; After the project construction starts, record the daily clock-in working hours of each grass-roots construction worker and the outbound quantity of each material per day, and use it as the outbound record of each material; Take every three days as a scanning time, take an engineering progress image with a drone at each scanning time, and use three-dimensional modeling technology to obtain the actual building three-dimensional model according to the engineering progress image, and compare it with the preset building three-dimensional model to obtain the modeling construction percentage at each scanning time; Obtain the engineering data to be encrypted daily; the engineering data to be encrypted includes the daily bill of quantities, labor expenditure list, engineering material usage list, and equipment usage list. Obtain the estimated completion duration, actual completion duration, and grass-roots construction workers involved in each construction stage. Among them, when obtaining the daily clock-in working hours of grass-roots construction workers and the grass-roots construction workers involved in each construction stage, an anonymized acquisition method is adopted. The specific acquisition method is as follows: number all grass-roots construction workers, record the daily clock-in working hours corresponding to the numbers of each grass-roots construction worker, and record the numbers of all grass-roots construction workers involved in each construction stage. When analyzing the grass-roots construction workers, each number is regarded as a grass-roots construction worker.

[0021] Step S002: Obtain the worker workload sequence based on the estimated completion duration, actual completion duration of the construction stage, the grass-roots construction workers involved, and the daily clock-in working hours of the grass-roots construction workers.

[0022] It should be noted that generally, the workload of different construction stages is evaluated in a project, and the estimated completion duration is obtained by using the average work efficiency of workers. In fact, since the actual work efficiency of each worker is inconsistent, there is a difference between the final actual completion duration and the estimated completion duration. When the actual completion duration exceeds the estimated completion duration, there are more ineffective workloads in this construction stage, and the work efficiency of the workers participating in this construction stage is relatively low; on the contrary, if the actual completion duration is less than the estimated completion duration, it means that the work efficiency of the workers participating in this construction stage is higher.

[0023] It should be further noted that in order to obtain the daily effective workload of workers, the single-person effective workload of each worker is obtained by calculating the construction efficiency of each worker and combining the working hours of each worker per day. The construction efficiency of each worker can be estimated according to the average value of the single-person average work efficiency of each worker participating in different construction stages. Therefore, the daily effective workload of workers is obtained accordingly.

[0024] Specifically, the calculation method of the single-person average work efficiency of the In the formula, is the single-person average work efficiency of the th construction stage; is the number of grass-roots construction workers involved in the th construction stage; is the estimated completion duration of the th construction stage; is the The actual completion duration of each construction stage; is a linear normalization function, and the normalization object is that of all construction stages ; For any grass-roots construction worker, the average value of the individual average work efficiency of all construction stages participated by the grass-roots construction worker is recorded as the construction efficiency of the grass-roots construction worker; Multiply the construction efficiency of the grass-roots construction worker by the clock-in working duration of the grass-roots construction worker on any day to obtain the individual effective workload of the grass-roots construction worker on that day; The sum value of the individual effective workloads of all grass-roots construction workers on that day is recorded as the worker effective workload on that day.

[0025] It should be further noted that the greater the worker effective workload, the faster the progress of the project. Therefore, the worker effective workload can be used to reflect the construction progress.

[0026] Specifically, the sequence formed by the worker effective workloads is recorded as the worker workload sequence in the order of construction days.

[0027] Step S003: Obtain the progress increment at each scanning moment according to the change of the modeled construction percentage, and divide the scanning moments into the early-stage scanning moments and the late-stage scanning moments of the project according to the progress increment; obtain the effective usage amount of the material at each early-stage scanning moment of the project according to the progress increment at the early-stage scanning moments of the project and the overall preset usage amount of the material, and obtain the loss rate of the material at each early-stage scanning moment of the project according to the out-of-stock amount of the material and the effective usage amount at each early-stage scanning moment of the project; obtain the loss change rate of the material according to the change of the loss rate at the early-stage scanning moments of the project; obtain the loss rate of the material at each late-stage scanning moment of the project according to the loss change rate of the material; obtain the effective usage amount of the material at each late-stage scanning moment of the project according to the out-of-stock amount and the loss rate of the material at the late-stage scanning moments of the project; obtain the effective cost sequence according to the effective usage amount of all materials at each scanning moment and the cost unit price of all materials.

[0028] It should be noted that in the early stage of the project construction, operations such as laying the foundation and building the framework are usually carried out. Most of the materials used at this time are for the construction of the main structure, and the shape of the project changes greatly. When reflecting the construction progress based on the material consumption, the effective usage amount of the material can be estimated according to the three-dimensional shape change of the construction process. In the early stage of the project, due to the incomplete implementation of the management measures in the early stage of construction and the lack of current experience of the workers, material losses occur, resulting in the actual usage amount of the material being greater than the effective usage amount of the material. However, as the construction process progresses, the management measures are gradually improved, and the loss rate will gradually decrease. Therefore, the effective usage amount of the material is obtained first in this way.

[0029] It should be noted that the obvious demarcation line between the early stage and the late stage of the project progress is the slowdown in the growth of the modeling construction percentage, so the early stage and the late stage of the project progress are distinguished based on this.

[0030] Specifically, for any scanning moment, the difference between the modeling construction percentage at this scanning moment and the previous scanning moment is recorded as the progress increment at this scanning moment; it should be noted that the progress increment at the first scanning moment is the modeling construction percentage at the first scanning moment itself.

[0031] Starting from the first scanning moment, the scanning moments and all previous moments when the first progress increment is less than the increment threshold are recorded as the early-stage scanning moments of the project; starting from the first scanning moment, all moments after the scanning moment when the first progress increment is less than the increment threshold are recorded as the late-stage scanning moments of the project; among them, the increment threshold is taken as one percent, and this embodiment is described by taking this as an example.

[0032] It should be further noted that in the early stage of the project construction, the construction content is mostly external construction, and the change in the external shape of the project is obvious. Therefore, the construction progress is reflected according to the change in the modeling construction percentage, and then the effective usage amount of each material is obtained.

[0033] Specifically, for any material at any early-stage scanning moment of the project, the product of the overall preset usage amount of this material and the progress increment at this early-stage scanning moment of the project is recorded as the effective usage amount of this material at this early-stage scanning moment of the project.

[0034] It should be noted that in the early stage of the project construction, the effective usage amount of the material represents the theoretical usage amount of the material during the corresponding construction between two scanning moments. However, due to material loss during the construction process of workers, and the daily material out-of-stock quantity represents the actual usage amount of the material every day, the loss rate is obtained based on the material out-of-stock quantity and the effective usage amount of the material.

[0035] Specifically, for any material at any scanning moment, the sum value of the out-of-stock quantity of this material within the time interval from this scanning moment to its adjacent previous scanning moment is recorded as the total out-of-stock quantity of this material at this scanning moment; it should be noted that the total out-of-stock quantity of this material at the first scanning moment is the total out-of-stock quantity before the first scanning moment of this material; The ratio of the difference between the total out-of-stock quantity and the effective usage amount of this material at this early-stage scanning moment of the project to the total out-of-stock quantity of this material at this early-stage scanning moment of the project is recorded as the loss rate of this material at this early-stage scanning moment of the project.

[0036] It should be noted that, due to the later stage of the project progress, the construction content gradually shifted to refined operations, and the changes in the external shape were relatively limited. At this time, the construction party's management measures were relatively complete and the workers were experienced, so the material loss rate was low. The various management measures of the construction party were gradually implemented in the process of improvement, so it is believed that the material loss rate changes linearly, so the material loss change rate is obtained in this way.

[0037] It should be further explained that, in the early stage of the project, the modeling construction percentage can reflect the progress and efficiency of the construction, and thus more accurately reflect the change in the loss rate. At the early scanning moment of the project, as the construction progresses gradually, various management measures are gradually improved, and the loss rate will gradually decrease. Therefore, for any early scanning moment of the project, when its loss rate is less than the loss rate of the previous early scanning moment of the project, the loss rate of the project at the early scanning moment is valid. Therefore, according to the change of the loss rate at the early scanning moment of the project, the loss change rate of the material is obtained.

[0038] Specifically, The loss change rate of each material is calculated as: In the formula, For the The loss change rate of each material, The total number of scanning times in the early stage of the project; For the The material in The loss rate during the early scanning period of each project; For the The material in The loss rate during the early scanning period of each project; is the maximum value function.

[0039] It should be noted that since the construction percentage of modeling in the early stage of the project can more accurately reflect the loss rate, and since the loss rate of the material changes linearly, the loss rate at the scanning time in the later stage of the project is estimated based on the loss change rate of the material.

[0040] Specifically, for any material, starting from the first late-stage scanning moment of the project, the loss rate of the material at each late-stage scanning moment of the project is calculated in sequence. The loss rate of the material at any late-stage scanning moment of the project is calculated as follows: the difference between the loss rate at the previous scanning moment of the late-stage scanning moment of the project and the loss change rate of the material is recorded as the loss rate of the material at the late-stage scanning moment of the project; it should be noted that in the process of calculating the loss rate in sequence, if the loss rate at a certain late-stage scanning moment of the project is less than 0, then the loss rate of the material at the late-stage scanning moment of the project and all subsequent late-stage scanning moments of the project is recorded as 0.

[0041] It should be noted that after obtaining the loss rate at each late-stage scanning time of each project, the effective usage amount of the material at each late-stage scanning time of each project can be accurately obtained according to the actual usage amount of the material represented by the material issue quantity.

[0042] Specifically, for the th material at the th late-stage scanning time of the project, the calculation method of the effective usage amount is as follows: In the formula, is the effective usage amount of the th material at the th late-stage scanning time of the project; is the total issue quantity of the th material at the th late-stage scanning time of the project; is the loss rate of the th material at the th late-stage scanning time of the project.

[0043] It should be noted that in order to comprehensively represent the usage amounts of all materials, the utilization costs of all materials are uniformly expressed.

[0044] Specifically, for any material at any scanning time, the product of the effective usage amount of the material at this scanning time and the cost unit price of the material is denoted as the effective cost amount of the material at this scanning time; the sum value of the effective cost amounts of all materials at this scanning time is denoted as the effective cost index at this scanning time; the sequence formed by all the effective cost indexes in the order of scanning time is denoted as the effective cost sequence.

[0045] Step S004: Obtain a number of encrypted time periods, and obtain the authenticity of each encrypted time period according to the similarity relationship between the worker workload sequence and the effective cost sequence.

[0046] It should be noted that the worker workload sequence reflects the construction progress through the workers' construction, and the effective cost sequence reflects the construction progress through material consumption. When the worker workload sequence and the effective cost sequence have a similar changing trend, it indicates that the data of the worker workload sequence and the effective cost sequence are more real.

[0047] Specifically, starting from the first scanning time, every scanning times are used as an encrypted time period; where is the preset time period length, and this embodiment is described by taking as an example; it should be noted that when the remaining scanning times are less than When there is one, the time period composed of all the remaining scanning times is recorded as an encrypted time period.

[0048] It should be further noted that since each element of the worker workload sequence represents the daily effective workload of the worker, and each element of the effective cost sequence represents the effective cost index at each scanning time, and in this embodiment, the data at one scanning time includes the data of three days, it is necessary to unify the worker workload sequence and the effective cost sequence.

[0049] Use the least squares method to perform curve fitting on the worker workload sequence, and record the sequence composed of the corresponding values on the fitting curve at each scanning time as the worker adjustment sequence; among them, the least squares method is a well-known technology, and the specific method will not be introduced here; The calculation method of the authenticity of the th encrypted time period is as follows: In the formula, is the authenticity of the th encrypted time period; is the DTW distance between the two sequences of the worker adjustment sequence and the effective cost sequence respectively under the th encrypted time period. The acquisition method of the DTW distance is a well-known technology, and the specific method will not be introduced here; is a hyperparameter to prevent the denominator from being 0. In this embodiment, is taken as an example for description; is a linear normalization function, and the normalization object is of all encrypted time periods. of all encrypted time periods. .

[0050] Step S005, perform encryption protection on the to-be-encrypted project data according to the authenticity of the encrypted time period.

[0051] It should be noted that after obtaining the authenticity of the encrypted time period, when the authenticity of the encrypted time period is relatively high, select an encryption algorithm with a relatively high difficulty to make the data not easily tampered with; for the data with a relatively low authenticity of the encrypted time period, select an encryption algorithm with a relatively low difficulty. The data of these encrypted time periods may be tampered with. After being transmitted to a third-party institution, detailed manual review is performed on the data of these encrypted time periods to ensure the security of the project cost information.

[0052] Specifically, all the engineering data to be encrypted during the encryption period with authenticity greater than or equal to the preset authenticity threshold are encrypted using the RSA encryption algorithm; all the engineering data to be encrypted during the encryption period with authenticity less than the preset authenticity threshold are encrypted using the DES encryption algorithm; among them, the RSA encryption algorithm and the DES encryption algorithm are well-known technologies, and the specific methods are not introduced here; among them, the preset authenticity threshold is 0.76, and this embodiment is described by taking this as an example; After obtaining the work verification data, the third-party verification agency decrypts and conducts a secondary manual review on the data encrypted using the DES encryption algorithm.

[0053] The above are only the preferred embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the principles of the present invention shall be included within the protection scope of the present invention.

Claims

1. A digital protection method for project cost information, characterized in that The method includes the following steps: Obtain the modeling construction percentage at several scanning times; obtain the overall preset usage amount, cost unit price, and outbound record of each material, where the outbound record includes the daily outbound amount of each material; obtain the daily clock-in working hours of each grass-roots construction worker; obtain the engineering data to be encrypted; obtain the estimated completion time, actual completion time, and participating grass-roots construction workers of each construction stage; According to the estimated completion time, actual completion time of the construction stage, the participating grass-roots construction workers, and the daily clock-in working hours of the grass-roots construction workers, obtain the worker workload sequence; According to the change in the modeling construction percentage, obtain the progress increment at each scanning time, and divide the scanning times into early-stage engineering scanning times and late-stage engineering scanning times according to the progress increment; according to the progress increment at the early-stage engineering scanning times and the overall preset usage amount of the material, obtain the effective usage amount of the material at each early-stage engineering scanning time, and according to the outbound amount of the material and the effective usage amount at each early-stage engineering scanning time, obtain the loss rate of the material at each early-stage engineering scanning time; according to the change in the loss rate at the early-stage engineering scanning times, obtain the loss change rate of the material; according to the loss change rate of the material, obtain the loss rate of the material at each late-stage engineering scanning time; according to the outbound amount and loss rate of the material at the late-stage engineering scanning times, obtain the effective usage amount of the material at each late-stage engineering scanning time; according to the effective usage amount of all materials at each scanning time and the cost unit price of all materials, obtain the effective cost sequence; Obtain several encryption periods, and obtain the authenticity of each encryption period according to the similarity relationship between the worker workload sequence and the effective cost sequence; Perform encryption protection on the engineering data to be encrypted according to the authenticity of the encryption period.

2. The digital protection method for project cost information according to claim 1, wherein The specific method included in obtaining the worker workload sequence according to the estimated completion time, actual completion time of the construction stage, the participating grass-roots construction workers, and the daily clock-in working hours of the grass-roots construction workers is as follows: The calculation method for the average work efficiency per person in the In the formula, is the average work efficiency of a single person in the th construction stage; is the number of grass-roots construction personnel participating in the th construction stage; is the estimated completion duration of the th construction stage; is the actual completion duration of the th construction stage; is the linear normalization function; For any grass-roots construction worker, record the average value of the single-person average work efficiency of all construction stages participated by this grass-roots construction worker as the construction efficiency of this grass-roots construction worker; Multiply the construction efficiency of this grass-roots construction worker by the clock-in working hours of this grass-roots construction worker on any day to obtain the single-person effective workload of this grass-roots construction worker on that day; Record the sum value of the single-person effective workloads of all grass-roots construction workers on that day as the worker effective workload on that day; Record the sequence formed by the worker effective workloads in the order of construction days as the worker workload sequence.

3. The digital protection method for project cost information according to claim 1, characterized in that, The specific method included in obtaining the progress increment at each scanning time according to the change in the modeling construction percentage and dividing the scanning times into early-stage engineering scanning times and late-stage engineering scanning times according to the progress increment is as follows: For any scanning time, record the difference between the modeling construction percentage at this scanning time and the previous scanning time as the progress increment at this scanning time; Starting from the first scanning moment, the scanning moments and all the moments before them when the first progress increment is less than the increment threshold are recorded as the early-stage scanning moments of the project; starting from the first scanning moment, all the moments after the scanning moment when the first progress increment is less than the increment threshold are recorded as the late-stage scanning moments of the project.

4. The digital protection method for project cost information according to claim 1, characterized in that, The method for obtaining the effective usage amount of the material at each early-stage scanning moment of the project based on the progress increment at the early-stage scanning moment of the project and the overall preset usage amount of the material, and obtaining the loss rate of the material at each early-stage scanning moment of the project based on the outbound quantity of the material and the effective usage amount at each early-stage scanning moment of the project, includes the following specific methods: For any material at any early-stage scanning moment of the project, the product of the overall preset usage amount of the material and the progress increment at this early-stage scanning moment of the project is denoted as the effective usage amount of the material at this early-stage scanning moment of the project; For any material at any scanning moment, the sum value of the outbound quantity of the material in the time interval from this scanning moment to its adjacent previous scanning moment is denoted as the total outbound quantity of the material at this scanning moment; The ratio of the difference between the total outbound quantity of the material at this early-stage scanning moment of the project and the effective usage amount to the total outbound quantity of the material at this early-stage scanning moment of the project is denoted as the loss rate of the material at this early-stage scanning moment of the project.

5. The digital protection method for project cost information according to claim 1, wherein The method for obtaining the loss change rate of the material based on the change of the loss rate at the early-stage scanning moment of the project is as follows: In the formula, is the loss change rate of the th material, is the total number of pre-project scanning times; is the loss rate of the th material at the th pre-project scanning time; is the loss rate of the th material at the th pre-project scanning time; is the maximum value function.

6. The digital protection method for project cost information according to claim 1, characterized in that, The method for obtaining the loss rate of the material at each late-stage scanning moment of the project based on the loss change rate of the material includes the following specific methods: For any material, starting from the first late-stage scanning moment of the project, calculate the loss rate of the material at each late-stage scanning moment of the project in sequence. The calculation method for the loss rate of the material at any late-stage scanning moment of the project is: the difference between the loss rate at the previous scanning moment of this late-stage scanning moment and the loss change rate of the material is denoted as the loss rate of the material at this late-stage scanning moment of the project.

7. The digital protection method for project cost information according to claim 4, wherein The method for obtaining the effective usage amount of the material at each late-stage scanning moment of the project based on the outbound quantity and loss rate of the material at the late-stage scanning moment of the project is as follows: In the formula, is the effective usage amount of the th material at the late-stage scanning time of the th project; is the total out-of-stock amount of the th material at the late-stage scanning time of the th project; is the loss rate of the th material at the late-stage scanning time of the th project.

8. The digital protection method for project cost information according to claim 1, wherein The method for obtaining the effective cost sequence based on the effective usage amount of all materials at each scanning moment and the cost unit price of all materials includes the following specific methods: For any material at any scanning moment, the product of the effective usage amount of the material at this scanning moment and the cost unit price of the material is denoted as the effective cost amount of the material at this scanning moment; The sum value of the effective cost amounts of all materials at this scanning moment is denoted as the effective cost index at this scanning moment; The sequence formed by arranging all the effective cost indexes in the order of the scanning moments is denoted as the effective cost sequence.

9. The digital protection method for project cost information according to claim 1, characterized in that, The method for obtaining several encryption periods and obtaining the authenticity of each encryption period based on the similarity relationship between the worker workload sequence and the effective cost sequence includes the following specific methods: Starting from the first scanning moment, every scanning moment is taken as an encryption period; wherein, is the preset period length; Use the least squares method to perform curve fitting on the worker workload sequence, and the sequence formed by the corresponding values on the fitting curve at each scanning moment is denoted as the worker adjustment sequence; The authenticity of the encryption period is calculated as follows: Wherein, is the authenticity of the th encryption period; is the DTW distance between the two sequences of the worker adjustment sequence and the effective cost sequence respectively under the th encryption period; is a hyperparameter; is a normalization function.

10. The digital protection method for project cost information according to claim 1, characterized in that The encryption protection of the engineering data to be encrypted according to the authenticity of the encryption period includes the following specific methods: All the engineering data to be encrypted in the encryption period with authenticity greater than or equal to the preset authenticity threshold are encrypted using the RSA encryption algorithm; all the engineering data to be encrypted in the encryption period with authenticity less than the preset authenticity threshold are encrypted using the DES encryption algorithm; After obtaining the project verification data, the third-party verification agency decrypts the data encrypted using the DES encryption algorithm and conducts a secondary manual review.

Citation Information

Patent Citations

  • Watermark embedding method, encrypted watermark extraction method and decryption method

    CN115118835A

  • Seal-based identity authenticity verification method and device

    CN117557802A

  • Building engineering construction progress informatization management method and system

    CN118297351A

  • Engineering cost data collection method and system

    CN118607062A

  • Method for reception and transmission using message authentication

    RU2141169C1