Interactive disclosure method and system, electronic equipment and storage medium
Through interactive briefing methods, digital three-dimensional models and virtual construction sites are used to solve the problem of passive information reception by construction personnel in traditional briefing methods, achieving more efficient briefing results and improving the technical and safety level of the workers.
Patent Information
- Application Number
- CN202411834938.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-13
- Publication Date
- 2025-04-22
AI Technical Summary
The traditional briefing method has the problem of passive reception of information by construction personnel, lack of thinking and simulation drills, which leads to the inadequate absorption of safety and technical points, and the hidden dangers of not being implemented as required on the site, which cannot truly improve the safety awareness and technical level of operators.
An interactive briefing method is adopted to obtain the simulation request for the scene to be simulated in the target building project, obtain the target digital three-dimensional model, and realize the simulation of the scene to be simulated based on the simulation operation. This method includes building a virtual construction site, setting up interactive functions, performing simulation operations and real-time data feedback to improve the briefing effect.
Through the interaction between simulation operations and digital three-dimensional models, operators can actively learn and practice, improve the briefing effect, make briefing management more targeted, and improve the safety awareness and technical level of construction personnel.
Smart Images

Figure CN119862692A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of housing construction safety, and in particular to an interactive disclosure method, system, electronic equipment and storage medium. Background Art
[0002] During the construction process of a building project, briefings are divided into two aspects: "safety briefing" and "technical briefing", which are an important part of construction management.
[0003] In the traditional briefing process, the briefing personnel hold a briefing meeting and use text materials, pictures, and audio-visual materials to conduct the briefing work. After the briefing is completed, the participants are required to sign and confirm, which means that the briefing task is completed. During the briefing process, construction personnel passively receive information without thinking, simulation exercises, and learning. The safety and technical points in the briefing are not actually absorbed by the construction personnel, and there is a hidden danger that the site is not implemented as required. Therefore, the traditional briefing method of "handling without explanation" has great limitations and cannot truly improve the safety awareness and technical level of the operators. There is no assessment system for the briefing results, which cannot ensure that the operators fully understand and master the relevant safety and technical requirements. Therefore, it is impossible to manage individuals based on the briefing effect. It is impossible to ensure that the construction safety management goals are achieved, and it is impossible to achieve the expected efficiency of project quality and progress. Summary of the invention
[0004] The technical problem to be solved by the present invention is to provide an interactive briefing method, system, electronic device and storage medium, aiming to solve at least one of the above technical problems.
[0005] In the first aspect, the technical solution of the present invention to solve the above technical problem is as follows: an interactive disclosure method, the method comprising:
[0006] Obtaining a simulation request for a to-be-simulated scenario for a target building project, wherein the to-be-simulated scenario includes at least one of a safety briefing scenario and a technical briefing scenario;
[0007] According to the simulation request, a target digital three-dimensional model corresponding to the scene to be simulated is obtained, wherein the target digital three-dimensional model is a model for describing the three-dimensional structure of the target building project in the scene to be simulated;
[0008] A simulation operation for the target digital three-dimensional model is obtained, and a simulation of the scene to be simulated is implemented based on the simulation operation.
[0009] The beneficial effects of the present invention are: based on a pre-established model of the three-dimensional structure of the target building project in the scenario to be simulated, the real briefing scenario is accurately simulated, and based on the simulation operation, interaction is performed with the target digital three-dimensional model to realize the simulation of the simulated scenario, so that the operating personnel can actively learn and practice, improve the briefing effect, and make the briefing management more targeted.
[0010] Based on the above technical solution, the present invention can also be improved as follows.
[0011] Furthermore, the method further comprises:
[0012] Obtaining briefing scenarios corresponding to different construction projects and briefing data corresponding to each briefing scenario, wherein the briefing scenarios include at least one of safety briefing scenarios and technical briefing scenarios, and the briefing data include safety briefing data and technical briefing data;
[0013] According to all the briefing scenes and all the briefing data, digital modeling is performed through BIM technology to obtain a digital three-dimensional model corresponding to each of the briefing scenes, and all the digital three-dimensional models include the target digital three-dimensional model.
[0014] The beneficial effect of adopting the above further scheme is that, according to the briefing scenes corresponding to different construction projects, a digital three-dimensional model corresponding to each briefing scene is constructed in advance, which can provide diverse and realistic simulation scenes for interactive briefing.
[0015] Furthermore, the method further comprises:
[0016] Importing all digital three-dimensional models into the Unreal Engine, and building a virtual construction site corresponding to each of the briefing scenes in the Unreal Engine;
[0017] The step of acquiring a simulation operation for the target digital three-dimensional model and simulating the scene to be simulated based on the simulation operation includes:
[0018] A simulation operation of the digitized three-dimensional model is obtained based on the Unreal Engine, and a simulation of the scene to be simulated is implemented in the virtual construction site based on the simulation operation.
[0019] The beneficial effect of adopting the above further solution is that Unreal Engine provides operators with the ability to include more information and data in architectural visualization and provide extremely high visual fidelity for the scene. The engine supports the import of high-fidelity data from various 3D, CAD and BIM applications, maintaining a high level of fidelity. Through remote collaboration tools, team members can participate in real time and facilitate communication and collaboration.
[0020] Furthermore, building a virtual construction site corresponding to each of the briefing scenes includes at least one of scene layout, material setting, lighting setting, and special effect setting of the construction scene.
[0021] The beneficial effect of adopting the above further solution is that the scene, material, lighting and special effects of the construction scene involved in the virtual construction site corresponding to each of the briefing scenes are set, which can ensure that the created virtual construction site is more realistic.
[0022] Furthermore, the method further comprises:
[0023] The simulation results of the scene to be simulated are reviewed, summarized and reported through real-time data feedback based on the simulation operation in the Unreal Engine.
[0024] The beneficial effect of adopting the above further scheme is that the simulation results of the scenarios to be simulated are reviewed, summarized and reported, so that safety and technical quality risks can be resolved before construction.
[0025] Furthermore, the method further comprises:
[0026] According to each of the briefing scenes, setting an interactive function corresponding to each of the briefing scenes in the Unreal Engine;
[0027] The method further comprises: simulating the scene to be simulated in the virtual construction site based on the simulation operation, comprising:
[0028] Based on the simulation operation and the interactive function corresponding to the simulation operation, the simulation of the scene to be simulated is implemented in the virtual construction site.
[0029] The beneficial effect of adopting the above further solution is that, based on setting the interactive functions corresponding to each of the briefing scenes in the Unreal Engine, simulation of different situations in the virtual construction site can be achieved.
[0030] Furthermore, the interactive functions corresponding to the safety briefing scenario include at least one of the following:
[0031] Operate virtual characters to identify safety risk sources in safety briefing scenarios;
[0032] Manipulate virtual characters to handle security risks;
[0033] Control virtual characters to use different safety protection measures;
[0034] Simulate the harm to virtual characters caused by misoperation or improper handling of safety hazards;
[0035] Simulate the damage to the virtual construction environment caused by misoperation or improper handling of safety hazards;
[0036] The interactive functions corresponding to the technical briefing scenario include at least one of the following:
[0037] Operate virtual characters to perform virtual construction operations using construction elements in technical briefing scenes;
[0038] Simulate the quality impact caused by not operating according to standard specifications.
[0039] The beneficial effect of adopting the above further solution is that, based on different interactive functions, simulations of different situations can be realized.
[0040] In a second aspect, in order to solve the above technical problems, the present invention also provides an interactive disclosure system, the device comprising:
[0041] An acquisition module, used to acquire a simulation request for a to-be-simulated scenario for a target building project, wherein the to-be-simulated scenario includes at least one of a safety briefing scenario and a technical briefing scenario;
[0042] A model determination module, used for acquiring a target digital three-dimensional model corresponding to the scene to be simulated according to the simulation request, wherein the target digital three-dimensional model is a model for describing the three-dimensional structure of the target building project in the scene to be simulated;
[0043] The simulation module is used to obtain simulation operations for the target digital three-dimensional model and simulate the scene to be simulated based on the simulation operations.
[0044] In a third aspect, in order to solve the above-mentioned technical problem, the present invention also provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, the interactive briefing method of the present application is implemented.
[0045] In a fourth aspect, in order to solve the above-mentioned technical problem, the present invention further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the interactive briefing method of the present application is implemented.
[0046] Additional aspects and advantages of the present application will be partially given in the following description, which will become apparent from the following description, or will be understood through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for describing the embodiments of the present invention are briefly introduced below.
[0048] Figure 1 A schematic flow chart of an interactive disclosure method provided by an embodiment of the present invention;
[0049] Figure 2 A flowchart of another interactive disclosure method provided by an embodiment of the present invention;
[0050] Figure 3 A schematic diagram of the structure of an interactive disclosure system provided by an embodiment of the present invention;
[0051] Figure 4 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0052] The principles and features of the present invention are described below. The examples given are only used to explain the present invention and are not used to limit the scope of the present invention.
[0053] The technical solution of the present invention and how the technical solution of the present invention solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present invention will be described below in conjunction with the accompanying drawings.
[0054] The solution provided by the embodiment of the present invention can be applied to any application scenario requiring disclosure. The solution provided by the embodiment of the present invention can be executed by any electronic device, for example, it can be a user's terminal device, including at least one of the following: a smart phone, a tablet computer, a laptop computer, and a desktop computer.
[0055] The embodiment of the present invention provides a possible implementation method, such as Figure 1 As shown in FIG. 1 , a flowchart of an interactive disclosure method is provided. The solution can be executed by any electronic device, for example, a terminal device, or a terminal device and a server. For the convenience of description, the method provided by the embodiment of the present invention will be described below by taking the terminal device as the execution subject as an example. Figure 1 The method may include the following steps:
[0056] S10, obtaining a simulation request for a to-be-simulated scenario for a target building project, wherein the to-be-simulated scenario includes at least one of a safety briefing scenario and a technical briefing scenario;
[0057] S20, according to the simulation request, obtaining a target digital three-dimensional model corresponding to the scene to be simulated, wherein the target digital three-dimensional model is a model for describing the three-dimensional structure of the target building project in the scene to be simulated;
[0058] S30, obtaining a simulation operation for the target digital three-dimensional model, and simulating the scene to be simulated based on the simulation operation.
[0059] Through the method of the present invention, based on the pre-established model of the three-dimensional structure of the target building project in the described scene to be simulated, the real briefing scene is accurately simulated, and the simulation operation is interacted with the target digital three-dimensional model to realize the simulation of the scene to be simulated, so that the operating personnel can actively learn and practice, improve the briefing effect, and make the briefing management more targeted.
[0060] The solution of the present invention is further described below in conjunction with the following specific embodiments. In this embodiment, an interactive disclosure method provided may include the following steps:
[0061] S10, obtaining a simulation request for a to-be-simulated scenario for a target building project, wherein the to-be-simulated scenario includes at least one of a safety briefing scenario and a technical briefing scenario;
[0062] The target construction project refers to the construction project that needs to be explained, and the scene to be simulated refers to the scene of explanation that needs to be simulated.
[0063] The simulation request refers to a request to perform a virtual simulation on a simulation scenario.
[0064] S20, according to the simulation request, obtaining a target digital three-dimensional model corresponding to the scene to be simulated, wherein the target digital three-dimensional model is a model for describing the three-dimensional structure of the target building project in the scene to be simulated;
[0065] Among them, one scene to be simulated corresponds to a target digital three-dimensional model, and the three-dimensional structure in the scene to be simulated can be accurately described based on the target digital three-dimensional model.
[0066] This application also includes the construction of briefing scenes corresponding to different construction projects and digital three-dimensional models corresponding to each briefing scene:
[0067] Obtaining briefing scenarios corresponding to different construction projects and briefing data corresponding to each briefing scenario, wherein the briefing scenarios include at least one of safety briefing scenarios and technical briefing scenarios, and the briefing data include safety briefing data and technical briefing data;
[0068] According to all the briefing scenes and all the briefing data, digital modeling is performed through BIM technology to obtain a digital three-dimensional model corresponding to each briefing scene, and all the digital three-dimensional models include the target digital three-dimensional model.
[0069] Among them, the safety briefing data can be data that meets safety regulations, including the requirements, key points, details and data for safety management and construction operations in scenarios such as high-altitude operations, hot work, blasting operations, temporary electricity use, edge protection, mechanical operations, and extremely severe weather.
[0070] Technical briefing data can be specific data that meets drawings, specifications, relevant technologies and quality standards.
[0071] Optionally, the above-mentioned briefing data can be obtained through field surveys, document materials, relevant standards and specifications, and engineering drawings.
[0072] Among them, digital modeling is carried out through BIM technology according to all briefing scenes and all briefing data to obtain a digital three-dimensional model corresponding to each briefing scene. Specifically, it refers to modeling the elements in each briefing scene through BIM technology according to all briefing scenes and all briefing data.
[0073] After constructing the briefing scenes corresponding to different construction projects and the digital three-dimensional models corresponding to each of the briefing scenes, the method further includes:
[0074] All digital three-dimensional models are imported into the Unreal Engine, and a virtual construction site corresponding to each of the briefing scenes is built in the Unreal Engine.
[0075] Among them, each briefing scene can correspond to a virtual construction site. In the virtual construction site, the scene in the real construction site can be truly simulated, and the digital three-dimensional model can be imported into the Unreal Engine, and various specific safety briefing and technical briefing scenes can be built in the engine to ensure that the reproduced digital scene is highly consistent with the reality, which is used for briefing work by construction technicians and operators.
[0076] Among them, building a virtual construction site corresponding to each of the briefing scenes includes at least one of scene layout, material setting, lighting setting and special effect setting of the construction scene.
[0077] A specific implementation method of importing all digital three-dimensional models into the Unreal Engine is: using an import tool provided by the Unreal Engine to import all digital three-dimensional models into the Unreal Engine.
[0078] S30, obtaining a simulation operation for the target digital three-dimensional model, and simulating the scene to be simulated based on the simulation operation.
[0079] Among them, simulation operation refers to the virtual operation performed by the operating personnel on the scene to be simulated, specifically refers to the interaction between the operating personnel and the scene to be simulated.
[0080] Based on the introduction of the virtual engine, the specific implementation of the above S30 is as follows:
[0081] A simulation operation of the digitized three-dimensional model is obtained based on the Unreal Engine, and a simulation of the scene to be simulated is implemented in the virtual construction site based on the simulation operation.
[0082] In the present application, the method further comprises:
[0083] According to each of the briefing scenes, setting an interactive function corresponding to each of the briefing scenes in the Unreal Engine;
[0084] Among them, the interactive function can be used for various operation simulation learning, which refers to the functions that can be achieved by the simulated operations that the operators can perform with the simulated scenes.
[0085] The interactive functions corresponding to the above safety briefing scenario include at least one of the following:
[0086] Operate virtual characters to identify safety risk sources in safety briefing scenarios;
[0087] Manipulate virtual characters to handle security risks;
[0088] Control virtual characters to use different safety protection measures;
[0089] Simulate the harm to virtual characters caused by misoperation or improper handling of safety hazards;
[0090] Simulate the damage to the virtual construction environment caused by misoperation or improper handling of safety hazards;
[0091] The interactive functions corresponding to the technical briefing scenario include at least one of the following:
[0092] Operate virtual characters to perform virtual construction operations using construction elements in technical briefing scenes;
[0093] Simulate the quality impact caused by not operating according to standard specifications.
[0094] On the basis of the above interactive function setting, the above simulation of the scene to be simulated in the virtual construction site based on the simulation operation includes:
[0095] Based on the simulation operation and the interactive function corresponding to the simulation operation, the simulation of the scene to be simulated is implemented in the virtual construction site.
[0096] Based on different interactive functions, simulations corresponding to different interactive functions can be realized, so that operators can perform different simulation operations in the virtual construction site.
[0097] Optionally, after simulating the scene to be simulated, a simulation result may be obtained, and the method further includes:
[0098] Through the real-time data feedback based on the simulation operation in the Unreal Engine, the simulation results of the scene to be simulated are reviewed, summarized and reported, helping management personnel to carry out briefing management in a targeted manner.
[0099] Optionally, in the present application, the blueprint editor function provided by the Unreal Engine can be used to write the interaction logic corresponding to each of the interactive functions, so as to realize the simulation of the scene to be simulated in the virtual construction site based on the interaction logic, and realize the simulation operation of the safety briefing scene and the simulation operation of the technical briefing scene.
[0100] Optionally, in the present application, the data collection function provided by the Unreal Engine can also be used to obtain simulated situation data of the persons being briefed, conduct monitoring and analysis on the effectiveness of the briefing, help the persons being briefed correct incorrect operating methods and strengthen correct methods, and help managers to solve briefing loopholes and improve the effectiveness of the briefing.
[0101] In order to better illustrate and understand the principle of the method provided by the present invention, the scheme of the present invention is described below in conjunction with an optional specific embodiment. It should be noted that the specific implementation of each step in the specific embodiment should not be understood as a limitation to the scheme of the present invention. On the basis of the principle of the scheme provided by the present invention, other implementations that can be thought of by those skilled in the art should also be considered within the scope of protection of the present invention.
[0102] See also Figure 2 , an interactive disclosure method provided in this embodiment includes the following steps:
[0103] 1. Collect and organize scenes and data, that is, collect and organize the briefing scenes corresponding to different construction projects and the briefing data corresponding to each briefing scene;
[0104] 2. Model element construction: Extract model elements from the above collected scenes and data to build a digital 3D model;
[0105] 3. Determine whether the constructed digital 3D model is an interactive model. An interactive model refers to a model that does not have interactive elements. Such an interactive model is not suitable for subsequent simulation;
[0106] 4. If the constructed digital 3D model is an interactive model, the interactive model is split and grouped to form a new 3D model; specifically, the interactive model is split and grouped into elements that require interactive actions, such as safety facilities, construction machinery and equipment, and then a new 3D model is formed;
[0107] 5. Determine whether the new 3D model meets the interaction requirements, where the interaction requirements refer to conditions that can be set based on actual interaction requirements. If the conditions are met, it means that the new 3D model can be used for subsequent interactive disclosure. If the conditions are not met, it means that the new 3D model cannot be used for subsequent interactive disclosure.
[0108] 6. If the new 3D model does not meet the interaction requirements, it means that the new 3D model is still an interactive model, and the process returns to step 4 until the new 3D model meets the interaction requirements;
[0109] 7. For the 3D models that meet the interactive requirements and the digital 3D models that are not interactive models, the 3D models that meet the interactive requirements and the digital 3D models that are not interactive models can be imported into the Unreal Engine, and then based on the Unreal Engine, the virtual construction production scene integration is performed, that is, a virtual construction site corresponding to each disclosure scene is generated; one virtual construction production scene corresponds to one virtual construction site;
[0110] 8. Determine whether each virtual construction production scene meets the requirements of authenticity and rationality;
[0111] 9. If the authenticity and rationality are met, the interaction logic between the interactive functions corresponding to each virtual construction production scene is written through the blueprint editor function in the Unreal Engine. If the authenticity and rationality are not met, the virtual construction production scene that does not meet the authenticity and rationality is reasonably optimized, and the optimized virtual construction production scene is added to the virtual construction production scene integration;
[0112] 10. Perform interactive operation test based on interactive logic to obtain test results; interactive operation test means that the user performs interactive operations on the elements in the established virtual construction production scene to simulate the situations involved in different briefing scenes in the actual construction process;
[0113] 11. Determine whether the virtual operation (interaction) corresponding to the above interactive operation test meets the requirements. If not, an interactive prompt message may be generated to prompt that the virtual operation does not meet the requirements, or the interactive action corresponding to the interactive operation test may be corrected, or the camera may be switched to shoot the interactive screen at a different angle, or the interactive screen may be played; based on the above processing, the interactive blueprint code corresponding to the interactive logic is optimized at the same time, so as to perform a new interactive operation test based on the optimized interactive logic;
[0114] 12. If the virtual operation corresponding to the above interactive running test meets the requirements, the interactive data generated in this process is collected, and it is determined whether the collected interactive data is complete;
[0115] 13. If it is complete, the collected interaction data is packaged and output as a program. If it is incomplete, at least one of the following statistical data of the interaction data is obtained: the accuracy of interaction personnel operations, interaction personnel operation errors, interaction personnel information and interaction operation duration. Based on these statistical data, the interaction blueprint code corresponding to the interaction logic is optimized to perform new interaction operation tests based on the optimized interaction logic.
[0116] The solution of this application has the following beneficial effects:
[0117] 1. The present invention provides an interactive briefing method and system based on BIM model and Unreal Engine, which aims to conduct safety briefing and technical briefing in an interactive way, and provide a more realistic, simulatable, drillable and targeted briefing experience in the process. During the interactive process, the person being briefed can think, interact and have simulation drills, which can greatly improve the on-site experience of the briefing, and improve safety awareness and technical level through simulation drills.
[0118] 2. The present invention adopts BIM technology to create a real scene, uses Unreal Engine to realize various animation effects in safety and technology, and uses an interactive method to give the person being briefed an immersive experience, making the briefing more intuitive, playful, interesting and interactive.
[0119] 3. The present invention uses computers and mobile devices for interactive briefings. The briefing scenes are electronic and digital, no longer limited to on-site meeting rooms, and the briefing methods are more flexible and adaptable. Managers can observe the briefing effects of all briefing personnel, and the briefing results and effectiveness of all operators and technicians are more targeted and statistical. The results of the briefing are no longer superficial. The applicability of the briefing is greatly improved, and the efficiency of the briefing is improved.
[0120] 4. The interactive disclosure process of the present invention can be used to: identify potential safety risks, preventive measures, emergency response measures, safety regulations, operating procedures, personal protection requirements, etc. to ensure the personal safety of construction workers and project safety. Disclosure and virtual simulation can be carried out for construction technology, construction methods, technical standards, quality control, material requirements, equipment operation, etc. to ensure that technical problems in the construction process are properly resolved and the project quality and progress meet the expected goals.
[0121] 5. The present invention combines BIM modeling technology and uses Unreal Engine to build a real project environment to achieve digital modeling and virtual scene construction of the project, which can bring huge benefits to the construction and operation of the project from the two aspects of safety management and technical management.
[0122] Based on Figure 1Based on the same principle as the method shown in , the embodiment of the present invention also provides an interactive disclosure system 20, such as Figure 3 As shown in , the interactive disclosure system 20 may include an acquisition module 210, a model determination module 220 and a simulation module 230, wherein:
[0123] An acquisition module 210 is used to acquire a simulation request for a to-be-simulated scenario for a target building project, wherein the to-be-simulated scenario includes at least one of a safety briefing scenario and a technical briefing scenario;
[0124] A model determination module 220 is used to obtain a target digital three-dimensional model corresponding to the scene to be simulated according to the simulation request, wherein the target digital three-dimensional model is a model for describing the three-dimensional structure of the target building project in the scene to be simulated;
[0125] The simulation module 230 is used to obtain a simulation operation for the target digital three-dimensional model, and to simulate the scene to be simulated based on the simulation operation.
[0126] Optionally, the system further comprises:
[0127] A model building module is used to obtain briefing scenarios corresponding to different construction projects and briefing data corresponding to each briefing scenario, wherein the briefing scenarios include at least one of a safety briefing scenario and a technical briefing scenario, and the briefing data include safety briefing data and technical briefing data; digital modeling is performed through BIM technology based on all briefing scenarios and all briefing data to obtain a digital three-dimensional model corresponding to each briefing scenario, wherein all the digital three-dimensional models include the target digital three-dimensional model.
[0128] Optionally, the system further comprises:
[0129] A virtual construction site building module is used to import all digital three-dimensional models into the Unreal Engine and build a virtual construction site corresponding to each of the briefing scenes in the Unreal Engine;
[0130] When acquiring the simulation operation for the target digital three-dimensional model and simulating the scene to be simulated based on the simulation operation, the simulation module 230 is specifically used to:
[0131] A simulation operation of the digitized three-dimensional model is obtained based on the Unreal Engine, and a simulation of the scene to be simulated is implemented in the virtual construction site based on the simulation operation.
[0132] Optionally, building a virtual construction site corresponding to each of the briefing scenes includes at least one of scene layout, material setting, lighting setting, and special effect setting of the construction scene.
[0133] Optionally, the system further comprises:
[0134] The simulation result processing module is used to review, summarize and report the simulation results of the scene to be simulated through real-time data feedback based on the simulation operation in the Unreal Engine.
[0135] Optionally, the system further comprises:
[0136] An interactive function setting module, used for setting the interactive function corresponding to each briefing scene in the Unreal Engine according to each briefing scene;
[0137] When the simulation module 230 realizes the simulation of the scene to be simulated in the virtual construction site based on the simulation operation, it is specifically used to:
[0138] Based on the simulation operation and the interactive function corresponding to the simulation operation, the simulation of the scene to be simulated is implemented in the virtual construction site.
[0139] Optionally, the interactive function corresponding to the safety briefing scenario includes at least one of the following:
[0140] Operate virtual characters to identify safety risk sources in safety briefing scenarios;
[0141] Manipulate virtual characters to handle security risks;
[0142] Control virtual characters to use different safety protection measures;
[0143] Simulate the harm to virtual characters caused by misoperation or improper handling of safety hazards;
[0144] Simulate the damage to the virtual construction environment caused by misoperation or improper handling of safety hazards;
[0145] The interactive functions corresponding to the technical briefing scenario include at least one of the following:
[0146] Operate virtual characters to perform virtual construction operations using construction elements in technical briefing scenes;
[0147] Simulate the quality impact caused by not operating according to standard specifications.
[0148] The interactive briefing system of the embodiment of the present invention can execute the interactive briefing method provided by the embodiment of the present invention, and the implementation principle is similar. The actions performed by each module and unit in the interactive briefing system in each embodiment of the present invention correspond to the steps in the interactive briefing method in each embodiment of the present invention. For the detailed functional description of each module of the interactive briefing system, please refer to the description in the corresponding interactive briefing method shown in the previous text, which will not be repeated here.
[0149] The interactive briefing system may be a computer program (including program code) running in a computer device, for example, the interactive briefing system is an application software; the device may be used to execute the corresponding steps in the method provided in the embodiment of the present invention.
[0150] In some embodiments, the interactive briefing system provided by the embodiments of the present invention can be implemented in a combination of software and hardware. As an example, the interactive briefing system provided by the embodiments of the present invention can be a processor in the form of a hardware decoding processor, which is programmed to execute the interactive briefing method provided by the embodiments of the present invention. For example, the processor in the form of a hardware decoding processor can adopt one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs) or other electronic components.
[0151] In other embodiments, the interactive disclosure system provided by the embodiments of the present invention may be implemented in software. Figure 3 An interactive briefing system stored in a memory is shown, which may be software in the form of a program and a plug-in, and includes a series of modules, including an acquisition module 210, a model determination module 220 and a simulation module 230, for implementing the interactive briefing method provided in an embodiment of the present invention.
[0152] The modules involved in the embodiments of the present invention may be implemented by software or hardware, wherein the name of a module does not limit the module itself in some cases.
[0153] Based on the same principle as the method shown in the embodiments of the present invention, an electronic device is also provided in the embodiments of the present invention, which may include but is not limited to: a processor and a memory; the memory is used to store a computer program; the processor is used to execute the method shown in any embodiment of the present invention by calling the computer program.
[0154] In an alternative embodiment, an electronic device is provided, such as Figure 4 As shown, Figure 4The electronic device 4000 shown includes: a processor 4001 and a memory 4003. The processor 4001 and the memory 4003 are connected, such as through a bus 4002. Optionally, the electronic device 4000 may also include a transceiver 4004, which may be used for data interaction between the electronic device and other electronic devices, such as data transmission and / or data reception. It should be noted that in actual applications, the transceiver 4004 is not limited to one, and the structure of the electronic device 4000 does not constitute a limitation on the embodiments of the present invention.
[0155] Processor 4001 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It may implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of the present invention. Processor 4001 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0156] The bus 4002 may include a path to transmit information between the above components. The bus 4002 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus 4002 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 4 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0157] The memory 4003 can be a ROM (Read Only Memory) or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory) or other types of dynamic storage devices that can store information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical disk storage, optical disk storage (including compressed optical disk, laser disk, optical disk, digital versatile disk, Blu-ray disk, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited to this.
[0158] The memory 4003 is used to store the application code (computer program) for executing the solution of the present invention, and the execution is controlled by the processor 4001. The processor 4001 is used to execute the application code stored in the memory 4003 to implement the content shown in the above method embodiment.
[0159] The electronic device may also be a terminal device. Figure 4 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0160] An embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored. When the computer-readable storage medium is run on a computer, the computer can execute the corresponding contents of the aforementioned method embodiment.
[0161] According to another aspect of the present invention, a computer program product or a computer program is also provided, the computer program product or the computer program comprising computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the methods provided in the implementation modes of the above-mentioned various embodiments.
[0162] Computer program code for performing the operations of the present invention may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0163] It should be understood that the flow charts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the method and computer program product according to various embodiments of the present invention. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the module, the program segment, or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a sequence different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0164] The computer-readable storage medium provided by the embodiment of the present invention may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, device, or device.
[0165] The computer-readable storage medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device executes the method shown in the above embodiment.
[0166] The above description is only a preferred embodiment of the present invention and an explanation of the technical principles used. Those skilled in the art should understand that the disclosure scope involved in the present invention is not limited to the technical solution formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present invention (but not limited to) by each other.
Claims
1. An interactive disclosure method, characterized in that: include: Obtaining a simulation request for a to-be-simulated scenario for a target building project, wherein the to-be-simulated scenario includes at least one of a safety briefing scenario and a technical briefing scenario; According to the simulation request, a target digital three-dimensional model corresponding to the scene to be simulated is obtained, wherein the target digital three-dimensional model is a model for describing the three-dimensional structure of the target building project in the scene to be simulated; A simulation operation for the target digital three-dimensional model is obtained, and a simulation of the scene to be simulated is implemented based on the simulation operation.
2. The method according to claim 1, characterized in that The method further comprises: Obtaining briefing scenarios corresponding to different construction projects and briefing data corresponding to each briefing scenario, wherein the briefing scenarios include at least one of safety briefing scenarios and technical briefing scenarios, and the briefing data include safety briefing data and technical briefing data; According to all the briefing scenes and all the briefing data, digital modeling is performed through BIM technology to obtain a digital three-dimensional model corresponding to each of the briefing scenes, and all the digital three-dimensional models include the target digital three-dimensional model.
3. The method according to claim 2, characterized in that The method further comprises: Importing all digital three-dimensional models into the Unreal Engine, and building a virtual construction site corresponding to each of the briefing scenes in the Unreal Engine; The step of acquiring a simulation operation for the target digital three-dimensional model and simulating the scene to be simulated based on the simulation operation includes: A simulation operation of the digitized three-dimensional model is obtained based on the Unreal Engine, and a simulation of the scene to be simulated is implemented in the virtual construction site based on the simulation operation.
4. The method according to claim 3, characterized in that Building a virtual construction site corresponding to each of the briefing scenes includes at least one of scene layout, material setting, lighting setting, and special effect setting of the construction scene.
5. The method according to claim 3, characterized in that: The method further comprises: The simulation results of the scene to be simulated are reviewed, summarized and reported through real-time data feedback based on the simulation operation in the Unreal Engine.
6. The method according to claim 3, characterized in that The method further comprises: According to each of the briefing scenes, setting an interactive function corresponding to each of the briefing scenes in the Unreal Engine; The method further comprises: simulating the scene to be simulated in the virtual construction site based on the simulation operation, comprising: Based on the simulation operation and the interactive function corresponding to the simulation operation, the simulation of the scene to be simulated is implemented in the virtual construction site.
7. The method according to claim 6, characterized in that The interactive functions corresponding to the safety briefing scenario include at least one of the following: Operate virtual characters to identify safety risk sources in safety briefing scenarios; Manipulate virtual characters to handle security risks; Control virtual characters to use different safety protection measures; Simulate the harm to virtual characters caused by misoperation or improper handling of safety hazards; Simulate the damage to the virtual construction environment caused by misoperation or improper handling of safety hazards; The interactive functions corresponding to the technical briefing scenario include at least one of the following: Operate virtual characters to perform virtual construction operations using construction elements in technical briefing scenes; Simulate the quality impact caused by not operating according to standard specifications.
8. An interactive disclosure system, characterized in that: include: An acquisition module, used to acquire a simulation request for a to-be-simulated scenario for a target building project, wherein the to-be-simulated scenario includes at least one of a safety briefing scenario and a technical briefing scenario; A model determination module, used for acquiring a target digital three-dimensional model corresponding to the scene to be simulated according to the simulation request, wherein the target digital three-dimensional model is a model for describing the three-dimensional structure of the target building project in the scene to be simulated; The simulation module is used to obtain simulation operations for the target digital three-dimensional model and simulate the scene to be simulated based on the simulation operations.
9. An electronic device, characterized in that: The method comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method according to any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.