Security channel establishment method and system, storage medium and intelligent terminal

Through digital twin and parameterized design technology, the safe channel solution is automatically generated, which solves the problem of human experience and high threshold in the existing technology, and realizes efficient and accurate safety channel design and planning.

CN119249537APending Publication Date: 2025-01-03ZHEJIANG XINZHONGYUAN CONSTR
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411071744.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-06
Publication Date
2025-01-03

AI Technical Summary

Technical Problem

In the existing technology, the design process of safe channel depends on human experience, the design threshold is high, and a large number of verification and calculation is required, which is difficult for ordinary employees to handle, and there is a lack of automated and efficient design tools.

Method used

Using a method based on digital twins and parameterized design, by obtaining building and site drawings, receiving simple channel planning lines, decomposing them into segmented models, analyzing the impact and environmental conditions, finding and combining prefabricated models, generating simulated safety channels, and optimizing the design To improve accuracy and efficiency.

Benefits of technology

A visually simulated safe channel solution can be generated without high experience users, which improves planning accuracy and efficiency, simplifies the design process, lowers the design threshold, and ensures that the channels meet safety and actual implementation requirements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119249537A_ABST
    Figure CN119249537A_ABST
Patent Text Reader

Abstract

The invention relates to a secure channel establishment method and system, a storage medium and an intelligent terminal, and relates to the field of building construction safety, and the method comprises the steps: obtaining a target building drawing and a site drawing; receiving a manually input simple channel planning line; decomposing the simple channel planning line according to a preset segmentation model length to obtain simple channel planning line segments; analyzing the target building drawing to obtain a building model; determining influence conditions based on the building model and the simple channel planning line segments; determining environment conditions based on the simple channel planning line segments and the site drawings; searching a corresponding assembly type model from a preset model database based on the influence condition and the environment condition; all the assembly type models are combined to obtain the simulated security channel, and the simulated security channel is output, and the method has the effect that a system can automatically output a visual simulated security channel scheme without high experience of a user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of building construction safety, and in particular to a method, system, storage medium and intelligent terminal for establishing a safe passage. Background Art

[0002] With the rapid development of urbanization and the construction industry, safety issues at construction sites have become increasingly prominent and have become a focus of industry management and regulatory attention.

[0003] Relevant safety regulations, standards and industry specifications require the establishment of safe passages at construction sites to ensure the safety of personnel, material transportation and emergency evacuation. These specifications usually stipulate specific requirements for the width, load capacity, signs, lighting and protective facilities of the passage. When designing, the design of safe passages must fully consider the actual conditions of the construction site, including factors such as topography, landforms, and the layout of existing buildings, to ensure that the passages meet safety requirements and do not affect the progress of other construction operations.

[0004] The existing technology has the following problems: the design process is often based on human experience, and requires a lot of verification calculations and simulations, which are beyond the capabilities of ordinary employees. The design threshold is high, and there is still room for improvement. Summary of the invention

[0005] In order to improve the problem that the design process is often based on human experience, requires a lot of verification calculations and simulations, is beyond the capabilities of ordinary employees, and has a high design threshold, the present application provides a method, system, storage medium and intelligent terminal for establishing a secure channel.

[0006] In a first aspect, the present application provides a method for establishing a secure channel, which adopts the following technical solution: A method for establishing a secure channel, comprising: Obtain the target building drawings and site drawings; Receive simple channel planning lines input by humans; Decomposing the simple channel planning line according to the preset segmentation model length to obtain the simple channel planning line segments; Analyze the target building drawings to obtain a building model; Determine the impact based on the building model and simple channel planning line segmentation; Determine environmental conditions based on simple channel planning line segments and site drawings; Find the corresponding prefabricated model from the preset model database based on the impact and environmental conditions; All assembled models are combined to obtain a simulated safety channel, and the simulated safety channel is output.

[0007] By adopting the above-mentioned technical solutions and methods based on digital twins and parametric design, users do not need to have high experience. They only need to input the generated drawings, general directions and layouts into the system. The system will automatically output a visual simulation of the safe passage plan. This not only improves the accuracy and efficiency of passage planning, but also facilitates multi-party collaboration and optimized design, ensuring that the safe passage not only meets the functional requirements but can be smoothly implemented in the actual environment.

[0008] Optionally, the method of combining all the assembled models to obtain a simulated safety passage includes: Determine the segment number based on the simple channel planning line segment; Select any assembled model corresponding to the segment number to form an expected simulated safety channel and conduct testing; Choose any segment number and define it as the current segment number; Determine the subsequent adjacent segment number based on the current segment number; Based on the assembly model corresponding to the current segment number and the assembly model corresponding to the subsequent adjacent segment number, a corresponding matching degree is searched from a preset matching database; When the matching degree is higher than the preset smooth transition degree, the corresponding predicted simulated safety channel is output as the simulated safety channel; When at least one of the matching degrees is lower than the smooth transition degree, the estimated simulated safety channel is reselected until all matching degrees are higher than the smooth transition degree or there is no estimated simulated safety channel; When at least one matching degree corresponding to any expected simulated safety channel is lower than a smooth transition degree, a preset alarm signal is output.

[0009] By adopting the above technical solution, although each assembly model meets the safety requirements, it is also necessary to take into account the aesthetics. Therefore, it is necessary to screen out a simulated safety channel solution in which each adjacent model has a smoother transition, so that the entire simulated safety channel is more realistic and more practical.

