CN116662393A - Building engineering control method and system based on distributed data query - Google Patents
Building engineering control method and system based on distributed data query Download PDFInfo
- Publication number
- CN116662393A CN116662393A CN202310683948.0A CN202310683948A CN116662393A CN 116662393 A CN116662393 A CN 116662393A CN 202310683948 A CN202310683948 A CN 202310683948A CN 116662393 A CN116662393 A CN 116662393A
- Authority
- CN
- China
- Prior art keywords
- executable
- value
- executable value
- minimum
- distributed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 27
- 238000001914 filtration Methods 0.000 claims abstract description 120
- 238000010276 construction Methods 0.000 claims abstract description 76
- 230000000630 rising effect Effects 0.000 claims description 30
- 238000004364 calculation method Methods 0.000 claims description 8
- 238000009825 accumulation Methods 0.000 claims description 3
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 1
- 238000005034 decoration Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2455—Query execution
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/08—Construction
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Economics (AREA)
- Human Resources & Organizations (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Feedback Control In General (AREA)
- Selective Calling Equipment (AREA)
Abstract
The invention discloses a construction engineering control method and a construction engineering control system based on distributed data query, which are used for splitting construction engineering operation information in a distributed control center to obtain a plurality of distributed nodes; sequentially carrying out noise filtering on Q constructional engineering operation information in each distributed node, and calculating the filtered executable value of each distributed node; when the noise filtering of the P distributed nodes is finished, obtaining the executable values of the P distributed nodes for finishing the noise filtering according to the total executable values before the P distributed nodes for finishing the noise filtering and the total executable values after the filtering; deciding whether preset building engineering operation information is detected according to the executable values of the P distributed nodes, and if the preset building engineering operation information is detected, performing building engineering control based on distributed data query by using the preset building engineering operation information; the invention can effectively carry out self-adaptive query on the data of the construction engineering.
Description
Technical Field
The invention belongs to the technical field of big data processing, and particularly relates to a building engineering control method and system based on distributed data query.
Background
The construction industry is a pillar industry of national economy, and because the whole process of the construction engineering is very complex, rough management is adopted at present, and no matter the construction of home decoration or the construction of the whole building is carried out, a project quantity list is often selected to obtain the pre-construction price (the number of yuan per square meter). And if the final calculated target construction price exceeds the expected price, the calculation can only be reselected. However, different specifications of different materials have different prices, and the selection process is very painful. Besides the material cost, the construction price retrieval method also comprises labor cost, mechanical cost, measure cost, management cost, profit and the like, the construction price retrieval work is complicated, the situation of error or inaccurate calculation is easy to occur, a great deal of selection of consumers is needed, judgment of engineering consultants and years of practical experience are accumulated, and accordingly the pre-construction price of the consumers can be achieved, and the efficiency of the above-mentioned processing is low, so that the trouble and inconvenience are brought.
The building engineering is the engineering entity for planning, surveying, designing and constructing, completing and installing the building and its matched line, pipeline and equipment. But also the construction engineering of various houses and buildings, which is also called building workload. This part of investment must be made by the construction activity.
At present, the construction engineering information inquiry generally integrates all engineering data in a database, is messy and unscramble, so that the required construction engineering information can not be quickly called out when in use, and meanwhile, the system has no functions of managing and controlling and designing, therefore, the system for inquiring the construction engineering information based on the Internet of things is provided for solving the problems.
Disclosure of Invention
According to a first aspect of the present invention, the present invention claims a construction engineering control method based on distributed data query, comprising:
splitting construction engineering operation information in a distributed control center to obtain a plurality of distributed nodes, wherein each distributed node comprises Q pieces of construction engineering operation information, and Q is a positive integer;
sequentially carrying out noise filtering on Q constructional engineering operation information in each distributed node, and calculating the filtered executable value of each distributed node;
when the noise filtering of the P distributed nodes is finished, obtaining the executable values of the P distributed nodes after the noise filtering is finished according to the total executable values before the filtering of the P distributed nodes after the noise filtering is finished and the total executable values after the filtering, wherein P is an integer part of R/Q, R is the execution duration of preset building engineering operation information, and P and R are both positive integers;
whether the preset building engineering operation information is detected or not is determined according to the executable value of the P distributed nodes, and the method comprises the following steps: setting the executable values of the P distributed nodes as the first minimum executable value; deciding whether a difference between the adjacent executable value of the first minimum executable value and the first minimum executable value is greater than a rise threshold; the adjacent executable value is the executable value of the P distributed nodes of the next group of the current P distributed nodes for completing noise filtering; deciding whether the first minimum executable value is greater than a peak threshold value when a difference between the adjacent executable value of the first minimum executable value and the first minimum executable value is greater than the rise threshold value; when the first minimum executable value is larger than the peak value threshold, determining a maximum executable value from a plurality of executable values obtained by completing noise filtering of a plurality of groups of P distributed nodes, and deciding whether the difference between the maximum executable value and the adjacent executable value of the maximum executable value is larger than a drop threshold; when the difference between the maximum executable value and the adjacent executable value of the maximum executable value is larger than the drop threshold value, deciding to detect the preset building engineering operation information; the preset construction engineering operation information is construction engineering operation information with single frequency;
and if the preset construction engineering operation information is detected, carrying out construction engineering control based on distributed data query by using the preset construction engineering operation information.
Preferably, when the noise filtering of the P distributed nodes is completed, obtaining the executable values of the P distributed nodes after the noise filtering according to the total executable values before the filtering of the P distributed nodes after the noise filtering is completed and the total executable values after the filtering, including:
when the noise filtering of the P distributed nodes is completed, accumulating the executable values before the filtering of the P distributed nodes which complete the noise filtering to obtain a total executable value before the filtering, and accumulating the executable values after the filtering of the P distributed nodes which complete the noise filtering to obtain a total executable value after the filtering;
and dividing the total executable value after filtering with the total executable value before filtering to obtain the executable values of the P distributed nodes for completing noise filtering.
Preferably, the method further comprises:
setting the adjacent executable value of the first minimum executable value as the next minimum executable value when the difference between the adjacent executable value of the first minimum executable value and the first minimum executable value is smaller than or equal to the rising threshold value;
continuing to decide whether the difference between the next minimum executable value and the next minimum executable value is greater than or equal to the rising threshold value until the difference between the next minimum executable value and the certain set minimum executable value is greater than the rising threshold value.
Preferably, the method further comprises:
and when the first minimum executable value is smaller than or equal to the peak threshold value, continuing to determine whether the adjacent executable value of the first minimum executable value is larger than the peak threshold value or not until a certain executable value is larger than the peak threshold value.
Preferably, when the difference between the maximum executable value and the adjacent executable value of the maximum executable value is less than or equal to the drop threshold, continuing to determine whether the difference between the maximum executable value and the executable value after the adjacent executable value of the maximum executable value is greater than the drop threshold until the difference between the maximum executable value ratio and a certain executable value ratio is greater than the drop threshold.
According to a second aspect of the present invention, the present invention claims a construction engineering control system based on distributed data query, comprising:
the splitting module is used for splitting construction engineering operation information in the distributed control center to obtain a plurality of distributed nodes, wherein each distributed node comprises Q pieces of construction engineering operation information, and Q is a positive integer;
the filtering module is used for sequentially carrying out noise filtering on the Q constructional engineering operation information in each distributed node and calculating the filtered executable value of each distributed node;
the executable value calculation module is used for obtaining the executable values of the P distributed nodes after the noise filtering according to the total executable values before the filtering and the total executable values after the filtering of the P distributed nodes after the noise filtering are finished, wherein P is an integer part of R/Q, R is the execution duration of preset building engineering operation information, and P and R are both positive integers;
the decision module is used for deciding whether the preset construction engineering operation information is detected or not according to the executable values of the P distributed nodes; the preset construction engineering operation information is construction engineering operation information with single frequency; the decision module comprises: a minimum executable value setting sub-module, configured to set the executable values of the P distributed nodes to a first minimum executable value; a rising threshold decision sub-module for deciding whether a difference between the adjacent executable value of the first minimum executable value and the first minimum executable value is greater than a rising threshold; the adjacent executable value is the executable value of the P distributed nodes of the next group of the current P distributed nodes for completing noise filtering; a peak threshold decision sub-module configured to decide whether the first minimum executable value is greater than a peak threshold when a difference between the adjacent executable value of the first minimum executable value and the first minimum executable value is greater than the rising threshold; a descending threshold decision sub-module, configured to determine a maximum executable value from a plurality of executable values obtained by completing noise filtering by a plurality of groups of P distributed nodes when the first minimum executable value is greater than the peak threshold, and decide whether a difference between the maximum executable value and an adjacent executable value of the maximum executable value is greater than a descending threshold; a preset building engineering operation information decision sub-module, configured to decide that the preset building engineering operation information is detected when a difference between the maximum executable value and an adjacent executable value of the maximum executable value is greater than the drop threshold;
and the frequency control module is used for carrying out construction engineering control based on distributed data query by using the preset construction engineering operation information if the preset construction engineering operation information is detected.
Preferably, the executable value calculation module includes:
the executable value accumulation sub-module is used for accumulating the executable values before the P distributed nodes are filtered to obtain the total executable value before the filtering when the noise filtering of the P distributed nodes is completed, and accumulating the executable values after the P distributed nodes are filtered to obtain the total executable value after the filtering;
and the executable value dividing sub-module is used for dividing the total executable value after filtering with the total executable value before filtering to obtain the executable values of the P distributed nodes for completing noise filtering.
Preferably, the minimum executable value setting submodule is further configured to set the adjacent executable value of the first minimum executable value to be the next minimum executable value when a difference between the adjacent executable value of the first minimum executable value and the first minimum executable value is equal to or less than the rising threshold;
the rising threshold decision sub-module continues to decide whether the difference between the next smallest executable value and the next smallest executable value is greater than or equal to the rising threshold until the difference between a certain set smallest executable value and a certain set smallest executable value is greater than the rising threshold.
Preferably, the peak threshold decision sub-module is further configured to, when the first minimum executable value is less than or equal to the peak threshold, continue to decide whether the adjacent executable value of the first minimum executable value is greater than the peak threshold until a certain executable value is greater than the peak threshold.
Preferably, the drop threshold decision sub-module is further configured to, when the difference between the maximum executable value and the adjacent executable value of the maximum executable value is less than or equal to the drop threshold, continue to decide whether the difference between the maximum executable value and the executable value after the adjacent executable value of the maximum executable value is greater than the drop threshold until the difference between the maximum executable value ratio and a certain executable value ratio is greater than the drop threshold.
The invention discloses a construction engineering control method and a construction engineering control system based on distributed data query, which are used for splitting construction engineering operation information in a distributed control center to obtain a plurality of distributed nodes; sequentially carrying out noise filtering on Q constructional engineering operation information in each distributed node, and calculating the filtered executable value of each distributed node; when the noise filtering of the P distributed nodes is finished, obtaining the executable values of the P distributed nodes for finishing the noise filtering according to the total executable values before the P distributed nodes for finishing the noise filtering and the total executable values after the filtering; deciding whether preset building engineering operation information is detected according to the executable values of the P distributed nodes, and if the preset building engineering operation information is detected, performing building engineering control based on distributed data query by using the preset building engineering operation information; the invention can effectively carry out self-adaptive query on the data of the construction engineering.
Drawings
FIG. 1 is a workflow diagram of a distributed data query-based construction engineering control method as claimed in the present invention;
FIG. 2 is a block diagram of a distributed data query based architecture engineering control system in accordance with the present invention.
Detailed Description
According to a first embodiment of the present invention, referring to fig. 1, the present invention claims a construction engineering control method based on distributed data query, including:
splitting construction engineering operation information in a distributed control center to obtain a plurality of distributed nodes, wherein each distributed node comprises Q pieces of construction engineering operation information, and Q is a positive integer;
sequentially carrying out noise filtering on Q constructional engineering operation information in each distributed node, and calculating the filtered executable value of each distributed node;
and when the noise filtering of the P distributed nodes is finished, obtaining the executable values of the P distributed nodes for finishing the noise filtering according to the total executable values before the P distributed nodes for finishing the noise filtering and the total executable values after the filtering.
Wherein, P is an integer part of R/Q, R is the execution duration of preset construction engineering operation information, and P and R are both positive integers;
whether the preset building engineering operation information is detected or not is determined according to the executable value of the P distributed nodes, and the method comprises the following steps: setting the executable values of the P distributed nodes as the first minimum executable value; deciding whether a difference between the adjacent executable value of the first minimum executable value and the first minimum executable value is greater than a rise threshold; the adjacent executable value is the executable value of the P distributed nodes of the next group of the current P distributed nodes for completing noise filtering; deciding whether the first minimum executable value is greater than a peak threshold value when a difference between the adjacent executable value of the first minimum executable value and the first minimum executable value is greater than the rise threshold value; when the first minimum executable value is larger than the peak value threshold, determining a maximum executable value from a plurality of executable values obtained by completing noise filtering of a plurality of groups of P distributed nodes, and deciding whether the difference between the maximum executable value and the adjacent executable value of the maximum executable value is larger than a drop threshold; when the difference between the maximum executable value and the adjacent executable value of the maximum executable value is larger than the drop threshold value, deciding to detect the preset building engineering operation information; the preset construction engineering operation information is construction engineering operation information with single frequency;
and if the preset construction engineering operation information is detected, carrying out construction engineering control based on distributed data query by using the preset construction engineering operation information.
Preferably, when the noise filtering of the P distributed nodes is completed, obtaining the executable values of the P distributed nodes after the noise filtering according to the total executable values before the filtering of the P distributed nodes after the noise filtering is completed and the total executable values after the filtering, including:
when the noise filtering of the P distributed nodes is completed, accumulating the executable values before the filtering of the P distributed nodes which complete the noise filtering to obtain a total executable value before the filtering, and accumulating the executable values after the filtering of the P distributed nodes which complete the noise filtering to obtain a total executable value after the filtering;
and dividing the total executable value after filtering with the total executable value before filtering to obtain the executable values of the P distributed nodes for completing noise filtering.
Preferably, the method further comprises:
setting the adjacent executable value of the first minimum executable value as the next minimum executable value when the difference between the adjacent executable value of the first minimum executable value and the first minimum executable value is smaller than or equal to the rising threshold value;
continuing to decide whether the difference between the next minimum executable value and the next minimum executable value is greater than or equal to the rising threshold value until the difference between the next minimum executable value and the certain set minimum executable value is greater than the rising threshold value.
Preferably, the method further comprises:
and when the first minimum executable value is smaller than or equal to the peak threshold value, continuing to determine whether the adjacent executable value of the first minimum executable value is larger than the peak threshold value or not until a certain executable value is larger than the peak threshold value.
Preferably, the method further comprises:
when the difference between the maximum executable value and the adjacent executable value of the maximum executable value is smaller than or equal to the descending threshold value, continuing to determine whether the difference between the maximum executable value and the executable value after the adjacent executable value of the maximum executable value is larger than the descending threshold value or not until the difference between the maximum executable value ratio and a certain executable value ratio is larger than the descending threshold value.
According to a second embodiment of the present invention, referring to fig. 2, the present invention claims a construction engineering control system based on distributed data query, comprising:
the splitting module is used for splitting construction engineering operation information in the distributed control center to obtain a plurality of distributed nodes, wherein each distributed node comprises Q pieces of construction engineering operation information, and Q is a positive integer;
the filtering module is used for sequentially carrying out noise filtering on the Q constructional engineering operation information in each distributed node and calculating the filtered executable value of each distributed node;
the executable value calculation module is used for obtaining the executable values of the P distributed nodes after the noise filtering according to the total executable values before the filtering and the total executable values after the filtering of the P distributed nodes after the noise filtering are finished, wherein P is an integer part of R/Q, R is the execution duration of preset building engineering operation information, and P and R are both positive integers;
the decision module is used for deciding whether the preset construction engineering operation information is detected or not according to the executable values of the P distributed nodes; the preset construction engineering operation information is construction engineering operation information with single frequency; the decision module comprises: a minimum executable value setting sub-module, configured to set the executable values of the P distributed nodes to a first minimum executable value; a rising threshold decision sub-module for deciding whether a difference between the adjacent executable value of the first minimum executable value and the first minimum executable value is greater than a rising threshold; the adjacent executable value is the executable value of the P distributed nodes of the next group of the current P distributed nodes for completing noise filtering; a peak threshold decision sub-module configured to decide whether the first minimum executable value is greater than a peak threshold when a difference between the adjacent executable value of the first minimum executable value and the first minimum executable value is greater than the rising threshold; a descending threshold decision sub-module, configured to determine a maximum executable value from a plurality of executable values obtained by completing noise filtering by a plurality of groups of P distributed nodes when the first minimum executable value is greater than the peak threshold, and decide whether a difference between the maximum executable value and an adjacent executable value of the maximum executable value is greater than a descending threshold; a preset building engineering operation information decision sub-module, configured to decide that the preset building engineering operation information is detected when a difference between the maximum executable value and an adjacent executable value of the maximum executable value is greater than the drop threshold;
and the frequency control module is used for carrying out construction engineering control based on distributed data query by using the preset construction engineering operation information if the preset construction engineering operation information is detected.
Preferably, the executable value calculation module includes:
the executable value accumulation sub-module is used for accumulating the executable values before the P distributed nodes are filtered to obtain the total executable value before the filtering when the noise filtering of the P distributed nodes is completed, and accumulating the executable values after the P distributed nodes are filtered to obtain the total executable value after the filtering;
and the executable value dividing sub-module is used for dividing the total executable value after filtering with the total executable value before filtering to obtain the executable values of the P distributed nodes for completing noise filtering.
Preferably, the minimum executable value setting submodule is further configured to set the adjacent executable value of the first minimum executable value to be the next minimum executable value when a difference between the adjacent executable value of the first minimum executable value and the first minimum executable value is equal to or less than the rising threshold;
the rising threshold decision sub-module continues to decide whether the difference between the next smallest executable value and the next smallest executable value is greater than or equal to the rising threshold until the difference between a certain set smallest executable value and a certain set smallest executable value is greater than the rising threshold.
Preferably, the peak threshold decision sub-module is further configured to, when the first minimum executable value is less than or equal to the peak threshold, continue to decide whether the adjacent executable value of the first minimum executable value is greater than the peak threshold until a certain executable value is greater than the peak threshold.
Preferably, the drop threshold decision sub-module is further configured to, when the difference between the maximum executable value and the adjacent executable value of the maximum executable value is less than or equal to the drop threshold, continue to decide whether the difference between the maximum executable value and the executable value after the adjacent executable value of the maximum executable value is greater than the drop threshold until the difference between the maximum executable value ratio and a certain executable value ratio is greater than the drop threshold.
Those skilled in the art will appreciate that various modifications and improvements can be made to the disclosure. For example, the various devices or components described above may be implemented in hardware, or may be implemented in software, firmware, or a combination of some or all of the three.
A flowchart is used in this disclosure to describe the steps of a method according to an embodiment of the present disclosure. It should be understood that the steps that follow or before do not have to be performed in exact order. Rather, the various steps may be processed in reverse order or simultaneously. Also, other operations may be added to these processes.
Those of ordinary skill in the art will appreciate that all or a portion of the steps of the methods described above may be implemented by a computer program to instruct related hardware, and the program may be stored in a computer readable storage medium, such as a read only memory, a magnetic disk, or an optical disk. Alternatively, all or part of the steps of the above embodiments may be implemented using one or more integrated circuits. Accordingly, each module/unit in the above embodiment may be implemented in the form of hardware, or may be implemented in the form of a software functional module. The present disclosure is not limited to any specific form of combination of hardware and software.
Unless defined otherwise, all terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure pertains. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
The foregoing is illustrative of the present disclosure and is not to be construed as limiting thereof. Although a few exemplary embodiments of this disclosure have been described, those skilled in the art will readily appreciate that many modifications are possible in the exemplary embodiments without materially departing from the novel teachings and advantages of this disclosure. Accordingly, all such modifications are intended to be included within the scope of this disclosure as defined in the claims. It is to be understood that the foregoing is illustrative of the present disclosure and is not to be construed as limited to the specific embodiments disclosed, and that modifications to the disclosed embodiments, as well as other embodiments, are intended to be included within the scope of the appended claims. The disclosure is defined by the claims and their equivalents.
In the description of the present specification, reference to the terms "one embodiment," "some embodiments," "illustrative embodiments," "examples," "specific examples," or "some examples," etc., means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiments or examples. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
While embodiments of the present invention have been shown and described, it will be understood by those of ordinary skill in the art that: many changes, modifications, substitutions and variations may be made to the embodiments without departing from the spirit and principles of the invention, the scope of which is defined by the claims and their equivalents.
Claims (10)
1. The construction engineering control method based on the distributed data query is characterized by comprising the following steps of:
splitting construction engineering operation information in a distributed control center to obtain a plurality of distributed nodes, wherein each distributed node comprises Q pieces of construction engineering operation information, and Q is a positive integer;
sequentially carrying out noise filtering on Q constructional engineering operation information in each distributed node, and calculating the filtered executable value of each distributed node;
when the noise filtering of the P distributed nodes is finished, obtaining the executable values of the P distributed nodes after the noise filtering is finished according to the total executable values before the filtering of the P distributed nodes after the noise filtering is finished and the total executable values after the filtering, wherein P is an integer part of R/Q, R is the execution duration of preset building engineering operation information, and P and R are both positive integers; whether the preset building engineering operation information is detected or not is determined according to the executable value of the P distributed nodes, and the method comprises the following steps: setting the executable values of the P distributed nodes as the first minimum executable value; deciding whether a difference between the adjacent executable value of the first minimum executable value and the first minimum executable value is greater than a rise threshold; the adjacent executable value is the executable value of the P distributed nodes of the next group of the current P distributed nodes for completing noise filtering; deciding whether the first minimum executable value is greater than a peak threshold value when a difference between the adjacent executable value of the first minimum executable value and the first minimum executable value is greater than the rise threshold value; when the first minimum executable value is larger than the peak value threshold, determining a maximum executable value from a plurality of executable values obtained by completing noise filtering of a plurality of groups of P distributed nodes, and deciding whether the difference between the maximum executable value and the adjacent executable value of the maximum executable value is larger than a drop threshold; when the difference between the maximum executable value and the adjacent executable value of the maximum executable value is larger than the drop threshold value, deciding to detect the preset building engineering operation information; the preset construction engineering operation information is construction engineering operation information with single frequency;
and if the preset construction engineering operation information is detected, carrying out construction engineering control based on distributed data query by using the preset construction engineering operation information.
2. The method for controlling building engineering based on distributed data query according to claim 1, wherein when noise filtering of P distributed nodes is completed, obtaining executable values of P distributed nodes completing noise filtering according to total executable values before filtering and total executable values after filtering of P distributed nodes completing noise filtering, comprising: when the noise filtering of the P distributed nodes is completed, accumulating the executable values before the filtering of the P distributed nodes which complete the noise filtering to obtain a total executable value before the filtering, and accumulating the executable values after the filtering of the P distributed nodes which complete the noise filtering to obtain a total executable value after the filtering;
and dividing the total executable value after filtering with the total executable value before filtering to obtain the executable values of the P distributed nodes for completing noise filtering.
3. The method of claim 1, further comprising:
setting the adjacent executable value of the first minimum executable value as the next minimum executable value when the difference between the adjacent executable value of the first minimum executable value and the first minimum executable value is smaller than or equal to the rising threshold value; continuing to decide whether the difference between the next minimum executable value and the next minimum executable value is greater than or equal to the rising threshold value until the difference between the next minimum executable value and the certain set minimum executable value is greater than the rising threshold value.
4. The method of claim 1, further comprising:
and when the first minimum executable value is smaller than or equal to the peak threshold value, continuing to determine whether the adjacent executable value of the first minimum executable value is larger than the peak threshold value or not until a certain executable value is larger than the peak threshold value.
5. The method of claim 1, further comprising:
when the difference between the maximum executable value and the adjacent executable value of the maximum executable value is smaller than or equal to the descending threshold value, continuing to determine whether the difference between the maximum executable value and the executable value after the adjacent executable value of the maximum executable value is larger than the descending threshold value or not until the difference between the maximum executable value ratio and a certain executable value ratio is larger than the descending threshold value.
6. A distributed data query-based construction engineering control system, comprising:
the splitting module is used for splitting construction engineering operation information in the distributed control center to obtain a plurality of distributed nodes, wherein each distributed node comprises Q pieces of construction engineering operation information, and Q is a positive integer;
the filtering module is used for sequentially carrying out noise filtering on the Q constructional engineering operation information in each distributed node and calculating the filtered executable value of each distributed node;
the executable value calculation module is used for obtaining the executable values of the P distributed nodes after the noise filtering according to the total executable values before the filtering and the total executable values after the filtering of the P distributed nodes after the noise filtering are finished, wherein P is an integer part of R/Q, R is the execution duration of preset building engineering operation information, and P and R are both positive integers;
the decision module is used for deciding whether the preset construction engineering operation information is detected or not according to the executable values of the P distributed nodes; the preset construction engineering operation information is construction engineering operation information with single frequency; the decision module comprises: a minimum executable value setting sub-module, configured to set the executable values of the P distributed nodes to a first minimum executable value; a rising threshold decision sub-module for deciding whether a difference between the adjacent executable value of the first minimum executable value and the first minimum executable value is greater than a rising threshold; the adjacent executable value is the executable value of the P distributed nodes of the next group of the current P distributed nodes for completing noise filtering; a peak threshold decision sub-module configured to decide whether the first minimum executable value is greater than a peak threshold when a difference between the adjacent executable value of the first minimum executable value and the first minimum executable value is greater than the rising threshold; a descending threshold decision sub-module, configured to determine a maximum executable value from a plurality of executable values obtained by completing noise filtering by a plurality of groups of P distributed nodes when the first minimum executable value is greater than the peak threshold, and decide whether a difference between the maximum executable value and an adjacent executable value of the maximum executable value is greater than a descending threshold; a preset building engineering operation information decision sub-module, configured to decide that the preset building engineering operation information is detected when a difference between the maximum executable value and an adjacent executable value of the maximum executable value is greater than the drop threshold;
and the frequency control module is used for carrying out construction engineering control based on distributed data query by using the preset construction engineering operation information if the preset construction engineering operation information is detected.
7. The distributed data query-based construction engineering control system of claim 6, wherein the executable value calculation module comprises:
the executable value accumulation sub-module is used for accumulating the executable values before the P distributed nodes are filtered to obtain the total executable value before the filtering when the noise filtering of the P distributed nodes is completed, and accumulating the executable values after the P distributed nodes are filtered to obtain the total executable value after the filtering;
and the executable value dividing sub-module is used for dividing the total executable value after filtering with the total executable value before filtering to obtain the executable values of the P distributed nodes for completing noise filtering.
8. The system of claim 6, wherein the system comprises a plurality of data sensors,
the minimum executable value setting submodule is further used for setting the adjacent executable value of the first minimum executable value as the next minimum executable value when the difference between the adjacent executable value of the first minimum executable value and the first minimum executable value is smaller than or equal to the rising threshold value;
the rising threshold decision sub-module continues to decide whether the difference between the next smallest executable value and the next smallest executable value is greater than or equal to the rising threshold until the difference between a certain set smallest executable value and a certain set smallest executable value is greater than the rising threshold.
9. The system of claim 6, wherein the system comprises a plurality of data sensors,
and the peak threshold decision sub-module is further configured to, when the first minimum executable value is less than or equal to the peak threshold, continue to decide whether the adjacent executable value of the first minimum executable value is greater than the peak threshold until a certain executable value is greater than the peak threshold.
10. The system of claim 6, wherein the system comprises a plurality of data sensors,
and the descending threshold decision sub-module is further configured to, when the difference between the maximum executable value and the adjacent executable value of the maximum executable value is less than or equal to the descending threshold, continue to decide whether the difference between the maximum executable value and the executable value after the adjacent executable value of the maximum executable value is greater than the descending threshold until the difference between the maximum executable value ratio and a certain executable value ratio is greater than the descending threshold.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310683948.0A CN116662393B (en) | 2023-06-10 | 2023-06-10 | Building engineering control method and system based on distributed data query |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310683948.0A CN116662393B (en) | 2023-06-10 | 2023-06-10 | Building engineering control method and system based on distributed data query |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116662393A true CN116662393A (en) | 2023-08-29 |
CN116662393B CN116662393B (en) | 2023-12-12 |
Family
ID=87720453
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310683948.0A Active CN116662393B (en) | 2023-06-10 | 2023-06-10 | Building engineering control method and system based on distributed data query |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116662393B (en) |
Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101593318A (en) * | 2009-06-12 | 2009-12-02 | 中博建设集团有限公司 | Distributed-hierarchical context-aware pervasive service method towards construction engineering quality management |
KR20160080388A (en) * | 2014-12-29 | 2016-07-08 | (주)아이티엠 코퍼레이션 건축사사무소 | Bim-based construction value engineering (ve) processing system |
KR101745567B1 (en) * | 2016-02-05 | 2017-06-13 | 경북대학교 산학협력단 | System for Analyzing Eco Value Engineering Decision of Construction Facilities and Method thereof |
CN106951444A (en) * | 2017-02-17 | 2017-07-14 | 深圳市嘉力达节能科技股份有限公司 | Architectural engineering information processing method and device |
CN109191577A (en) * | 2018-10-22 | 2019-01-11 | 杭州睿兴栋宇建筑科技有限公司 | A kind of distribution BIM collaborative platform |
CN109272294A (en) * | 2018-09-11 | 2019-01-25 | 上海宝冶集团有限公司 | A kind of limitation design method of assembled architecture, device, equipment and storage medium |
CN109934912A (en) * | 2019-03-15 | 2019-06-25 | 上海筑想信息科技股份有限公司 | A kind of building selection designing system based on big data |
CN110610318A (en) * | 2019-09-18 | 2019-12-24 | 邓嘉明 | Engineering cost management system based on big data |
CN111242378A (en) * | 2020-01-15 | 2020-06-05 | 湖南日升工程咨询有限公司 | Engineering process dynamic cost control method based on BIM technology |
CN111400430A (en) * | 2020-03-11 | 2020-07-10 | 广联达科技股份有限公司 | Method and system for quickly combining prices in digital building list pricing |
CN111708839A (en) * | 2020-06-04 | 2020-09-25 | 江苏荣泽信息科技股份有限公司 | Building management system based on block chain |
CN111798209A (en) * | 2020-06-30 | 2020-10-20 | 远光软件股份有限公司 | Engineering project management method based on block chain, electronic equipment and storage medium |
CN112613747A (en) * | 2020-12-24 | 2021-04-06 | 深圳大学 | Building information management method, device, equipment and storage medium |
CN112837184A (en) * | 2021-02-22 | 2021-05-25 | 辽宁科技学院 | Project management system suitable for building engineering |
CN115588072A (en) * | 2021-07-05 | 2023-01-10 | 中移雄安信息通信科技有限公司 | Building data processing method and system, electronic device and readable storage medium |
CN115641162A (en) * | 2022-10-26 | 2023-01-24 | 佛山市天诚工程造价咨询有限公司 | Prediction data analysis system and method based on construction project cost |
-
2023
- 2023-06-10 CN CN202310683948.0A patent/CN116662393B/en active Active
Patent Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101593318A (en) * | 2009-06-12 | 2009-12-02 | 中博建设集团有限公司 | Distributed-hierarchical context-aware pervasive service method towards construction engineering quality management |
KR20160080388A (en) * | 2014-12-29 | 2016-07-08 | (주)아이티엠 코퍼레이션 건축사사무소 | Bim-based construction value engineering (ve) processing system |
KR101745567B1 (en) * | 2016-02-05 | 2017-06-13 | 경북대학교 산학협력단 | System for Analyzing Eco Value Engineering Decision of Construction Facilities and Method thereof |
CN106951444A (en) * | 2017-02-17 | 2017-07-14 | 深圳市嘉力达节能科技股份有限公司 | Architectural engineering information processing method and device |
CN109272294A (en) * | 2018-09-11 | 2019-01-25 | 上海宝冶集团有限公司 | A kind of limitation design method of assembled architecture, device, equipment and storage medium |
CN109191577A (en) * | 2018-10-22 | 2019-01-11 | 杭州睿兴栋宇建筑科技有限公司 | A kind of distribution BIM collaborative platform |
CN109934912A (en) * | 2019-03-15 | 2019-06-25 | 上海筑想信息科技股份有限公司 | A kind of building selection designing system based on big data |
CN110610318A (en) * | 2019-09-18 | 2019-12-24 | 邓嘉明 | Engineering cost management system based on big data |
CN111242378A (en) * | 2020-01-15 | 2020-06-05 | 湖南日升工程咨询有限公司 | Engineering process dynamic cost control method based on BIM technology |
CN111400430A (en) * | 2020-03-11 | 2020-07-10 | 广联达科技股份有限公司 | Method and system for quickly combining prices in digital building list pricing |
CN111708839A (en) * | 2020-06-04 | 2020-09-25 | 江苏荣泽信息科技股份有限公司 | Building management system based on block chain |
CN111798209A (en) * | 2020-06-30 | 2020-10-20 | 远光软件股份有限公司 | Engineering project management method based on block chain, electronic equipment and storage medium |
CN112613747A (en) * | 2020-12-24 | 2021-04-06 | 深圳大学 | Building information management method, device, equipment and storage medium |
CN112837184A (en) * | 2021-02-22 | 2021-05-25 | 辽宁科技学院 | Project management system suitable for building engineering |
CN115588072A (en) * | 2021-07-05 | 2023-01-10 | 中移雄安信息通信科技有限公司 | Building data processing method and system, electronic device and readable storage medium |
CN115641162A (en) * | 2022-10-26 | 2023-01-24 | 佛山市天诚工程造价咨询有限公司 | Prediction data analysis system and method based on construction project cost |
Also Published As
Publication number | Publication date |
---|---|
CN116662393B (en) | 2023-12-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2010054349A2 (en) | Method and system for clustering data points | |
CN107239468B (en) | Task node management method and device | |
US20120303359A1 (en) | Dictionary creation device, word gathering method and recording medium | |
CN103294677A (en) | Searching method of electronic commerce search engine and electronic commerce search engine | |
CN105183814A (en) | Internet of Things data cleaning method | |
Hojati | Bridging the gap between probabilistic and fuzzy-parameter EOQ models | |
CN111309502A (en) | Solid state disk service life prediction method | |
CN116662393B (en) | Building engineering control method and system based on distributed data query | |
US7827305B2 (en) | Determination of a state of flow through or a cut of a parameterized network | |
CN109670201B (en) | Pipeline connection method and device and multi-split air conditioning system | |
CN100360980C (en) | Method of designing optical system | |
CN112684402B (en) | Method and system for monitoring electric energy running error data of stable electric consumption | |
CN111444312A (en) | Method and device for multi-platform combined patent retrieval | |
JP2009294952A (en) | Production planning system and method | |
CN115422933B (en) | Cost data extraction method and device, electronic equipment and storage medium | |
CN109087134A (en) | Time slice decision-making technique, device, medium and equipment | |
CN115827618A (en) | Global data integration method and device | |
CN114399371A (en) | Method and device for detecting behavior of surrounding string label, computer equipment and storage medium | |
CN112598041B (en) | Power distribution network cloud platform data verification method based on K-MEANS algorithm | |
CN117522313A (en) | Project overall process control method based on management platform | |
US20050177479A1 (en) | System and method for calculating low-level codes for items in a bill of material | |
CN118350294B (en) | Continuous rigid frame bridge construction elevation prediction method and system based on machine learning | |
Miretskiy et al. | Efficient simulation of a tandem queue with server slow-down | |
CN112214881B (en) | Passive optical module assembly pre-judging method and system thereof | |
CN115186357B (en) | Automatic construction drawing design method, device, terminal equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |