BIM-based building construction data processing method and system
Through the BIM-based building construction data processing method, the problem of low safety and reliability during construction is solved, the efficiency and reliability of model optimization and modification are improved, and higher safety and reliability are achieved.
Patent Information
- Application Number
- CN202410571870.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-10
- Publication Date
- 2025-02-11
- Estimated Expiration
- 2044-05-10
AI Technical Summary
During the construction process of BIM-based construction, there are problems such as low safety, low reliability, and low reliability and low efficiency in the optimization and modification of BIM building construction model.
Provide a BIM-based construction data processing method, including receiving basic data of building construction projects, establishing a preliminary BIM construction model, receiving model optimization data for integration, obtaining model optimization strategies, optimizing and modifying the BIM model, and being vigilant to reference through calculations The task processing terminal that matches the security level handles the construction request processing task.
It improves the safety and reliability of construction request processing tasks, improves the reliability and efficiency of BIM construction model optimization and modification, and avoids safety hazards.
Smart Images

Figure CN118395562B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of data processing technology, and in particular to a method and system for processing building construction data based on BIM. Background Art
[0002] BIM-based construction is a method that uses Building Information Modeling (BIM) technology to manage and optimize the building construction process.
[0003] BIM technology is a digital tool that can express the physical and functional characteristics of a building in a digital way, thereby helping architects, engineers and construction workers to collaborate and communicate better. In building construction, BIM technology can be used in the following aspects:
[0004] 1. Collision detection: Use the BIM model to perform collision detection between different disciplines to avoid pipeline collisions, structural conflicts and other problems during the construction process, and reduce later changes and rework.
[0005] 2. Construction planning: Construction planning is carried out through the BIM model, including construction schedule planning, resource planning, site layout, etc., to improve construction efficiency and resource utilization.
[0006] 3. Prefabrication: Use BIM models to process and manufacture prefabricated components, reduce on-site workload, and improve construction quality and efficiency.
[0007] 4. Construction site management: Use BIM models to manage the construction site, including personnel positioning, material management, progress monitoring, etc., to improve the management level and efficiency of the construction site.
[0008] BIM-based construction can improve construction efficiency, reduce resource waste, and improve construction quality. It is one of the important development directions of modern construction.
[0009] At present, the BIM-based construction process has problems such as low safety, low reliability, low reliability and low efficiency in the optimization and modification of BIM construction models. Summary of the invention
[0010] The purpose of this application is to provide a BIM-based construction data processing method and system to improve the security and reliability of construction request processing tasks, and to improve the reliability and efficiency of BIM construction model optimization and modification.
[0011] To achieve the above-mentioned purpose, the present application provides a BIM-based construction data processing method, which includes the following steps: in response to the creation of a construction project, receiving basic data of the construction project; establishing a corresponding preliminary BIM construction model for each construction project based on the basic data of the construction project; in response to an optimization operation request for the preliminary BIM construction model, receiving model optimization data from each authorized terminal, and integrating the received model optimization data to obtain a model optimization strategy; optimizing and modifying the preliminary BIM construction model according to the model optimization strategy to obtain a BIM construction model; for each construction project, receiving a construction request processing task sent by a request terminal, collecting request terminal risk feature data and task risk feature data corresponding to the construction request processing task; calculating a vigilance reference value of the construction request processing task based on the request terminal attribute feature data and task risk feature data corresponding to the construction request processing task; and matching a task processing terminal with a corresponding security level to process the construction request processing task based on the vigilance reference value of the construction request processing task.
[0012] The BIM-based construction data processing method as described above, wherein the method further includes the following steps: in response to a construction data acquisition request sent by a user terminal, collecting load characteristic data, performance characteristic data and safety characteristic data of the communication nodes on the communication link, and the request characteristic data of the user terminal; calculating the communication advantage value of the communication node on the communication link according to the load characteristic data, performance characteristic data and safety characteristic data of the communication nodes on the communication link, and the request characteristic data of the user terminal; selecting the communication node with the largest communication advantage value to send the data requested by the user terminal to the user terminal.
[0013] The BIM-based construction data processing method as described above, wherein, according to the basic data of the construction project, a corresponding preliminary BIM construction model is established for each construction project, including: according to the basic data of the construction project, searching from historical construction projects for construction projects whose similarity with the current construction project exceeds a preset threshold, as the construction project to be referenced; obtaining the BIM construction model of the construction project to be referenced; and establishing a preliminary BIM construction model corresponding to the current construction project based on the BIM construction model of the construction project to be referenced.
[0014] The BIM-based construction data processing method as described above, wherein, according to the model optimization data of a certain authorized terminal, the method for obtaining the authorized terminal associated with the current model optimization data includes: extracting the optimization feature sequence according to the model optimization data of the authorized terminal; constructing the corresponding associated optimization feature data according to the type of the authorized terminal; calculating the associated impact value between the model optimization data sent by the first authorized terminal and the second authorized terminal according to the optimization feature sequence extracted from the model optimization data sent by the first authorized terminal and the associated optimization feature data of the second authorized terminal; among the types of authorized terminals associated with the current authorized terminal, from each type of authorized terminal, selecting the second authorized terminal with the largest associated impact value with the first authorized terminal as the authorized terminal associated with the current model optimization data.
[0015] In the above-mentioned BIM-based construction data processing method, the calculation formula of the communication advantage value of the communication node on the communication link is as follows:
[0016] ;
[0017] in, Indicates the communication advantage value of the communication node on the communication link; Indicates the total number of types of requested feature data from the user end; Indicates the matching factor between the request feature data of the user end and the security feature data of the communication node; if the first If the requested characteristic data belongs to the range of the security characteristic data of the communication node, then ;otherwise ; Indicates the total number of types of performance characteristic data of communication nodes; Indicates the communication node The weight of the performance characteristic data; The communication node The value of the performance characteristic data; Indicates the total number of types of load characteristic data of communication nodes; Indicates the communication node The weight of the load characteristic data; Indicates the communication node The value of the load characteristic data; Indicating the influence weight of the performance characteristic data of the communication node; Indicates the influence weight of the load characteristic data of the communication node.
[0018] In the BIM-based construction data processing method as described above, the load characteristic data of the communication node include: CPU load value, memory load value and I / O response average delay time; the performance characteristic data of the communication node include: remaining available CPU usage, the maximum number of parallel processing processes, the remaining available memory and the remaining number of connectable user terminals; the security characteristic data of the communication node include: the type of user terminal device allowed to be accessed, the type of user terminal network allowed to be accessed, the user terminal communication protocol data allowed to be accessed and the user terminal IP address range data allowed to be accessed.
[0019] In the BIM-based construction data processing method as described above, the request characteristic data of the user end includes: user end device type, user end network type, user end IP address and user end communication protocol.
[0020] The BIM-based construction data processing method as described above, wherein, for each construction project, a construction request processing task sent by a request terminal is received, and request terminal risk characteristic data and task risk characteristic data corresponding to the construction request processing task are collected, including: in response to the request terminal uploading a construction request processing task containing construction abnormality data, the request terminal is authenticated, and if the identity authentication is passed, the construction request processing task sent by the request terminal is received, otherwise, the construction request processing task sent by the request terminal is prohibited from being received; after receiving the construction request processing task, the request terminal risk characteristic data and task risk characteristic data corresponding to the construction request processing task are collected.
[0021] As a second aspect of the present application, the present application provides a BIM-based construction data processing system, wherein the system includes a receiving module for receiving basic data of a construction project in response to the creation of a construction project; a component module for establishing a corresponding preliminary BIM construction model for each construction project based on the basic data of the construction project; an integration module for receiving model optimization data of each authorized terminal in response to an optimization operation request for the preliminary BIM construction model, and integrating the received model optimization data to obtain a model optimization strategy; an optimization module for optimizing and modifying the preliminary BIM construction model according to the model optimization strategy to obtain a BIM construction model; a data acquisition module for receiving a construction request processing task sent by a request terminal for each construction project, and collecting request terminal risk feature data and task risk feature data corresponding to the construction request processing task; a data processor for calculating a vigilance reference value of a construction request processing task according to the request terminal attribute feature data and task risk feature data corresponding to the construction request processing task; and a matching module for matching a task processing terminal of a corresponding security level to process the construction request processing task according to the vigilance reference value of the construction request processing task.
[0022] In the BIM-based construction data processing system as described above, the data acquisition module is also used to respond to the construction data acquisition request sent by the user end, collect the load characteristic data, performance characteristic data and safety characteristic data of the communication nodes on the communication link, and the request characteristic data of the user end; the data processor is also used to calculate the communication advantage value of the communication node on the communication link according to the load characteristic data, performance characteristic data and safety characteristic data of the communication node on the communication link, and the request characteristic data of the user end; the matching module is also used to select the communication node with the largest communication advantage value to send the data requested by the user end.
[0023] The beneficial effects achieved by this application are as follows:
[0024] (1) This application calculates a warning reference value for a construction request processing task based on the request terminal attribute feature data and task risk feature data corresponding to the construction request processing task, and matches a task processing terminal with a corresponding security level to process the construction request processing task based on the warning reference value for the construction request processing task, so that a construction request processing task with a larger warning reference value can be matched with a task processing terminal with a higher security level to process the task, thereby improving the security and reliability of processing the construction request processing task, avoiding security risks such as data leakage or tampering caused by using a task processing terminal with an unmatched security level to process the task, and improving the security of the data processing system.
[0025] (2) This application optimizes and modifies the BIM building construction model based on the model optimization strategy of the model optimization data that has been unanimously approved by all professionals from all parties, thereby improving the reliability and efficiency of the optimization and modification of the BIM building construction model. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present application. For those skilled in the art, other drawings can also be obtained based on these drawings.
[0027] Figure 1 This is a method flow chart of a method for processing building construction data based on BIM in an embodiment of the present application.
[0028] Figure 2 This is a structural schematic diagram of a BIM-based construction data processing system according to an embodiment of the present application. DETAILED DESCRIPTION
[0029] The following is a clear and complete description of the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present application. Example
[0030] like Figure 1 As shown, the present application provides a method for processing building construction data based on BIM, the method comprising the following steps:
[0031] Step S1, in response to the creation of a building construction project, receiving basic data of the building construction project.
[0032] As a specific embodiment of the present invention, the basic data of a construction project includes the geographical location, construction content, construction scope, construction time and construction materials of the construction project.
[0033] As a specific embodiment of the present invention, the data acquisition module acquires basic data of each construction project and sends the basic data of the construction project to the BIM construction information sharing platform.
[0034] Step S2: establishing a corresponding preliminary BIM construction model for each construction project based on the basic data of the construction project.
[0035] Step S2 includes the following steps:
[0036] Step S210, based on the basic data of the construction project, searching from historical construction projects for construction projects whose similarity with the current construction project exceeds a preset threshold, as the construction project to be referenced.
[0037] Step S220, obtaining the BIM building construction model of the building construction project to be referenced.
[0038] Step S230: establishing a preliminary BIM building construction model corresponding to the current building construction project based on the BIM building construction model of the building construction project to be referenced.
[0039] Among them, the BIM construction model is used for construction. Based on the BIM construction model of the construction project to be referenced, a preliminary BIM construction model corresponding to the current construction project is established, which improves the efficiency of establishing the BIM construction model corresponding to the current construction project and realizes the rapid creation of the preliminary BIM construction model.
[0040] As a specific embodiment of the present invention, the BIM construction platform receives basic data of each construction project, and establishes a corresponding BIM construction model for each construction project based on the basic data of the construction project, so that the construction party can carry out construction according to the BIM construction model.
[0041] It needs to be explained that the BIM construction model displays the three-dimensional shape of the building of the simulated construction project, the constructed parts of the building, the unconstructed parts of the building and the construction progress (the completed construction content corresponding to each time communication node).
[0042] As a specific embodiment of the present invention, in the BIM building construction model, the constructed building parts are rendered with obvious colors, and the unconstructed building parts are not rendered in color and are in grayscale. Therefore, the constructed building parts and the unconstructed building parts can be clearly and intuitively seen according to the BIM building construction model, which is convenient for supervising and inspecting the construction progress.
[0043] Step S3, in response to the optimization operation request for the preliminary BIM building construction model, receiving the model optimization data of each authorized terminal, and integrating the received model optimization data to obtain the model optimization strategy.
[0044] As a specific embodiment of the present invention, the authorized terminal is a terminal device held by different types of professionals authorized by the BIM building construction platform. The types of professionals include architects, structural engineers, civil engineers, material engineers, quality and safety engineers, and cost engineers.
[0045] As a specific embodiment of the present invention, different types of professionals check the BIM construction model of the current construction project, regenerate component data that meets the requirements for components that do not meet the requirements, and replace the original components with the newly generated component data.
[0046] As a specific embodiment of the present invention, the components of the BIM building construction model include structural members, beams, columns, walls, roofs, curtain walls, doors, windows, panels, ramps, ramp sections, stairs, stair sections, handrails, etc.
[0047] As a specific embodiment of the present invention, based on the model optimization data of a certain authorized terminal, the authorized terminals associated with the current model optimization data are obtained, and the model optimization data of the authorized terminal are shared with the authorized terminals associated with the current model optimization data, so that after the current authorized terminal provides the model optimization data, the authorized terminals associated with it will formulate corresponding model optimization data based on the model optimization data provided by the current authorized terminal.
[0048] As a specific embodiment of the present invention, according to the component type involved in the model optimization data of a certain authorized terminal, the type of the authorized terminal with the corresponding associated impact is set, and the type of the authorized terminal with the associated impact corresponding to a type of component can be one or more. The types of authorized terminals include architects, structural engineers, civil engineers, material engineers, resource allocation engineers, quality and safety engineers, and cost engineers.
[0049] Among them, different types of authorized terminals optimize different model contents accordingly.
[0050] As a specific embodiment of the present invention, according to the model optimization data of a certain authorized terminal, a method for obtaining the authorized terminal associated with the current model optimization data includes:
[0051] Step S310, extracting an optimized feature sequence according to the model optimization data of the authorized terminal.
[0052] For example, the model optimization data sent by the architect is: the shape or spatial layout optimization and renovation design plan of a certain building, and the extracted optimization feature sequence includes: optimization component type, optimization parameters, and the optimization parameters include: optimization component complexity (different types of components correspond to different complexities), optimization area, and optimization cost budget.
[0053] Step S320: construct the corresponding associated optimization feature data according to the type of the authorized terminal.
[0054] As a specific embodiment of the present invention, the association optimization feature data includes the type of authorized terminal associated with the current authorized terminal and the type association coefficient between the current authorized terminal and the associated authorized terminal.
[0055] As a specific embodiment of the present invention, the type of the current authorized terminal is a structural engineer, and the corresponding associated authorized terminal types include: material engineer, resource allocation engineer, quality and safety engineer, and cost engineer. For example, the type of the authorized terminal is a structural engineer, and the type association coefficients of the authorized terminals corresponding to the material engineer, resource allocation engineer, quality and safety engineer, and cost engineer are 0.2, 0.3, 0.9, and 0.5, respectively, and the type association coefficients corresponding to other types of authorized terminals are 0.
[0056] As a specific embodiment of the present invention, the same type of authorized terminal includes a plurality of authorized terminals of different levels, and the authorized terminals of different levels correspond to different ranges of optimizable difficulty values. For example, the authorized terminal of the type of structural engineer includes authorized terminal one held by structural engineer one, authorized terminal two held by structural engineer two, authorized terminal three held by structural engineer three, etc. Different structural engineers have different levels, such as junior structural engineers, intermediate structural engineers, and senior structural engineers. Structural engineers of different levels have different ranges of optimizable difficulty values, and the ranges of optimizable difficulty values for junior structural engineers, intermediate structural engineers, and senior structural engineers gradually increase.
[0057] Step S330, calculating the associated impact value of the model optimization data sent by the first authorized terminal and the second authorized terminal based on the optimized feature sequence extracted from the model optimization data sent by the first authorized terminal and the associated optimized feature data of the second authorized terminal.
[0058] The calculation formula of the model optimization data sent by the first authorized terminal and the associated impact value of the second authorized terminal is as follows:
[0059] ;
[0060] in, Indicates the type association factor. If the type of the first authorized terminal belongs to the type associated with the second authorized terminal, the type association factor ,otherwise ; Indicates the maximum value of the optimizable difficulty value range of the second authorized terminal; Indicates the total number of optimization parameters; Indicates The contribution weight of each optimization parameter to the overall optimization difficulty; Indicates The value of the optimization parameter; Indicates the type association coefficient of the first authorized terminal and the second authorized terminal; Represents a natural constant .
[0061] The present application improves the calculation accuracy of the model optimization data sent by the first authorization terminal and the associated influence value of the second authorization terminal, so as to accurately obtain the second authorization terminal with the largest associated influence value with the first authorization terminal, that is, obtain the second authorization terminal that best matches the first authorization terminal, and send the model optimization data sent by the first authorization terminal to the second authorization terminal, so as to analyze and design the model optimization data sent by the first authorization terminal according to the second authorization terminal.
[0062] Step S340: From the authorized terminal types associated with the current authorized terminal, select the second authorized terminal with the largest association impact value with the first authorized terminal from each type of authorized terminal as the authorized terminal associated with the current model optimization data. The authorized terminal associated with the current model optimization data is also the associated shared authorized terminal.
[0063] Specifically, among the types of authorized terminals associated with the current authorized terminal, from each type of authorized terminals, select the authorized terminal with the largest association influence value with the authorized terminal currently sending model optimization data as the authorized terminal associated with the authorized terminal currently sending model optimization data, and also as the associated shared authorized terminal of the authorized terminal currently sending model optimization data.
[0064] As a specific embodiment of the present invention, the model optimization data of the first authorized terminal is shared with the associated shared authorized terminals.
[0065] Specifically, the model optimization data of the first authorized terminal is shared with the associated shared authorized terminal, so that the associated shared authorized terminal can receive the model optimization data of the first authorized terminal, and then perform corresponding model optimization design or model optimization evaluation according to the model optimization data sent by the first authorized terminal, and judge whether the model optimization data of the first authorized terminal meets the preset quality, design, cost or safety requirements. Sharing the model optimization data of the first authorized terminal with the associated shared authorized terminal speeds up the speed at which the associated shared authorized terminal obtains the model optimization data of the first authorized terminal, speeds up the analysis speed or processing speed of the model optimization data of the first authorized terminal by the associated shared authorized terminal, and thus improves the reliability and efficiency of the optimization and modification of the BIM building construction model.
[0066] As a specific embodiment of the present invention, based on the model optimization data for adding stairs provided by the architect, since adding stairs will generate the need for material selection and cost assessment, the material engineer performs material selection and the cost engineer performs cost assessment. Therefore, the model optimization data for adding stairs is shared with the material engineer and the terminal device corresponding to the cost engineer, so that the material engineer can select materials and the cost engineer can perform cost assessment.
[0067] As a specific embodiment of the present invention, the method for integrating the received model optimization data to obtain the model optimization strategy includes: when the professionals from all parties reach a consensus on the model optimization data of the current BIM building construction model (i.e., it meets the requirements), aggregating all the model optimization data that have been unanimously approved by the professionals from all parties as the model optimization strategy.
[0068] Step S4: According to the model optimization strategy, the preliminary BIM building construction model is optimized and modified to obtain the BIM building construction model.
[0069] As a specific embodiment of the present invention, the BIM building construction model is optimized and modified according to the model optimization strategy of the model optimization data that has been unanimously approved by all professionals from all parties, thereby improving the reliability and efficiency of the optimization and modification of the BIM building construction model.
[0070] As a specific embodiment of the present invention, the model optimization strategy includes a solution for optimizing and modifying a certain component, and the optimization and modification includes adding, deleting or replacing a certain component.
[0071] Step S5: for each construction project, receiving the construction request processing task sent by the request terminal, and collecting the request terminal risk characteristic data and task risk characteristic data corresponding to the construction request processing task.
[0072] As a specific embodiment of the present invention, step S5 includes the following steps:
[0073] Step S510, in response to the request terminal uploading a construction request processing task containing construction abnormality data, the request terminal is authenticated. If the identity authentication is passed, the construction request processing task containing the construction abnormality data sent by the request terminal is received; otherwise, the construction request processing task containing the construction abnormality data sent by the request terminal is prohibited from being received.
[0074] Step S520, after receiving the construction request processing task, collect the request terminal risk characteristic data and task risk characteristic data corresponding to the construction request processing task.
[0075] Among them, the risk characteristic data of the requesting terminal include: the type management level value of the requesting terminal (the type management level values include: 1, 2, 3, representing general terminal equipment, intermediate management terminal equipment, advanced management terminal equipment, etc.), the trust index of the requesting terminal recorded by the system (each time the system responds to a construction request processing task of the requesting terminal, the trust index of the requesting terminal increases by 1), the IP address trust value of the requesting terminal (if the IP address of the requesting terminal is within the authorized range, the IP address trust value = 1, otherwise, the IP address trust value = 0), etc.
[0076] Among them, the task risk characteristic data include: the type of task, risk data and the amount of construction funds agreed in the contract for the construction project corresponding to the task.
[0077] Among them, the types of construction request processing tasks include: record type, inspection type, control type and financial type, etc. Among them, different types of construction request processing tasks correspond to different risk levels. According to the risk size corresponding to different types of construction request processing tasks, task type risk factors are set for different types of construction request processing tasks. The greater the risk in the process of processing construction request processing tasks, the greater the corresponding task type risk factor.
[0078] It should be explained that risk data is data with potential safety hazards identified from the data corresponding to the construction request processing task. Data with potential safety hazards include, for example, malicious code, malicious keywords, malicious address links, etc.
[0079] As a specific embodiment of the present invention, a record-type construction request processing task is, for example, recording construction-related data (including construction progress, construction material consumption, construction fund expenditure, construction problem data, etc.).
[0080] As a specific embodiment of the present invention, inspection-type construction request processing tasks include: requesting a quality inspection of the construction content, requesting to check whether the current construction cost is within a reasonable range, and requesting to check whether the current construction progress is up to standard.
[0081] As a specific embodiment of the present invention, the control type construction request processing task is, for example: requesting to increase the distribution of construction materials, requesting to increase construction personnel, requesting to control other departments to assist in the current construction, etc.
[0082] As a specific embodiment of the present invention, a financial type construction request processing task is, for example, requesting approval for the release of construction project funds.
[0083] Step S6, calculating a warning reference value of the construction request processing task according to the request terminal attribute characteristic data and the task risk characteristic data corresponding to the construction request processing task.
[0084] Specifically, the calculation formula for the alert reference value of the construction request processing task is:
[0085] ;
[0086] in, Indicates the alert reference value of the construction request processing task; Indicates the weight of the requested terminal attribute feature data; Indicates the total number of types of requested terminal attribute feature data; Indicates A weight factor for requesting terminal attribute feature data; represents a natural constant; Indicates A value of a request terminal attribute characteristic data; Represents the weight of the task risk feature data; ; Represents the risk impact weight of the task type risk factor; Indicates the task type risk factor corresponding to the type of the construction request processing task; Indicates the risk impact weight of data with potential safety risks; Indicates the total number of types of data with potential safety hazards identified from the data corresponding to the construction request processing task; Indicates identifying the first The number of data with security risks; Indicates identifying the first The dangerous value of data with potential safety risks; The risk impact weight of the amount of engineering payment agreed in the contract for the construction project corresponding to the task; Indicates the amount of engineering payment agreed in the contract for the construction project corresponding to the task. .
[0087] This application calculates the alert reference value of the construction request processing task based on the request terminal attribute feature data and task risk feature data corresponding to the construction request processing task, and improves the calculation accuracy of the alert reference value of the construction request processing task. According to the alert reference value of the construction request processing task, the task processing terminal with the corresponding security level is matched to process the construction request processing task, so that the construction request processing task with a larger alert reference value can be matched with a task processing terminal with a higher security level to process the task, thereby improving the security and reliability of task processing, avoiding security risks such as data leakage or tampering caused by using task processing terminals with mismatched security levels to process tasks, and improving the security of the data processing system.
[0088] Step S7, according to the alert reference value of the construction request processing task, matching the task processing terminal of the corresponding security level to process the construction request processing task.
[0089] Step S7 includes the following sub-steps:
[0090] Step S710, selecting a task processing terminal with a security level matching the current task according to the alert reference value of the construction request processing task.
[0091] Step S720, analyzing the abnormal construction data according to the task processing terminal of the selected safety level to obtain abnormal problems.
[0092] Step S730, an alarm is issued for the abnormal problem, and the abnormal problem is displayed on the corresponding BIM building construction model.
[0093] As a specific embodiment of the present invention, task processing terminals of different security levels are preset with corresponding alert reference value ranges for processable tasks. Among them, task processing terminals of different security levels have different alert reference value ranges for processable tasks, and task processing terminals with higher security levels have larger alert reference value ranges for processable tasks. According to the alert reference value of the current construction request processing task and the alert reference value ranges of the processable tasks corresponding to task processing terminals of different security levels that are preset, a task processing terminal of a security level corresponding to the alert reference value range within which the alert reference value of the current construction request processing task falls is selected, so that the construction request processing task is processed according to the task processing terminal of the selected security level.
[0094] Step S8, in response to the construction data acquisition request sent by the user end, collect the load characteristic data, performance characteristic data and security characteristic data of the communication nodes on the communication link, and the request characteristic data of the user end.
[0095] Specifically, in response to a construction data acquisition request sent by a user terminal, the load characteristic data, performance characteristic data and safety characteristic data of the communication nodes on the communication link, as well as the load characteristic data, performance characteristic data and safety characteristic data of the communication nodes are collected.
[0096] The load characteristic data of the communication node include: CPU load value, memory load value, I / O response average delay time, etc.
[0097] The performance characteristic data of the communication node include: the remaining available CPU usage, the maximum number of parallel processing processes, the remaining available memory, and the remaining number of connectable user terminals.
[0098] The security feature data of the communication node includes: the user-side device type allowed to be accessed, the user-side network type allowed to be accessed, the user-side communication protocol data allowed to be accessed, and the user-side IP address range data allowed to be accessed.
[0099] The request characteristic data of the user end includes: the user end device type, the user end network type, the user end IP address and the user end communication protocol, etc.
[0100] Step S9, calculating the communication advantage value of the communication node on the communication link according to the load characteristic data, performance characteristic data and security characteristic data of the communication node on the communication link and the request characteristic data of the user end.
[0101] Specifically, the calculation formula of the communication advantage value of the communication node on the communication link is as follows:
[0102] ;
[0103] in, Indicates the communication advantage value of the communication node on the communication link; Indicates the total number of types of requested feature data from the user end; Indicates the matching factor between the request feature data of the user end and the security feature data of the communication node; if the first If the requested characteristic data belongs to the range of the security characteristic data of the communication node, then ;otherwise ; Indicates the total number of types of performance characteristic data of communication nodes; Indicates the communication node The weight of the performance characteristic data; The communication node The value of the performance characteristic data; Indicates the total number of types of load characteristic data of communication nodes; Indicates the communication node The weight of the load characteristic data; Indicates the communication node The value of the load characteristic data; Indicating the influence weight of the performance characteristic data of the communication node; Indicating the influence weight of the load characteristic data of the communication node; .
[0104] Step S10: Select a communication node with the largest communication advantage value to send the requested data to the user terminal.
[0105] Specifically, according to the communication advantage values of the communication nodes on the communication link, a communication node with the largest communication advantage value is selected, and the data requested by the user end is obtained from the BIM building construction model database through the selected communication node, and the data requested by the user end is sent to the user end, thereby improving the efficiency of the user end in obtaining data. Example
[0106] like Figure 2 As shown, the present application provides a BIM-based building construction data processing system 100, which includes:
[0107] The receiving module 10 is used to receive basic data of the building construction project in response to the creation of the building construction project.
[0108] The component module 20 is used to establish a corresponding preliminary BIM construction model for each construction project based on the basic data of the construction project.
[0109] The integration module 30 is used to respond to the optimization operation request for the preliminary BIM building construction model, receive the model optimization data from each authorized terminal, and integrate the received model optimization data to obtain the model optimization strategy.
[0110] The optimization module 40 is used to optimize and modify the preliminary BIM building construction model according to the model optimization strategy to obtain the BIM building construction model.
[0111] The data collection module 50 is used to receive the construction request processing task sent by the request terminal for each construction project, and collect the request terminal risk characteristic data and task risk characteristic data corresponding to the construction request processing task.
[0112] The data processor 60 is used to calculate the alert reference value of the construction request processing task according to the request terminal attribute characteristic data and the task risk characteristic data corresponding to the construction request processing task.
[0113] The matching module 70 is used to match the task processing terminal of the corresponding security level to process the construction request processing task according to the alert reference value of the construction request processing task.
[0114] The data acquisition module 50 is also used to respond to the construction data acquisition request sent by the user end, collect the load characteristic data, performance characteristic data and safety characteristic data of the communication node on the communication link, and the request characteristic data of the user end.
[0115] The data processor 60 is further used to calculate the communication advantage value of the communication node on the communication link according to the load characteristic data, performance characteristic data and security characteristic data of the communication node on the communication link and the request characteristic data of the user end.
[0116] The matching module 70 is further configured to select a communication node with the largest communication advantage value to send the requested data to the user terminal.
[0117] The present application also provides a computer storage medium, wherein the computer storage medium stores computer instructions, and when the computer instructions are called, they are used to execute the address mapping method of the large-capacity solid-state hard disk. The computer storage medium contains one or more program instructions, and the one or more program instructions are used by the processor to execute a BIM-based construction data processing method.
[0118] The embodiment disclosed in the present invention provides a computer-readable storage medium, in which computer program instructions are stored. When the computer program instructions are executed on a computer, the computer executes the above-mentioned BIM-based construction data processing method.
[0119] An embodiment of the present invention provides a processor for processing the above-mentioned BIM-based building construction data processing method.
[0120] In the embodiment of the present invention, the processor may be an integrated circuit chip having the ability to process signals. The processor may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.
[0121] The methods, steps and logic block diagrams disclosed in the embodiments of the present invention can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiments of the present invention can be directly embodied as a hardware decoding processor for execution, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The processor reads the information in the storage medium and completes the steps of the above method in combination with its hardware.
[0122] The storage medium may be a memory, which may be, for example, a volatile memory or a nonvolatile memory, or may include both volatile and nonvolatile memory.
[0123] Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (Synchlink DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DRRAM).
[0124] The beneficial effects achieved by this application are as follows:
[0125] (1) This application calculates a warning reference value for a construction request processing task based on the request terminal attribute feature data and task risk feature data corresponding to the construction request processing task, and matches a task processing terminal with a corresponding security level to process the construction request processing task based on the warning reference value for the construction request processing task, so that a construction request processing task with a larger warning reference value can be matched with a task processing terminal with a higher security level to process the task, thereby improving the security and reliability of processing the construction request processing task, avoiding security risks such as data leakage or tampering caused by using a task processing terminal with an unmatched security level to process the task, and improving the security of the data processing system.
[0126] (2) This application optimizes and modifies the BIM building construction model based on the model optimization strategy of the model optimization data that has been unanimously approved by all professionals from all parties, thereby improving the reliability and efficiency of the model optimization modification.
[0127] In the description of this application, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of this application, "plurality" means two or more, unless otherwise clearly and specifically defined.
[0128] In the description of the present application, the word "for example" is used to mean "used as an example, illustration or explanation". Any embodiment described as "for example" in the present application is not necessarily to be construed as being more preferred or advantageous than other embodiments. The following description is given to enable any technician in the field to implement and use the present invention. In the following description, details are listed for the purpose of explanation. It should be understood that a person of ordinary skill in the art can recognize that the present invention can be implemented without using these specific details. In other examples, well-known structures and processes will not be elaborated in detail to avoid obscuring the description of the present invention with unnecessary details. Therefore, the present invention is not intended to be limited to the embodiments shown, but is consistent with the widest scope consistent with the principles and features disclosed in the present application.
[0129] The above description is only an embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent substitution, improvement, etc. made within the spirit and principle of the present invention should be included in the scope of the claims of the present invention.
Claims
1. A method for processing building construction data based on BIM, characterized in that: The method comprises the following steps: In response to creation of the building construction project, receiving basic data of the building construction project; According to the basic data of the construction project, establish a corresponding preliminary BIM construction model for each construction project; In response to the optimization operation request for the preliminary BIM building construction model, the model optimization data of each authorized terminal is received, and the received model optimization data is integrated to obtain the model optimization strategy; wherein the authorized terminal is a terminal device held by different types of professionals authorized by the BIM building construction platform; According to the model optimization strategy, the preliminary BIM building construction model is optimized and modified to obtain the BIM building construction model; For each construction project, a construction request processing task sent by a request terminal is received, and request terminal risk characteristic data and task risk characteristic data corresponding to the construction request processing task are collected; wherein the request terminal is a terminal that uploads a construction request processing task containing construction abnormality data; Among them, the request terminal risk characteristic data includes: the type management level value of the request terminal, the trust index of the request terminal recorded by the system, and the IP address trust value of the request terminal; the task risk characteristic data includes: the type of task, risk data and the contract agreed engineering payment amount of the construction project corresponding to the task; Calculate the alert reference value of the construction request processing task according to the request terminal attribute feature data and the task risk feature data corresponding to the construction request processing task; According to the alert reference value of the construction request processing task, the task processing terminal corresponding to the security level is matched to process the construction request processing task; Among them, the calculation formula of the alert reference value of the construction request processing task is: ; in, Indicates the alert reference value of the construction request processing task; Indicates the weight of the requested terminal attribute feature data; Indicates the total number of types of requested terminal attribute feature data; Indicates A weight factor for requesting terminal attribute feature data; represents a natural constant; Indicates A value of a request terminal attribute characteristic data; Represents the weight of the task risk feature data; ; Represents the risk impact weight of the task type risk factor; Indicates the task type risk factor corresponding to the type of the construction request processing task; Indicates the risk impact weight of data with potential safety risks; Indicates the total number of types of data with potential safety hazards identified from the data corresponding to the construction request processing task; Indicates identifying the first The number of data with security risks; Indicates identifying the first The dangerous value of data with potential safety risks; The risk impact weight of the amount of engineering payment agreed in the contract for the construction project corresponding to the task; It indicates the amount of construction funds agreed in the contract for the construction project corresponding to the task.
2. The method for processing building construction data based on BIM according to claim 1, characterized in that: The method further comprises the steps of: In response to a construction data acquisition request sent by a user terminal, the load characteristic data, performance characteristic data and safety characteristic data of the communication node on the communication link and the request characteristic data of the user terminal are collected; Calculating the communication advantage value of the communication node on the communication link according to the load characteristic data, performance characteristic data and security characteristic data of the communication node on the communication link and the request characteristic data of the user end; Select the communication node with the largest communication advantage value to send the requested data to the user end; The calculation formula of the communication advantage value of the communication node on the communication link is as follows: ; in, Indicates the communication advantage value of the communication node on the communication link; Indicates the total number of types of requested feature data from the user end; Indicates the matching factor between the request feature data of the user end and the security feature data of the communication node; if the first If the requested characteristic data belongs to the range of the security characteristic data of the communication node, then ;otherwise ; Indicates the total number of types of performance characteristic data of communication nodes; Indicates the communication node The weight of the performance characteristic data; The communication node The value of the performance characteristic data; Indicates the total number of types of load characteristic data of communication nodes; Indicates the communication node The weight of the load characteristic data; Indicates the communication node The value of the load characteristic data; Indicating the influence weight of the performance characteristic data of the communication node; Indicates the influence weight of the load characteristic data of the communication node.
3. The method for processing building construction data based on BIM according to claim 1, characterized in that: Based on the basic data of the construction project, a corresponding preliminary BIM construction model is established for each construction project, including: According to the basic data of the construction project, a construction project whose similarity with the current construction project exceeds a preset threshold is searched from historical construction projects as a reference construction project; Obtain the BIM construction model of the building construction project to be referenced; Based on the BIM construction model of the construction project to be referenced, a preliminary BIM construction model corresponding to the current construction project is established.
4. The method for processing building construction data based on BIM according to claim 1, characterized in that: According to the model optimization data of a certain authorized terminal, the method for obtaining the authorized terminal associated with the current model optimization data includes: Optimize data based on the model of the authorized terminal and extract the optimized feature sequence; According to the type of authorized terminal, construct its corresponding associated optimization feature data; Calculate the associated impact value of the model optimization data sent by the first authorized terminal and the second authorized terminal based on the optimized feature sequence extracted from the model optimization data sent by the first authorized terminal and the associated optimized feature data of the second authorized terminal; Among the authorized terminal types associated with the current authorized terminal, a second authorized terminal having the largest association influence value with the first authorized terminal is selected from each type of authorized terminal as the authorized terminal associated with the current model optimization data.
5. The method for processing building construction data based on BIM according to claim 1, characterized in that: The load characteristic data of the communication node include: CPU load value, memory load value and I / O response average delay time; The performance characteristic data of the communication node include: the remaining available CPU usage, the maximum number of parallel processing processes, the remaining available memory and the number of remaining connectable user terminals; The security feature data of the communication node includes: the user-side device type allowed to access, the user-side network type allowed to access, the user-side communication protocol data allowed to access, and the user-side IP address range data allowed to access.
6. The method for processing building construction data based on BIM according to claim 5, characterized in that: The request characteristic data of the user end includes: the user end device type, the user end network type, the user end IP address and the user end communication protocol.
7. The method for processing building construction data based on BIM according to claim 1, characterized in that: For each construction project, a construction request processing task sent by a request terminal is received, and request terminal risk feature data and task risk feature data corresponding to the construction request processing task are collected, including: In response to the request terminal uploading a construction request processing task containing construction abnormality data, the request terminal is authenticated, and if the authentication is passed, the construction request processing task sent by the request terminal is received; otherwise, the construction request processing task sent by the request terminal is prohibited from being received; After receiving the construction request processing task, the request terminal risk characteristic data and task risk characteristic data corresponding to the construction request processing task are collected.
8. A BIM-based building construction data processing system, characterized in that: The system includes: A receiving module, for receiving basic data of a building construction project in response to the creation of the building construction project; The component module is used to establish a corresponding preliminary BIM construction model for each construction project based on the basic data of the construction project; An integration module is used to respond to an optimization operation request for a preliminary BIM building construction model, receive model optimization data from each authorized terminal, and integrate the received model optimization data to obtain a model optimization strategy; wherein the authorized terminal is a terminal device held by different types of professionals authorized by the BIM building construction platform; The optimization module is used to optimize and modify the preliminary BIM building construction model according to the model optimization strategy to obtain the BIM building construction model; A data collection module is used to receive, for each construction project, a construction request processing task sent by a request terminal, and collect request terminal risk characteristic data and task risk characteristic data corresponding to the construction request processing task; The request terminal is a terminal for uploading a construction request processing task containing construction abnormality data; Among them, the request terminal risk characteristic data includes: the type management level value of the request terminal, the trust index of the request terminal recorded by the system, and the IP address trust value of the request terminal; the task risk characteristic data includes: the type of task, risk data and the contract agreed engineering payment amount of the construction project corresponding to the task; The data processor is used to calculate the alert reference value of the construction request processing task according to the request terminal attribute characteristic data and the task risk characteristic data corresponding to the construction request processing task; the matching module is used to match the task processing terminal of the corresponding security level to process the construction request processing task according to the alert reference value of the construction request processing task; Among them, the calculation formula of the alert reference value of the construction request processing task is: ; in, Indicates the alert reference value of the construction request processing task; Indicates the weight of the requested terminal attribute feature data; Indicates the total number of types of requested terminal attribute feature data; Indicates A weight factor for requesting terminal attribute feature data; represents a natural constant; Indicates A value of a request terminal attribute characteristic data; Represents the weight of the task risk feature data; ; Represents the risk impact weight of the task type risk factor; Indicates the task type risk factor corresponding to the type of the construction request processing task; Indicates the risk impact weight of data with potential safety risks; Indicates the total number of types of data with potential safety hazards identified from the data corresponding to the construction request processing task; Indicates identifying the first The number of data with security risks; Indicates identifying the first The dangerous value of data with potential safety risks; The risk impact weight of the amount of engineering payment agreed in the contract for the construction project corresponding to the task; It indicates the amount of construction funds agreed in the contract for the construction project corresponding to the task.
9. The BIM-based construction data processing system according to claim 8, characterized in that: The data acquisition module is further used to respond to the construction data acquisition request sent by the user end, collect the load characteristic data, performance characteristic data and security characteristic data of the communication node on the communication link, and the request characteristic data of the user end; The data processor is further used to calculate the communication advantage value of the communication node on the communication link based on the load characteristic data, performance characteristic data and security characteristic data of the communication node on the communication link and the request characteristic data of the user end; The matching module is also used to select a communication node with the largest communication advantage value to send the data requested by the user end; The calculation formula of the communication advantage value of the communication node on the communication link is as follows: ; in, Indicates the communication advantage value of the communication node on the communication link; Indicates the total number of types of requested feature data from the user end; Indicates the matching factor between the request feature data of the user end and the security feature data of the communication node; if the first If the requested characteristic data belongs to the range of the security characteristic data of the communication node, then ;otherwise ; Indicates the total number of types of performance characteristic data of communication nodes; Indicates the communication node The weight of the performance characteristic data; The communication node The value of the performance characteristic data; Indicates the total number of types of load characteristic data of communication nodes; Indicates the communication node The weight of the load characteristic data; Indicates the communication node The value of the load characteristic data; Indicating the influence weight of the performance characteristic data of the communication node; Indicates the influence weight of the load characteristic data of the communication node.
Citation Information
Patent Citations
BIM-based building masonry construction method and device, equipment and medium
CN111539060A
Building construction quality safety online risk detection method and system
CN112446637A