[0010] Optionally, the method of reselecting the estimated simulated safety channel when at least one matching degree is lower than a smooth transition degree includes: The current segment number and the subsequent adjacent segment number whose matching degree is lower than the smooth transition degree are defined as abnormal segment numbers and abnormal adjacent segment numbers, and the remaining segment numbers are defined as normal segment numbers; Determine the preceding segment number based on the abnormal segment number; Determining a normal subsequent adjacent segment number based on the abnormal adjacent segment number; Based on the assembly model corresponding to the abnormal segment number and the assembly model corresponding to the preceding segment number, the corresponding preceding segment matching degree is found from the matching database; Finding the corresponding subsequent matching degree from the matching database based on the assembly model corresponding to the abnormal adjacent segment number and the assembly model corresponding to the normal subsequent adjacent segment number; The assembly model corresponding to the abnormal segment number whose preceding matching degree is higher than the smooth transition degree is defined as an optional assembly model, and the assembly model corresponding to the abnormal adjacent segment number whose subsequent matching degree is higher than the smooth transition degree is defined as an optional subsequent assembly model; The assembly model corresponding to the normal segment number remains unchanged, and selections are made respectively among the optional assembly model and the optional subsequent assembly model to reform the expected simulated safety channel for reselection.

[0011] By adopting the above technical solution, if the reselection plan does not meet the requirements, local adjustments can be made simply from the non-compliant position, thereby avoiding blind selection, reducing the content of system calculations, and improving the speed and efficiency of the expected simulated safety channel selection.

[0012] Optionally, it also includes a method for determining the estimated simulated safety channel when at least one of the matching degrees of the estimated simulated safety channel re-formed by selecting in the optional prefabricated model and the optional subsequent prefabricated model is lower than the smooth transition degree, the method comprising: Based on the optional prefabricated model and the optional subsequent prefabricated model, the corresponding abnormal prefabricated model level and the abnormal adjacent prefabricated model level are found from a preset level database; Determine a higher level of high abnormal assembly model level and high abnormal adjacent assembly model level based on the abnormal assembly model level and the abnormal adjacent assembly model level; Based on the high-abnormal assembly model level, the high-abnormal adjacent assembly model level, the abnormal segment number and the abnormal adjacent segment number, the corresponding high-abnormal assembly model and high-abnormal adjacent assembly model are searched from the model database; Based on the high abnormal assembly model corresponding to the abnormal segment number and the assembly model corresponding to the previous segment number, the corresponding high previous order matching degree is found from the matching database; Based on the high abnormal adjacent assembly model corresponding to the abnormal adjacent segment number and the assembly model corresponding to the normal subsequent adjacent segment number, the corresponding high subsequent matching degree is found from the matching database; Define the optional high abnormal assembly model for the high abnormal assembly model corresponding to the abnormal segment number with a high preceding matching degree higher than the smooth transition degree, and define the optional high abnormal subsequent assembly model for the high abnormal adjacent assembly model corresponding to the abnormal adjacent segment number with a high subsequent matching degree higher than the smooth transition degree; The assembly model corresponding to the normal segment number remains unchanged, and selections are made respectively among the optional assembly model, the optional high-abnormal assembly model, the optional subsequent assembly model and the optional high-abnormal subsequent assembly model to re-form the expected simulated safety channel for reselection.

[0013] By adopting the above technical solutions, if the basic model cannot guarantee a normal smooth transition, then a model with higher cost and better safety performance will be selected to replace the basic model to provide an iterative optimization strategy, which increases the flexibility of handling complex matching problems and the effectiveness of the solution, aiming to ensure that the final simulated safety channel can meet high standards of safety and applicability requirements in both structure and function.

[0014] Optionally, the method of decomposing the simple channel planning line according to a preset segment model length to obtain the simple channel planning line segments includes: Determine target building information based on the target building drawing, wherein the target building information includes the size, coordinates and layout of the target building; Determine safe areas based on site drawings and target building information; The simple channel planning line is corrected based on the safety area to obtain a first corrected simple channel planning line that completely falls within the safety area; Based on the first revised simple channel planning line and the target building information, the unnecessary planning line is determined and removed from the revised simple channel planning line to obtain a second revised simple channel planning line; The second corrected simple channel planning line is decomposed according to the segment model length to obtain the simple channel planning line segments.

[0015] By adopting the above technical solution, the planning lines drawn by ordinary employees may not meet some requirements. Therefore, the planning lines drawn by them are corrected through the system to ensure that the channel planning is both scientific and reasonable, efficient and practical, laying a solid foundation for the actual construction of safe channels.

[0016] Optionally, the method of decomposing the second corrected simple channel planning line according to the segment model length to obtain the simple channel planning line segment includes: Determine the final channel planning line segment based on the segment model length; The segmentation is simulated and extended based on the second revised simplified channel planning line and the final channel planning line; If the extended segment is still within the safe area, the extended segment and the final channel planning line segment are output as a simple channel planning line segment; When the extended segment is not within the safety area, a preset artificial design signal is output.

[0017] By adopting the above technical solution, since the planned line cannot be exactly the same as the length of the segmented model, there must be an incomplete section. Therefore, an extended section falling within the safe area is used to make up for the shortfall. This not only complies with strict specifications and safety standards, but also maintains a certain degree of flexibility, ensuring the rationality and practicality of the design solution.

[0018] Optionally, the method of outputting a preset artificially designed signal when the extended segment is not within the safe area includes: Determine the same-level prefabricated model based on the prefabricated model corresponding to the final channel planning line segment; Analyze the fabricated models corresponding to the final channel planning line segments to obtain the model type and branch length; Analyze the same-level prefabricated models to obtain the same-level model type and the same-level branch length; When the model type is a preset three-way model or a multi-way model, the assembled model is simulated to obtain the extended branch section where the extended section is located; When the branch length corresponding to the extended branch segment is greater than the extended segment, the extended segment and the final channel planning line segment are output as a simple channel planning line segment; When the model type is a preset two-way model, select the same-level assembled model when the same-level model type is a preset three-way model or multi-way model and update it to the assembled model for simulation; When there is no statistical assembly model or the branch lengths corresponding to the corresponding extended branch sections are all smaller than the extended sections, an artificial design signal is output.

