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 PDF

Info

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
Application number
CN202310683948.0A
Other languages
Chinese (zh)
Other versions
CN116662393B (en
Inventor
李孝鎏
李瑞平
马新正
殷航
曲理航
谢金明
吴建凯
金国强
赵连山
许成龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Construction New Town Construction Engineering Co ltd
Original Assignee
China Construction New Town Construction Engineering Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China Construction New Town Construction Engineering Co ltd filed Critical China Construction New Town Construction Engineering Co ltd
Priority to CN202310683948.0A priority Critical patent/CN116662393B/en
Publication of CN116662393A publication Critical patent/CN116662393A/en
Application granted granted Critical
Publication of CN116662393B publication Critical patent/CN116662393B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2455Query execution
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/08Construction
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total 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

Building engineering control method and system based on distributed data query
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.
CN202310683948.0A 2023-06-10 2023-06-10 Building engineering control method and system based on distributed data query Active CN116662393B (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (16)

* Cited by examiner, † Cited by third party
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