[0019] By adopting the above technical solution, when encountering a two-way model and direct extension is not feasible, further screening three-way or multi-way models in the same level model as an alternative, so that the exit of the channel can exist at the end without affecting safety. By replacing it with such a model with additional branches, another simulation attempt is made to see if the extended segment can be accommodated by changing the model structure. While ensuring the safety and practicality of the channel, the diversity and flexibility of the prefabricated model are utilized, and the design scheme is optimized as much as possible through algorithms and database resources to reduce human intervention. However, when necessary, human intervention is notified in time to ensure the successful implementation of the project.

[0020] In a second aspect, the present application provides a secure channel establishment system, which adopts the following technical solution: A safety channel establishment system, comprising: An acquisition module is used to obtain target building drawings, site drawings and simple channel planning lines; A memory, used to store a program of a control method of any of the above-mentioned secure channel establishment methods; The program in the processor memory can be loaded and executed by the processor and implements the control method of any of the above-mentioned security channel establishment methods.

[0021] By adopting the above-mentioned technical solutions and methods based on digital twins and parametric design, users do not need to have high experience. They only need to input the generated drawings, general directions and layouts into the system. The system will automatically output a visual simulation of the safe passage plan. This not only improves the accuracy and efficiency of passage planning, but also facilitates multi-party collaboration and optimized design, ensuring that the safe passage not only meets the functional requirements but can be smoothly implemented in the actual environment.

[0022] In the third aspect, the present application provides a smart terminal, which adopts the following technical solution: The intelligent terminal includes a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and execute any of the above-mentioned secure channel establishment methods.

[0023] By adopting the above-mentioned technical solutions and methods based on digital twins and parametric design, users do not need to have high experience. They only need to input the generated drawings, general directions and layouts into the system. The system will automatically output a visual simulation of the safe passage plan. This not only improves the accuracy and efficiency of passage planning, but also facilitates multi-party collaboration and optimized design, ensuring that the safe passage not only meets the functional requirements but can be smoothly implemented in the actual environment.

[0024] Fourthly, the present application provides a computer storage medium that can store corresponding programs and has the characteristics of fast interaction with memory big data.

[0025] Computer readable storage medium, using the following technical solution: A computer-readable storage medium stores a computer program that can be loaded by a processor and execute any of the above-mentioned secure channel establishment methods.

[0026] By adopting the above-mentioned technical solutions and methods based on digital twins and parametric design, users do not need to have high experience. They only need to input the generated drawings, general directions and layouts into the system. The system will automatically output a visual simulation of the safe passage plan. This not only improves the accuracy and efficiency of passage planning, but also facilitates multi-party collaboration and optimized design, ensuring that the safe passage not only meets the functional requirements but can be smoothly implemented in the actual environment.

[0027] In summary, the present application includes at least the following beneficial technical effects: 1. By adopting a method based on digital twins and parametric design, the system automatically outputs a visual simulated safety channel plan without the need for users to have high experience, which not only improves the accuracy and efficiency of channel planning, but also facilitates multi-party collaboration and optimized design, ensuring that the safety channel not only meets functional requirements but can be successfully implemented in the actual environment; 2. Screen out a simulated safety channel solution with smooth transition between each adjacent model, making the entire simulated safety channel more realistic and practical; 3. The planning lines drawn by ordinary employees may not meet some requirements, so the system corrects the planning lines they draw to ensure that the channel planning is both scientific and reasonable, efficient and practical, laying a solid foundation for the actual construction of safe channels. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] Figure 1 It is a flowchart of a method for establishing a secure channel in an embodiment of the present application.

[0029] Figure 2 It is a schematic diagram of the structure of the simulated safety channel in the embodiment of the present application.

[0030] Figure 3 It is a structural schematic diagram of the three-way model type in the embodiment of the present application.

[0031] Figure 4 It is a flow chart of a method for combining all assembled models in an embodiment of the present application to obtain a simulated safety passage.

[0032] Figure 5 It is a flowchart of a method for reselecting an estimated simulated safety channel when at least one matching degree is lower than a smooth transition degree in an embodiment of the present application.

[0033] Figure 6 It is a flowchart of a method for determining an expected simulated safety channel when the matching degrees of the expected simulated safety channel re-formed by selecting respectively in an optional prefabricated model and an optional subsequent prefabricated model in an embodiment of the present application are both at least one degree lower than the smooth transition degree.

[0034] Figure 7 It is a flowchart of a method for decomposing a simple channel planning line according to a preset segmentation model length to obtain simple channel planning line segments in an embodiment of the present application.

[0035] Figure 8 It is a flowchart of a method for decomposing the second corrected simple channel planning line according to the segment model length to obtain simple channel planning line segments in an embodiment of the present application.

[0036] Fig. 9 This is a schematic diagram of the arrangement of the final channel planning line segments in the embodiment of the present application. Figure 1 .

[0037] Fig.10 It is a flow chart of a method for outputting a preset artificially designed signal when the extended segment is not within the safe area in an embodiment of the present application.

[0038] Fig.11 This is a schematic diagram of the arrangement of the final channel planning line segments in the embodiment of the present application. Figure 2 .

[0039] Fig.12 It is a system module diagram of a method for establishing a secure channel in an embodiment of the present application. DETAILED DESCRIPTION

[0040] In order to make the purpose, technical solutions and advantages of this application more clear, the following Figure 1-Figure 10 It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0041] The present application embodiment discloses a method for establishing a secure channel. Figure 1 , a secure channel establishment method includes: Step 100: Obtain target building drawings and site drawings.

[0042] The target building drawings are drawings of the building to be designed, including information such as building area, building location, and building height. The site drawings are drawings of the area where the target building will be built, including information such as altitude and terrain. The acquisition method is to manually input it into the corresponding system and then read it by the system. Figure 2 As shown, after obtaining the target building drawings and site drawings, the structural schematic diagrams of the site and the target building are automatically generated.

[0043] Step 101: Receive a manually input simplified channel planning line.

[0044] The simple channel planning line is the layout line of the safety channel input manually. Figure 2 As shown in the figure, the dotted line is the simple channel planning line. Figure 2 When the site structure diagram is shown, ordinary staff can directly draw the route of the safety passage to be arranged on the corresponding drawing.

[0045] Step 102: Decompose the simple channel planning line according to the preset segment model length to obtain the simple channel planning line segments.

[0046] The segment model length is the length of each segment model. For convenience and to reduce calculation, each segment model is designed according to a fixed length. The decomposition method is to truncate the segment model length from the inlet, and then obtain the simple channel planning line segment.

[0047] like Figure 3 As shown, it should be noted here that if a fork or inflection point is encountered, the total branch length is the length of the segment model. For the convenience of planning, each time the distance from the truncation point after the previous segment model length to the fork or inflection point is used as the reference length, such as Figure 3 Then the lengths of the other two branches are the same and the sum of the three is equal to the length of the segmented model, such as Figure 3 If it is an inflection point, the other one is the remaining length of the segment model, such as Figure 3 In the example above, there is segment b, but segment c does not exist.

[0048] Step 103: Analyze the target building drawing to obtain a building model.

[0049] The architectural model is a simple model of a building, such as Figure 2 The extent and height of the buildings are shown, except that the height is not shown.

[0050] Step 104: Determine the impact situation based on the building model and the simple channel planning line segmentation.

[0051] The impact is the degree of influence of the building model on each simple channel planning line segment. This can be done by searching in a database, that is, the database stores the mapping relationship between the building model and the influence of each position around it during the construction process. The staff in this field can analyze it based on actual work experience and theoretical knowledge, or combine their own work experience. When the system receives the building model, it automatically outputs the influence of each position, and then corresponds to the simple channel planning line segment to obtain the influence of each point on the simple channel planning line segment.

[0052] Step 105: Determine the environmental conditions based on the simple channel planning line segments and the site drawings.

[0053] The environmental conditions refer to the conditions of the environment where the simple channel planning line segment is located, such as the degree of ground inclination, the degree of unevenness, etc. The mapping relationship between the site conditions and the site location is known through the site drawings, and then the conditions at the site location where the simple channel planning line segment is located are determined according to the simple channel planning line segment.

[0054] Step 106: Find the corresponding prefabricated model from a preset model database based on the impact situation and environmental conditions.

[0055] The assembled model is a model designed by humans that can be assembled with other models to form a safe passage. The database stores the mapping relationship between impact conditions, environmental conditions and assembled models. The assembled model at this location is designed by the staff in this field based on their own work experience and the requirements of safety regulations, and then according to different impact conditions and environmental conditions. When the system receives the corresponding impact conditions and environmental conditions, it automatically finds the corresponding assembled model from the database and outputs it.

[0056] Step 107: All assembled models are combined to obtain a simulated safety channel, and the simulated safety channel is output.

[0057] The simulated safety passage is a model of a safety passage formed by combining all the assembled models.

[0058] Reference Figure 4 , the method of combining all the assembled models to obtain the simulated safety passage includes: Step 200: Determine segment numbers based on the simple channel planning line segmentation.

[0059] The segment number is the number of each simple channel planning line segment. Here, it can be obtained by numbering in sequence starting from the entrance.

[0060] Step 201: Select any prefabricated model corresponding to the segment number to form an expected simulated safety channel and perform a test.

[0061] Here, since there may not be only one prefabricated model that meets the requirements, there may be multiple prefabricated models for each segment number, so there is more than one expected simulated safety channel for combining any prefabricated model, so testing is required.

[0062] Step 202: arbitrarily select a segment number and define it as the current segment number.

[0063] Step 203: Determine the subsequent adjacent segment number based on the current segment number.

[0064] The subsequent adjacent segment number is a number adjacent to the current segment number. If it is a three-way fork, the subsequent adjacent segment number is two. The determination method is the regular method when numbering.

[0065] Step 204: searching for a corresponding matching degree from a preset matching database based on the assembly model corresponding to the current segment number and the assembly model corresponding to the subsequent adjacent segment number.

[0066] The matching degree is the degree of transition matching between the assembled model corresponding to the current segment number and the assembled model corresponding to the subsequent adjacent segment number. The database stores the mapping relationship between the assembled model, the assembled model and the matching degree. It is obtained by the staff in this field based on their own experience and the actual situation after putting the two models together. When the system receives the assembled model corresponding to the current segment number and the assembled model corresponding to the subsequent adjacent segment number, it automatically finds the corresponding matching degree from the database and outputs it.

[0067] Step 205: When the matching degree is higher than the preset smooth transition degree, the corresponding predicted simulated safety channel is output as the simulated safety channel.

[0068] The smooth transition degree is the matching degree when the assembly model corresponding to the current segment number and the assembly model corresponding to the subsequent adjacent segment number are in a smooth transition mode. When the matching degree is higher than the smooth transition degree, it means that the design of the simulated safety channel is reasonable, so the estimated simulated safety channel selected at this time can be directly output.

[0069] Step 206: When at least one of the matching degrees is lower than the smooth transition degree, reselect the expected simulated safety channel until all matching degrees are higher than the smooth transition degree or there is no expected simulated safety channel.

[0070] If at least one matching degree is lower than the smooth transition degree, it means that the expected simulated safety channel selected at this time will have an unsmooth transition, so it does not meet the requirements and needs to be reselected.

[0071] Step 207: Output a preset alarm signal when at least one matching degree corresponding to any of the predicted simulated safety channels is lower than the smooth transition degree.

[0072] The alarm signal is a signal that requires human intervention. When both exist, it means that none of the expected simulated safety channels meets the requirements, and human intervention is required, so the alarm signal is output.

[0073] Reference Figure 5 The method of reselecting the estimated simulated safety channel when the matching degree is at least one degree lower than the smooth transition degree includes: Step 300: define the current segment number and subsequent adjacent segment numbers whose matching degree is lower than the smooth transition degree as abnormal segment numbers and abnormal adjacent segment numbers, and define the remaining segment numbers as normal segment numbers.

[0074] Step 301: Determine the preceding segment number based on the abnormal segment number.

[0075] The preceding segment number is an adjacent segment number before the abnormal segment number, which is determined according to the numbering rule.

[0076] Step 302: Determine a normal subsequent adjacent segment number based on the abnormal adjacent segment number.

[0077] The normal subsequent adjacent segment number is the adjacent segment number following the abnormal adjacent segment number, and is determined according to the numbering rule.

[0078] Step 303: Based on the prefabricated model corresponding to the abnormal segment number and the prefabricated model corresponding to the prefabricated segment number, the corresponding prefabricated matching degree is searched from the matching database.

[0079] The pre-order matching degree is the matching degree between the assembled model corresponding to the abnormal segment number and the assembled model corresponding to the pre-order segment number. The establishment of the database has been introduced in the pre-order step and will not be repeated here. When the system receives the assembled model corresponding to the abnormal segment number and the assembled model corresponding to the pre-order segment number, it automatically finds the corresponding pre-order matching degree from the database and outputs it.

[0080] Step 304: Find the corresponding subsequent matching degree from the matching database based on the assembly model corresponding to the abnormal adjacent segment number and the assembly model corresponding to the normal subsequent adjacent segment number.

[0081] The subsequent matching degree is the matching degree between the assembled model corresponding to the abnormal adjacent segment number and the assembled model corresponding to the normal subsequent adjacent segment number. The establishment of the database has been introduced in the previous steps and will not be repeated here. When the system receives the assembled model corresponding to the abnormal adjacent segment number and the assembled model corresponding to the normal subsequent adjacent segment number, it automatically finds the corresponding subsequent matching degree from the database and outputs it.

[0082] Step 305: define the assembly model corresponding to the abnormal segment number whose preceding matching degree is higher than the smooth transition degree as an optional assembly model, and define the assembly model corresponding to the abnormal adjacent segment number whose subsequent matching degree is higher than the smooth transition degree as an optional subsequent assembly model.

[0083] Step 306: The prefabricated model corresponding to the normal segment number remains unchanged, and selection is made from the optional prefabricated model and the optional subsequent prefabricated model to re-form the expected simulated safety channel for re-selection.

[0084] Here, this selection method only requires adjusting the part below the smooth transition level, without the need to select the entire expected simulated safety channel, thereby improving the selection efficiency of the expected simulated safety channel.

[0085] Reference Figure 6, and also includes a method for determining an estimated simulated safety channel when at least one of the matching degrees of the estimated simulated safety channel re-formed by selecting in the optional prefabricated model and the optional subsequent prefabricated model is lower than the smooth transition degree, the method comprising: Step 400: Based on the optional prefabricated model and the optional subsequent prefabricated model, the corresponding abnormal prefabricated model level and abnormal adjacent prefabricated model level are searched from a preset level database.

[0086] The level of abnormal assembly model is the safety level of optional assembly model. The level of abnormal adjacent assembly model is the safety level of optional subsequent assembly model. The mapping relationship between optional assembly model and abnormal assembly model level is stored in the database. The level of optional assembly model is set by the staff in this field according to work experience and actual situation. When the optional assembly model is received in the system, the level of abnormal assembly model is automatically found from the database for output; when the optional subsequent assembly model is received, the level of abnormal adjacent assembly model is automatically found from the database for output.

[0087] Step 401: Determine a higher level of abnormal prefabricated model level and abnormal adjacent prefabricated model level based on the abnormal prefabricated model level and the abnormal adjacent prefabricated model level.

[0088] The high abnormal prefabricated model level is one level higher than the abnormal prefabricated model level. The high abnormal adjacent prefabricated model level is one level higher than the abnormal adjacent prefabricated model level.

[0089] The determination method is to add one to the value.

[0090] Step 402: searching the model database for the corresponding high-abnormal prefabricated model and high-abnormal adjacent prefabricated model based on the high-abnormal prefabricated model level, the high-abnormal adjacent prefabricated model level, the abnormal segment number and the abnormal adjacent segment number.

[0091] The highly abnormal assembled model is an assembled model that meets the requirements of abnormal segment numbering and has a level of highly abnormal assembled model. The highly abnormal adjacent assembled model is an assembled model that meets the requirements of abnormal adjacent segment numbering and has a level of highly abnormal adjacent assembled model. The establishment of the database is not described in detail here.

[0092] Here, generally, different levels of prefabricated models are stored in the model database, and if there is no level requirement in the received information, the output is based on the lowest level of prefabricated models. If there is a level requirement, the output is based on the level requirement.

[0093] Therefore, here we first determine the impact and environmental conditions through the abnormal segment number, and then find the corresponding prefabricated model from the model database for output in combination with the level requirements.

[0094] Step 403: Based on the highly abnormal assembled model corresponding to the abnormal segment number and the assembled model corresponding to the preceding segment number, a corresponding high preceding matching degree is searched from a matching database.

[0095] The high pre-order matching degree is the matching degree between the high abnormal assembly model corresponding to the abnormal segment number and the assembly model corresponding to the pre-order segment number. The establishment of the database is explained in the pre-order part and will not be repeated here. When the system receives the high abnormal assembly model corresponding to the abnormal segment number and the assembly model corresponding to the pre-order segment number, it automatically finds the corresponding high pre-order matching degree from the database and outputs it.

[0096] Step 404: searching for a corresponding high subsequent matching degree from a matching database based on the highly abnormal adjacent assembly model corresponding to the abnormal adjacent segment number and the assembly model corresponding to the normal subsequent adjacent segment number.

[0097] The high subsequent matching degree is the matching degree between the high abnormal adjacent prefabricated model corresponding to the abnormal adjacent segment number and the prefabricated model corresponding to the normal subsequent adjacent segment number. The establishment of the database has been explained in the previous part and will not be repeated here. When the system receives the high abnormal adjacent prefabricated model corresponding to the abnormal adjacent segment number and the prefabricated model corresponding to the normal subsequent adjacent segment number, it automatically finds the corresponding high subsequent matching degree from the database and outputs it.

[0098] Step 405: define an optional high-abnormal assembly model for a high-abnormal assembly model corresponding to an abnormal segment number with a high preceding matching degree higher than a smooth transition degree, and define an optional high-abnormal subsequent assembly model for a high-abnormal adjacent assembly model corresponding to an abnormal adjacent segment number with a high subsequent matching degree higher than a smooth transition degree.

[0099] Step 406: The assembly model corresponding to the normal segment number remains unchanged, and selection is made from the optional assembly model, the optional high-abnormal assembly model, the optional subsequent assembly model, and the optional high-abnormal subsequent assembly model to re-form the expected simulated safety channel for re-selection.

[0100] Reference Figure 7 The method of decomposing the simple channel planning line according to the preset segmentation model length to obtain the simple channel planning line segmentation includes: Step 500: Determine target building information based on the target building drawing.

[0101] The target building information is the information of the building in the target building drawing, including the size, coordinates and layout of the target building. The determination method may be a method of directly reading the size and text description.

[0102] Step 501: Determine a safe area based on the site drawing and target building information.

[0103] The safe area is a safe area in the venue, such as Figure 2 As shown, the dotted line is the safe area. The determination method is to first obtain the site range according to the site drawing, then obtain the area and height of the target building according to the target building information, then obtain the area with a safety level higher than a certain value according to the method in step 104, and then make the area where the safety level of each point in the safe area is higher than a certain value in the form of vertical lines and horizontal lines.

[0104] Step 502: Correct the simple channel planning line based on the safety area to obtain a first corrected simple channel planning line that completely falls within the safety area.

[0105] The first corrected simple channel planning line is the simple channel planning line after the first correction. The correction method here is that if there is an angle deviation between the planning line and the vertical line or the horizontal line, it is rotated to a vertical or horizontal angle, and then moved horizontally or vertically according to the model width to meet the safety area requirements after the safety channel is established.

[0106] Step 503: Based on the first modified simple channel planning line and the target building information, a non-essential planning line is determined and removed from the modified simple channel planning line to obtain a second modified simple channel planning line.

[0107] The second revised simple channel planning line is the simple channel planning line that has been revised again.

[0108] Non-essential planning lines are planning lines that are not necessary. Rules can be set here, such as repeated planning lines and planning lines that exceed the actual range.

[0109] Step 504: Decompose the second corrected simple channel planning line according to the segment model length to obtain simple channel planning line segments.

[0110] Reference Figure 8 The method of decomposing the second corrected simple channel planning line according to the segment model length to obtain the simple channel planning line segment includes: Step 600: Determine the final channel planning line segment based on the segment model length.

[0111] The final channel planning line segment is the last remaining planning line segment. The determination method is to segment according to the segment model length in sequence, and then output the final channel planning line segment when it is impossible to segment according to the segment model length or only the last segment model length is left.

[0112] Step 601: Extend the segment based on the second revised simplified channel planning line and the final channel planning line segment simulation.

[0113] The extended segment is a segment that extends the remaining length of the final channel planning line segment. The length of this segment is the sum of the length of the final channel planning line segment. The extended segment can be perpendicular to the final channel planning line segment or in the same straight line as the final channel planning line segment.

[0114] Step 602: If the extended segment is still within the safe area, the extended segment and the final channel planning line segment are output as a simplified channel planning line segment.

[0115] If the extended segment is still within the safe area, it means that it can be extended and still fall within the safe area. The endpoint of the extended segment can be used as an exit and no safety accident will occur.

[0116] Step 603: Output a preset artificial design signal when the extended segment is not within the safety area.

[0117] like Fig. 9 As shown, when the extended section is not within the safety area, it means that once extended, part of the safety passage will be outside the safety area. If a worker goes out from one end of the extended section, he will move outside the safety area, which will still cause a safety accident.

[0118] Reference Fig.10 The method of outputting a preset artificially designed signal when the extended segment is not within the safe area includes: Step 700: Determine the same-level prefabricated model based on the prefabricated model corresponding to the final channel planning line segment.

[0119] The same-level prefabricated model is the same level prefabricated model as the prefabricated model corresponding to the final channel planning line segment. The purpose here is to replace the prefabricated model without increasing the cost. Here, the level of each prefabricated model can be confirmed first, and then the prefabricated models of the same level are defined as the same-level prefabricated models.

[0120] Step 701: Analyze the assembly model corresponding to the final channel planning line segment to obtain the model type and branch length.

[0121] The model type is the type of the assembled model, for example: two-way model, three-way model or multi-way model, and the two-way model can be a right-angle model or a straight line model. The branch length is if both are three-way models or right-angle models, there are two or more straight lines in total, and the length from the intersection of the straight lines to the end point is the branch length.

[0122] Step 702: Analyze the same-level prefabricated model to obtain the same-level model type and the same-level branch length.

[0123] The same-level model type is the type of the same-level prefabricated model. The same-level branch length is the length of the branch in the same-level prefabricated model.

[0124] Step 703: When the model type is a preset three-way model or a multi-way model, the assembled model is simulated to obtain the extended branch section where the extended section is located.

[0125] The three-way model is a model with three outlets. The multi-way model is a model with multiple outlets. Here, more than three outlets are used as an example. The extended branch segment is the branch segment where the extended segment is located after simulation according to different placement methods. The method determined here is direct simulation. When the extended segment is on one of the branches, the branch is the extended branch segment.

[0126] Step 704: When the branch length corresponding to the extended branch segment is greater than the extended segment, the extended segment and the final channel planning line segment are output as a simplified channel planning line segment.

[0127] When the branch length corresponding to the extended branch section is greater than the extended section, it means that the other exit is not on the extended section. Fig.11 As shown. Therefore, you can walk out from the exit in the safe area at this time, so the extended segment and the final channel planning line segment can be output as a simple channel planning line segment, but at this time you need to isolate it on the corresponding safe area line after the actual construction.

[0128] Step 705: When the model type is a preset two-way model, the same-level prefabricated model when the same-level model type is a preset three-way model or multi-way model is selected and updated to the prefabricated model for simulation.

[0129] A two-way model is a model with only two outlets, such as Fig. 9 As shown. At this time, it can be replaced by a three-way model for consideration.

[0130] Step 706: Outputting an artificial design signal when there is no statistical assembly model or the branch lengths corresponding to the corresponding extended branch segments are all smaller than the extended segments.

[0131] When there is no statistical assembly model or the branch lengths corresponding to the corresponding extended branch segments are all smaller than the extended segments, there is no way to use equivalent replacement and only artificially designed signals can be output.

[0132] Based on the same inventive concept, an embodiment of the present invention provides a secure channel establishment system.

[0133] Reference Fig.12 , a secure channel establishment system, comprising: An acquisition module is used to obtain target building drawings, site drawings and simple channel planning lines; A memory for storing a program of a control method for establishing a secure channel; The program in the memory can be loaded and executed by the processor and implements a control method for establishing a secure channel.

[0134] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device and unit described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0135] An embodiment of the present invention provides a computer-readable storage medium storing a computer program that can be loaded by a processor and executed by a method for establishing a secure channel.

[0136] Computer storage media include, for example, various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROM), random access memories (RAM), magnetic disks or optical disks.

[0137] Based on the same inventive concept, an embodiment of the present invention provides an intelligent terminal, including a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and executes a method for establishing a secure channel.

[0138] The above are all preferred embodiments of the present application, and are not intended to limit the protection scope of the present application. Any feature disclosed in this specification (including the abstract and drawings), unless otherwise stated, can be replaced by other equivalent or alternative features with similar purposes. That is, unless otherwise stated, each feature is only an example of a series of equivalent or similar features.

Claims

1. A method for establishing a secure channel, characterized in that: include: Obtain the target building drawings and site drawings; Receive simple channel planning lines input by humans; Decomposing the simple channel planning line according to the preset segmentation model length to obtain the simple channel planning line segments; Analyze the target building drawings to obtain a building model; Determine the impact based on the building model and simple channel planning line segmentation; Determine environmental conditions based on simple channel planning line segments and site drawings; Find the corresponding prefabricated model from the preset model database based on the impact and environmental conditions; All assembled models are combined to obtain a simulated safety channel, and the simulated safety channel is output.

2. A method for establishing a secure channel according to claim 1, characterized in that: The method of combining all the assembled models to obtain the simulated safe passage includes: Determine the segment number based on the simple channel planning line segment; Select any assembled model corresponding to the segment number to form an expected simulated safety channel and conduct testing; Choose any segment number and define it as the current segment number; Determine the subsequent adjacent segment number based on the current segment number; Based on the assembly model corresponding to the current segment number and the assembly model corresponding to the subsequent adjacent segment number, a corresponding matching degree is searched from a preset matching database; When the matching degree is higher than the preset smooth transition degree, the corresponding predicted simulated safety channel is output as the simulated safety channel; When at least one of the matching degrees is lower than the smooth transition degree, the estimated simulated safety channel is reselected until all matching degrees are higher than the smooth transition degree or there is no estimated simulated safety channel; When at least one matching degree corresponding to any expected simulated safety channel is lower than a smooth transition degree, a preset alarm signal is output.

3. A method for establishing a secure channel according to claim 2, characterized in that: The method of reselecting the estimated simulated safety channel when the matching degree is at least one degree lower than the smooth transition degree includes: The current segment number and the subsequent adjacent segment number whose matching degree is lower than the smooth transition degree are defined as abnormal segment numbers and abnormal adjacent segment numbers, and the remaining segment numbers are defined as normal segment numbers; Determine the preceding segment number based on the abnormal segment number; Determining a normal subsequent adjacent segment number based on the abnormal adjacent segment number; Based on the assembly model corresponding to the abnormal segment number and the assembly model corresponding to the preceding segment number, the corresponding preceding segment matching degree is found from the matching database; Finding the corresponding subsequent matching degree from the matching database based on the assembly model corresponding to the abnormal adjacent segment number and the assembly model corresponding to the normal subsequent adjacent segment number; The assembly model corresponding to the abnormal segment number whose preceding matching degree is higher than the smooth transition degree is defined as an optional assembly model, and the assembly model corresponding to the abnormal adjacent segment number whose subsequent matching degree is higher than the smooth transition degree is defined as an optional subsequent assembly model; The assembly model corresponding to the normal segment number remains unchanged, and selections are made respectively among the optional assembly model and the optional subsequent assembly model to reform the expected simulated safety channel for reselection.

4. A method for establishing a secure channel according to claim 3, characterized in that: The method also includes a method for determining an estimated simulated safety channel when at least one of the matching degrees of the estimated simulated safety channel re-formed by selecting in the optional prefabricated model and the optional subsequent prefabricated model is lower than the smooth transition degree, the method comprising: Based on the optional prefabricated model and the optional subsequent prefabricated model, the corresponding abnormal prefabricated model level and the abnormal adjacent prefabricated model level are found from a preset level database; Determine a higher level of high abnormal assembly model level and high abnormal adjacent assembly model level based on the abnormal assembly model level and the abnormal adjacent assembly model level; Based on the high-abnormal assembly model level, the high-abnormal adjacent assembly model level, the abnormal segment number and the abnormal adjacent segment number, the corresponding high-abnormal assembly model and high-abnormal adjacent assembly model are searched from the model database; Based on the high abnormal assembly model corresponding to the abnormal segment number and the assembly model corresponding to the previous segment number, the corresponding high previous order matching degree is found from the matching database; Based on the high abnormal adjacent assembly model corresponding to the abnormal adjacent segment number and the assembly model corresponding to the normal subsequent adjacent segment number, the corresponding high subsequent matching degree is found from the matching database; Define the optional high abnormal assembly model for the high abnormal assembly model corresponding to the abnormal segment number with a high preceding matching degree higher than the smooth transition degree, and define the optional high abnormal subsequent assembly model for the high abnormal adjacent assembly model corresponding to the abnormal adjacent segment number with a high subsequent matching degree higher than the smooth transition degree; The assembly model corresponding to the normal segment number remains unchanged, and selections are made respectively among the optional assembly model, the optional high-abnormal assembly model, the optional subsequent assembly model and the optional high-abnormal subsequent assembly model to re-form the expected simulated safety channel for reselection.

5. A method for establishing a secure channel according to claim 1, characterized in that: The method of decomposing the simple channel planning line according to the preset segmentation model length to obtain the simple channel planning line segmentation includes: Determine target building information based on the target building drawing, wherein the target building information includes the size, coordinates and layout of the target building; Determine safe areas based on site drawings and target building information; The simple channel planning line is corrected based on the safety area to obtain a first corrected simple channel planning line that completely falls within the safety area; Based on the first revised simple channel planning line and the target building information, the unnecessary planning line is determined and removed from the revised simple channel planning line to obtain a second revised simple channel planning line; The second corrected simple channel planning line is decomposed according to the segment model length to obtain the simple channel planning line segments.

6. A method for establishing a secure channel according to claim 5, characterized in that: The method of decomposing the second corrected simple channel planning line according to the segment model length to obtain the simple channel planning line segment includes: Determine the final channel planning line segment based on the segment model length; The segmentation is simulated and extended based on the second revised simplified channel planning line and the final channel planning line; If the extended segment is still within the safe area, the extended segment and the final channel planning line segment are output as a simple channel planning line segment; When the extended segment is not within the safety area, a preset artificial design signal is output.

7. A method for establishing a secure channel according to claim 6, characterized in that: The method of outputting a preset artificially designed signal when the extended segment is not within the safe area includes: Determine the same-level prefabricated model based on the prefabricated model corresponding to the final channel planning line segment; Analyze the fabricated models corresponding to the final channel planning line segments to obtain the model type and branch length; Analyze the same-level prefabricated models to obtain the same-level model type and the same-level branch length; When the model type is a preset three-way model or a multi-way model, the assembled model is simulated to obtain the extended branch section where the extended section is located; When the branch length corresponding to the extended branch segment is greater than the extended segment, the extended segment and the final channel planning line segment are output as a simple channel planning line segment; When the model type is a preset two-way model, select the same-level assembled model when the same-level model type is a preset three-way model or multi-way model and update it to the assembled model for simulation; When there is no statistical assembly model or the branch lengths corresponding to the corresponding extended branch sections are all smaller than the extended sections, an artificial design signal is output.

8. A secure channel establishment system, characterized in that: include: An acquisition module is used to obtain target building drawings, site drawings and simple channel planning lines; A memory, used to store a program of a control method for establishing a secure channel according to any one of claims 1 to 7; The program in the memory can be loaded and executed by the processor and implements a control method for establishing a secure channel as described in any one of claims 1 to 7.

9. Intelligent terminal, characterized in that: The method comprises a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and executes a method for establishing a secure channel as claimed in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that A computer program is stored which can be loaded by a processor and executes a method for establishing a secure channel as claimed in any one of claims 1 to 7.