A method, device and computer-readable storage medium for monitoring a comprehensive pipe gallery

By segmenting the 3D model of the integrated pipeline gallery and loading the corresponding sub-3D model, the problems of resource consumption and pressure during the monitoring process are solved, and the monitoring experience of operation and maintenance personnel is significantly improved.

CN114445551BActive Publication Date: 2025-05-23KEHUA DATA CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111560884.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-20
Publication Date
2025-05-23
Estimated Expiration
2041-12-20

AI Technical Summary

Technical Problem

When monitoring the integrated pipeline corridor, resource consumption is high, and the pressure of data processing and 3D rendering is heavy, which seriously affects the monitoring experience of operation and maintenance personnel.

Method used

By obtaining the 3D model of the integrated pipe gallery and segmenting it, a continuous multi-score 3D model is obtained, corresponding to different sections of the integrated pipe gallery. According to the current section where the target monitoring device is located, the corresponding sub-3D model is loaded and displayed.

Benefits of technology

It effectively reduces resource consumption, reduces the pressure on data processing and 3D rendering, and greatly improves the monitoring experience of operation and maintenance personnel.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114445551B_ABST
    Figure CN114445551B_ABST
Patent Text Reader

Abstract

The present application provides a method, device and computer-readable storage medium for monitoring an integrated pipe corridor. The integrated pipe corridor monitoring method includes: obtaining a 3D model of an integrated pipe corridor, and at least one monitoring device moving along the extension direction of the integrated pipe corridor is provided in the integrated pipe corridor; dividing the 3D model to obtain a continuous multi-segment sub-3D model, and the multi-segment sub-3D model corresponds to different sections of the integrated pipe corridor; loading the corresponding sub-3D model according to the section where the target monitoring device is currently located, and the target monitoring device is the monitoring device that is currently in an activated state; and displaying the loaded sub-3D model. When monitoring the integrated pipe corridor, the present application only needs to load and display the corresponding sub-3D model according to the section where the target monitoring device is currently located, without loading and displaying the 3D model corresponding to the entire integrated pipe corridor, thereby effectively reducing resource consumption, alleviating the pressure of data processing and 3D rendering, and thus greatly improving the monitoring experience of operation and maintenance personnel.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present application relates to the field of computer technology, and in particular to a method and device for monitoring an integrated pipe gallery, and a computer-readable storage medium. [Background technology]

[0002] A comprehensive pipeline corridor is an underground urban pipeline corridor, which is a tunnel space built underground in the city, integrating engineering pipelines such as electricity, communications, gas, heating, water supply and drainage. It is also equipped with special inspection ports, lifting ports and monitoring terminals to achieve unified planning, design, construction and management of numerous engineering pipelines. It is an important infrastructure and "lifeline" to ensure the operation of the city.

[0003] In the related technology, when monitoring the integrated pipe corridor, it is usually necessary to perform 3D visualization of the integrated pipe corridor, that is, to display the 3D model of the integrated pipe corridor on the monitoring terminal, and at the same time establish a corresponding relationship between each device in the integrated pipe corridor and each device model in the 3D model, so that the operation data of each device can be displayed in real time on the corresponding device model. At this time, the operation and maintenance personnel can complete the real-time monitoring of the integrated pipe corridor through the content displayed by the monitoring terminal. Specifically, when displaying the 3D model of the integrated pipe corridor, the displayed 3D model usually corresponds to the entire integrated pipe corridor. However, since the actual length of the integrated pipe corridor is long and it is an ultra-large infrastructure, it leads to large resource consumption when monitoring the integrated pipe corridor, heavy pressure on data processing and 3D rendering, which seriously affects the monitoring experience of the operation and maintenance personnel.

[0004] Therefore, it is necessary to improve the monitoring process of the above-mentioned integrated pipeline corridor. [Summary of the invention]

[0005] The present application provides a method, device and computer-readable storage medium for monitoring an integrated pipeline corridor, aiming to solve the problems of large resource consumption, heavy pressure on data processing and 3D rendering when monitoring an integrated pipeline corridor in related technologies.

[0006] In order to solve the above technical problems, the first aspect of the embodiment of the present application provides a method for monitoring an integrated pipe gallery, wherein the integrated pipe gallery is provided with at least one monitoring device moving along the extension direction of the integrated pipe gallery;

[0007] The integrated pipe gallery monitoring method comprises:

[0008] Obtaining a 3D model of the integrated pipe gallery;

[0009] The 3D model is segmented to obtain a continuous multi-segment sub-3D model; wherein the multi-segment sub-3D model corresponds to different sections of the integrated pipe gallery respectively;

[0010] According to the section where the target monitoring device is currently located, loading the corresponding sub-3D model; wherein the target monitoring device is the monitoring device that is currently in an activated state;

[0011] The loaded sub-3D model is displayed.

[0012] A second aspect of an embodiment of the present application provides an electronic device, comprising a storage device and at least one processor, wherein the storage device is used to store at least one program, and when the at least one program is executed by the at least one processor, the at least one processor executes the integrated pipeline corridor monitoring method as described in the first aspect of the embodiment of the present application.

[0013] A third aspect of an embodiment of the present application provides a computer-readable storage medium having executable instructions stored thereon. When the executable instructions are executed, the integrated pipeline corridor monitoring method as described in the first aspect of the embodiment of the present application is executed.

[0014] From the above description, it can be seen that compared with the related art, the beneficial effects of the present application are:

[0015] First, obtain the 3D model of the integrated pipe corridor, and divide the obtained 3D model to obtain a continuous multi-segment sub-3D model, and the multi-segment sub-3D model corresponds to different sections of the integrated pipe corridor; then load the corresponding sub-3D model according to the section where the target monitoring device is currently located; finally, display the loaded sub-3D model. It can be seen that when monitoring the integrated pipe corridor, the present application only needs to load and display the corresponding sub-3D model according to the section where the target monitoring device is currently located, without loading and displaying the 3D model corresponding to the integrated pipe corridor as a whole, thereby effectively reducing resource consumption, alleviating the pressure of data processing and 3D rendering, and greatly improving the monitoring experience of operation and maintenance personnel.

Brief Description of the Drawings

[0016] In order to more clearly illustrate the technical solutions in the related technologies or the embodiments of the present application, the drawings required for use in the description of the related technologies or the embodiments of the present application will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application, not all embodiments. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0017] Figure 1 A schematic diagram of a flow chart of a comprehensive pipe gallery monitoring method provided in an embodiment of the present application;

[0018] Figure 2 A schematic diagram of a process for creating a model library provided in an embodiment of the present application;

[0019] Figure 3 A schematic diagram of a process for creating an index table provided in an embodiment of the present application;

[0020] Figure 4 A schematic diagram of a process for loading a sub-3D model corresponding to the section where the target monitoring device is currently located provided in an embodiment of the present application;

[0021] Figure 5 Provided in the embodiments of this application Figure 1 A first flow chart after step 104;

[0022] Figure 6 A schematic diagram of the process of creating a semantic library provided in an embodiment of the present application;

[0023] Figure 7 Provided in the embodiments of this application Figure 1 A second flow chart after step 104;

[0024] Figure 8 A schematic diagram of a process for simulating virtual motion of a virtual character in a target sub-3D model provided in an embodiment of the present application;

[0025] Fig. 9 A module block diagram of an electronic device provided in an embodiment of the present application;

[0026] Fig.10 A module block diagram of a computer-readable storage medium provided in an embodiment of the present application. [Specific implementation method]

[0027] In order to make the purpose, technical solutions and advantages of the present application more obvious and easy to understand, the present application will be clearly and completely described below in conjunction with the embodiments of the present application and the corresponding drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements with the same or similar functions. It should be understood that the various embodiments of the present application described below are only used to explain the present application and are not used to limit the present application, that is, based on the various embodiments of the present application, all other embodiments obtained by ordinary technicians in this field without making creative work belong to the scope of protection of the present application. In addition, the technical features involved in the various embodiments of the present application described below can be combined with each other as long as they do not conflict with each other.

[0028] In the related art, when monitoring an integrated pipeline corridor, it is usually necessary to perform 3D visualization of the integrated pipeline corridor, that is, to display the 3D model of the integrated pipeline corridor on the monitoring terminal, and at the same time establish a corresponding relationship between each device in the integrated pipeline corridor and each device model in the 3D model, so that the operation data of each device can be displayed in real time on the corresponding device model. At this time, the operation and maintenance personnel can complete the real-time monitoring of the integrated pipeline corridor through the content displayed by the monitoring terminal. Specifically, when displaying the 3D model of the integrated pipeline corridor, the displayed 3D model usually corresponds to the whole of the integrated pipeline corridor. However, since the actual length of the integrated pipeline corridor is long and it is an ultra-large infrastructure, the resource consumption is large when monitoring the integrated pipeline corridor, and the pressure of data processing and 3D rendering is heavy, which seriously affects the monitoring experience of the operation and maintenance personnel. To this end, an embodiment of the present application provides a method for monitoring an integrated pipeline corridor.

[0029] See also Figure 1 , Figure 1 A flow chart of the integrated pipe gallery monitoring method provided in the embodiment of the present application; Figure 1 It can be seen that the integrated pipeline corridor monitoring method provided in the embodiment of the present application includes the following steps 101 to 104.

[0030] Step 101: Obtain a 3D model of the integrated pipe gallery.

[0031] In the embodiment of the present application, when monitoring the integrated pipe corridor, it is necessary to first perform 3D visualization of the integrated pipe corridor, that is, it is necessary to first obtain a 3D model of the integrated pipe corridor to provide a basis for the 3D visualization of the integrated pipe corridor. Specifically, the integrated pipe corridor may include a main body (such as a building wall, a ground, etc.), and many engineering pipelines (such as heating pipelines, gas pipelines, and water supply and drainage pipelines, etc.) and ancillary equipment (such as sensors, valves, etc.) arranged in the main body; based on this, the obtained 3D model may include a virtual main body corresponding to the main body, a virtual pipeline corresponding to the engineering pipeline, and a virtual device corresponding to the ancillary equipment. It can be understood that since the obtained 3D model is essentially a replica of the integrated pipe corridor, the obtained 3D model should be consistent with the integrated pipe corridor, such as the number of virtual pipelines is consistent with the engineering pipeline, the number of virtual devices is consistent with the ancillary equipment, the position of each virtual pipeline in the virtual main body is consistent with the position of each engineering pipeline in the main body, and the relative position between each virtual device is consistent with the relative position between each ancillary equipment.

[0032] Furthermore, in order to facilitate the monitoring of the integrated pipeline corridor, at least one monitoring device that moves along the extension direction of the integrated pipeline corridor may be provided inside the integrated pipeline corridor (i.e., inside the main body), and the monitoring content of any monitoring device may include but is not limited to its own position and the real-time picture of the integrated pipeline corridor; wherein, for the real-time picture of the integrated pipeline corridor, the monitoring device may have an optical imaging function, such as a CCD camera, a CMOS camera, etc.; for its own position, the monitoring device may have a positioning function, such as a positioning chip (such as an FID chip), a position sensor, etc. As an example, when there is one monitoring device in an integrated pipeline corridor, the monitoring device can move back and forth in the direction from the head end to the tail end of the integrated pipeline corridor, so as to monitor the entire integrated pipeline corridor; or, when there are two monitoring devices in the integrated pipeline corridor, one of the monitoring devices can move in the direction from the head end to the tail end of the integrated pipeline corridor, and the other monitoring device can move in the direction from the tail end to the head end of the integrated pipeline corridor, so as to monitor the entire integrated pipeline corridor; or, when there are multiple monitoring devices in the integrated pipeline corridor, each monitoring device can move within a designated section of the integrated pipeline corridor, and the combination of the sections to which each monitoring device moves should cover the entire integrated pipeline corridor, thereby monitoring the entire integrated pipeline corridor.

[0033] Step 102: Segment the 3D model to obtain continuous multi-segment sub-3D models.

[0034] In an embodiment of the present application, after obtaining the 3D model of the utility corridor, it is also necessary to segment the obtained 3D model to obtain a continuous multi-segment sub-3D model; wherein the obtained multi-segment sub-3D models correspond to different sections of the utility corridor. It can be understood that since the obtained multi-segment sub-3D models correspond to different sections of the utility corridor, the embodiment of the present application actually segments the 3D model with reference to the sections of the utility corridor. As an example, assuming that the utility corridor has three sections (A, B, and C, respectively), then after segmenting the 3D model, the obtained sub-3D model includes three sections (A′, B′, and C′, respectively); wherein A′ corresponds to A, B′ corresponds to B, and C′ corresponds to C.

[0035] It can be understood that when the integrated pipe corridor has multiple sections, since both the main body and the engineering pipelines are relatively long (i.e., they extend from the head end to the tail end of the integrated pipe corridor), a section of the integrated pipe corridor can only include the corresponding part of the main body and engineering pipelines, but not all of the main body and engineering pipelines; and since the auxiliary equipment occupies a small space in the main body, a section of the integrated pipe corridor can include many auxiliary equipment. Correspondingly, a sub-3D model can only include the corresponding part of the virtual main body and virtual pipelines, but can include many virtual equipment. In addition, in order to achieve a better monitoring effect, the sub-3D model can include not only the corresponding part of the virtual main body and virtual pipelines, as well as many virtual equipment, but also the section information of the corresponding section, such as the length and identification of the corresponding section, and the starting point coordinates and end point coordinates with the entire integrated pipe corridor as a reference.

[0036] Step 103: Load the corresponding sub-3D model according to the section where the target monitoring device is currently located.

[0037] In the embodiment of the present application, after obtaining the continuous multi-segment sub-3D model, it is also necessary to determine which section of the integrated pipe corridor the target monitoring device is currently in, and load the corresponding sub-3D model according to the section where the target monitoring device is currently located; wherein the target monitoring device is the monitoring device that is currently in an activated state. It can be understood that the section where the target monitoring device is currently located is exactly the section that the operation and maintenance personnel currently want to monitor. At this time, the operation and maintenance personnel can activate the corresponding monitoring device (i.e., the target monitoring device) according to their own monitoring needs (i.e., the section they currently want to monitor) so that the target monitoring device enters the working state, and then load the corresponding sub-3D model according to the section where the target monitoring device is currently located, so that the subsequent operation and maintenance personnel can monitor the integrated pipe corridor through the loaded sub-3D model.

[0038] Step 104: Display the loaded sub-3D model.

[0039] In an embodiment of the present application, after loading the corresponding sub-3D model according to the section where the target monitoring device is currently located, it is also necessary to display the loaded sub-3D model so that the operation and maintenance personnel can monitor the integrated pipeline corridor according to the displayed sub-3D model.

[0040] The embodiment of the present application first obtains the 3D model of the integrated pipe corridor, and divides the obtained 3D model to obtain a continuous multi-segment sub-3D model, and the multi-segment sub-3D model corresponds to different sections of the integrated pipe corridor; then, according to the section where the target monitoring device is currently located, the corresponding sub-3D model is loaded; finally, the loaded sub-3D model is displayed. It can be seen that when the embodiment of the present application monitors the integrated pipe corridor, it only needs to load and display the corresponding sub-3D model according to the section where the target monitoring device is currently located, and there is no need to load and display the 3D model corresponding to the entire integrated pipe corridor, thereby effectively reducing resource consumption, alleviating the pressure of data processing and 3D rendering, and greatly improving the monitoring experience of operation and maintenance personnel.

[0041] As an implementation method, step 103 may specifically include: referring to a preset index table, and calling a corresponding sub-3D model from a preset model library according to the section where the target monitoring device is currently located. Specifically, the model library is used to store each sub-3D model; the index table represents the mapping of the spatial relationship between each section in the integrated pipe gallery between the corresponding sub-3D models; wherein the spatial relationship may include but is not limited to at least one of a connection relationship and a relative position relationship.

[0042] It can be understood that when loading the sub-3D model corresponding to the section where the target monitoring device is currently located, this embodiment needs to refer to the spatial relationship between the sections in the integrated pipeline corridor represented by the index table (or the spatial relationship between the sub-3D models), and call out the corresponding sub-3D model from the model library where the sub-3D models are stored, so that the called sub-3D model can be displayed subsequently, so that the operation and maintenance personnel can monitor the integrated pipeline corridor based on the displayed sub-3D model.

[0043] As a specific implementation of this embodiment, a model library for storing each sub-3D model may be created after step 102. Figure 2 , Figure 2 A schematic diagram of a process for creating a model library provided in an embodiment of the present application; Figure 2 As can be seen from the figure, creating a model library may include the following steps 201 to 202.

[0044] Step 201: Serialize multiple sub-3D models.

[0045] In this specific implementation, after obtaining the continuous multi-segment sub-3D models, the obtained multi-segment sub-3D models need to be serialized; wherein serialization refers to the process of converting the state information of the object into a form that can be stored or transmitted. It can be understood that after the multi-segment sub-3D models are serialized, each segment 3D model can be stored or transmitted.

[0046] Step 202: Store the serialized multi-segment 3D models into a preset model library.

[0047] In this specific implementation, after serializing the multi-segment sub-3D models, they also need to be stored in a preset model library, so that during the monitoring of the integrated pipeline corridor, the required sub-3D models can be retrieved from the model library at any time.

[0048] As a specific implementation of this embodiment, an index table for characterizing the mapping between the spatial relationship between the sections in the integrated pipe gallery and the corresponding sub-3D models may be created before step 103. Figure 3 , Figure 3 A schematic diagram of a process for creating an index table provided in an embodiment of the present application; Figure 3 As can be seen from FIG. 1 , creating an index table may include the following steps 301 to 302 .

[0049] Step 301: Obtain the spatial relationship between each segment.

[0050] In this specific implementation, according to the section where the target monitoring device is currently located, before loading the corresponding sub-3D model, it is also necessary to obtain the spatial relationship between the sections in the integrated pipeline corridor.

[0051] Step 302: Establish a spatial index between the multiple sub-3D models according to the spatial relationship, and generate an index table of the multiple sub-3D models.

[0052] In this specific implementation, after obtaining the spatial relationship between the sections in the integrated pipe corridor, it is also necessary to establish a spatial index between the multiple sub-3D models based on the acquired spatial relationship, and generate an index table of the multiple sub-3D models. As an example, assuming that the acquired spatial relationship is the connection relationship between the sections in the integrated pipe corridor, the established spatial index is to characterize the virtual connection relationship between the sub-3D models corresponding to the connection relationship. At this time, the generated index table means to store this virtual connection relationship in the form of a "table".

[0053] Here, it is necessary to explain that for any sub-3D model, there is an index corresponding to it in the index table, and each index in the index table includes relevant information of the corresponding sub-3D model, such as the segment information of the corresponding segment included in the sub-3D model mentioned above. Of course, it is not limited to this. In other embodiments, the index in the index table may include relevant information of a sub-3D model before and a sub-3D model after the corresponding sub-3D model in addition to the relevant information of the corresponding sub-3D model.

[0054] As a specific implementation of this embodiment, please refer to Figure 4 , Figure 4 A schematic diagram of a process for loading a sub-3D model corresponding to the section where the target monitoring device is currently located provided in an embodiment of the present application; Figure 4 It can be seen that referring to the preset index table, according to the section where the target monitoring device is currently located, calling the corresponding sub-3D model from the preset model library can specifically include the following steps 401 to 403.

[0055] Step 401: Obtain the identifier of the section where the target monitoring device is currently located.

[0056] In this specific implementation, according to the section where the target monitoring device is currently located, when loading the corresponding sub-3D model, it is necessary to first obtain the section where the target monitoring device is currently located, such as obtaining the identifier of the section where the target monitoring device is currently located, to indicate which section of the integrated pipeline corridor the target monitoring device is currently located in.

[0057] Step 402 , referring to the index table, according to the identifier of the section where the target monitoring device is currently located, calling the corresponding target sub-3D model and a preset number of sub-3D models after the target sub-3D model from the model library.

[0058] In this specific implementation, after obtaining the identifier of the section where the target monitoring device is currently located, it is also necessary to refer to the index table, and according to the section where the target monitoring device is currently located, call the corresponding target sub-3D model from the model library, as well as the preset number of sub-3D models after the target sub-3D model. It can be understood that since there is a corresponding relationship between the sections and sub-3D models of the integrated pipe corridor, after obtaining the identifier of the section where the target monitoring device is currently located, the corresponding target sub-3D model can be called out from the model library; and since the index table is a mapping of the spatial relationship between the sections in the integrated pipe corridor between the corresponding sub-3D models, while calling out the target sub-3D model from the model library, any number of sub-3D models after the target sub-3D model can also be called out from the model library according to the spatial relationship between the sections in the integrated pipe corridor mapped by the index table.

[0059] Here, it is necessary to explain that when calling a preset number of sub-3D models after the target sub-3D model from the model library, it is done with reference to the current moving direction of the target monitoring device. As an example, the direction from the head end to the tail end of the integrated pipe corridor includes five sections (respectively a, b, c, d and e), and the model library includes five sub-3D models corresponding to these five sections (respectively a′, b′, c′, d′ and e′), and the preset number is two; assuming that the target monitoring device is currently moving in the direction from the head end to the tail end of the integrated pipe corridor, and the target monitoring device is currently in the section b, then the target sub-3D model called is b′, and the two sub-3D models after the target sub-3D model called are c′ and d′; assuming that the target monitoring device is currently moving in the direction from the tail end to the head end of the integrated pipe corridor, and the target monitoring device is currently in the section c, then the target sub-3D model called is c′, and the two sub-3D models after the target sub-3D model called are b′ and a′.

[0060] Step 403: Release all sub-3D models that have been called before the target sub-3D model.

[0061] In this specific implementation, after calling out the target sub-3D model and a preset number of sub-3D models after the target sub-3D model from the model library, it is also necessary to release all sub-3D models that have been called before the target sub-3D model, thereby further reducing resource consumption and alleviating the pressure of data processing and 3D rendering.

[0062] It can be understood that, consistent with step 402, when releasing all the sub-3D models that have been called before the target sub-3D model, the release operation is also performed with reference to the current moving direction of the target monitoring device. As an example, the direction from the head end to the tail end of the utility tunnel includes five sections (a, b, c, d, and e respectively), and the model library includes five sub-3D models corresponding to these five sections (a′, b′, c′, d′, and e′ respectively); assuming that the target monitoring device is currently moving in the direction from the head end to the tail end of the utility tunnel, and the section where the target monitoring device is currently located is b, then the target sub-3D model called is b′. Since the target monitoring device is currently moving in the direction from the head end to the tail end of the utility tunnel, the subsequent sections to be monitored are c, d, and e, and the section that is no longer needed to be monitored is a. That is, c′, d′, and e′ need to be called from the model library subsequently, and the previously called a′ will be released to further reduce resource consumption; then assume that the target monitoring device is currently moving in the direction from the tail end to the head end of the utility tunnel, and the section where the target monitoring device is currently located is c, then the target sub-3D model called is c′. Since the target monitoring device is currently moving in the direction from the tail end to the head end of the utility tunnel, the subsequent sections to be monitored are a and b, and the sections that are no longer needed to be monitored are d and e. That is, a′ and b′ need to be called from the model library subsequently, and the previously called d′ and e′ will be released to further reduce resource consumption.

[0063] It should be understood that the above embodiments are only the preferred implementations of the embodiments of the present application, and are not the only limitations on the specific process of step 103 in the embodiments of the present application; in this regard, those skilled in the art can make flexible settings according to the actual application scenarios on the basis of the embodiments of the present application.

[0064] As an implementation, please further refer to Figure 5 , Figure 5 which is Figure 1 the first process schematic diagram after step 104 provided by the embodiments of the present application; as can be seen from Figure 5 , after step 104, the following steps 501 to 502 may further be included.

[0065] Step 501: Call the corresponding semantic set from the preset semantic library according to the target sub-3D model.

[0066] In this embodiment, after the target sub-3D model and a preset number of sub-3D models after the target sub-3D model are called out from the model library, only the target sub-3D model can be displayed, and the preset number of sub-3D models after the target sub-3D model are kept for later use, that is, in the process of the target monitoring device moving from the current segment (corresponding to the target sub-3D model) to the next few segments (corresponding to the preset number of sub-3D models after the target sub-3D model), the preset number of sub-3D models after the target sub-3D model are displayed one by one.

[0067] Furthermore, in order to achieve a better monitoring effect, after displaying the target sub-3D model, it is also necessary to call the corresponding semantic set from the preset semantic library according to the target sub-3D model. Specifically, the semantic set may include but is not limited to the device information and spatial information of each virtual device in the corresponding sub-3D model; wherein the device information may include but is not limited to at least one of the device type, device model, device name and device serial number; the spatial information may include but is not limited to at least one of the section to which the corresponding auxiliary device of the target virtual device belongs, the position coordinates with the section to which it belongs as a reference, and the position coordinates with the entire integrated pipeline corridor as a reference. Here, it is necessary to explain that the device serial number is used to distinguish between multiple virtual devices of the same type when there are multiple virtual devices of the same type.

[0068] Step 502: embed the called semantic set into the target sub-3D model.

[0069] In this embodiment, after calling the semantic set corresponding to the target sub-3D model from the preset semantic library, the called semantic set needs to be nested in the target sub-3D model. Here, the semantic set corresponding to the target sub-3D model is called the target semantic set, and the target semantic set is nested in the target sub-3D model, that is, the device information and spatial information of each virtual device in the target sub-3D model included in the target semantic set are inserted into the target sub-3D model, so that the corresponding device information and spatial information are displayed near each virtual device in the target sub-3D model, so as to improve the operation and maintenance personnel's understanding of each virtual device in the target sub-3D model, thereby achieving a better monitoring effect.

[0070] On this basis, in step 403, it is necessary not only to release all sub-3D models that have been called before the target sub-3D model, but also to release the corresponding semantic sets of all sub-3D models that have been called before the target sub-3D model.

[0071] As a specific implementation of this embodiment, a semantic library may be created after step 102 and before step 103. Figure 6 , Figure 6 A schematic diagram of a process for creating a semantic library provided in an embodiment of the present application; Figure 6As can be seen from FIG. 6 , creating a semantic library may include the following steps 601 to 602 .

[0072] Step 601 : semantically segment multiple virtual devices in each sub-3D model to obtain multiple semantic sets corresponding to the multiple sub-3D models.

[0073] In this specific implementation, according to the current segment of the target monitoring device, before loading the corresponding sub-3D model, it is also necessary to perform semantic segmentation on multiple virtual devices in each sub-3D model respectively, so as to obtain multiple semantic sets corresponding to the multi-segment sub-3D model.

[0074] Step 602: Store multiple semantic sets into a preset semantic library.

[0075] In this specific implementation, after obtaining multiple semantic sets corresponding to the multi-segment 3D models, the obtained multiple semantic sets need to be stored in a preset semantic library, so that during the monitoring of the integrated pipeline corridor, the required semantic sets can be retrieved from the semantic library at any time.

[0076] As an implementation method, please refer to Figure 7 , Figure 7 Provided in the embodiments of this application Figure 1 The second flow chart after step 104; Figure 7 It can be seen that after step 104, the following steps 701 to 702 may also be included.

[0077] Step 701: Obtain the operating data of each auxiliary device in the section where the target monitoring device is currently located.

[0078] In this embodiment, after the target sub-3D model is displayed, it is also necessary to obtain the operation data of each auxiliary device in the section where the target monitoring device is currently located.

[0079] Step 702: embed the acquired operation data of each auxiliary device into the target sub-3D model and update it in real time.

[0080] In this embodiment, after obtaining the operating data of each auxiliary device in the section where the target monitoring device is currently located, it is also necessary to embed the acquired operating data of each auxiliary device in the target sub-3D model and update it in real time; wherein, embedding the acquired operating data of each auxiliary device in the target sub-3D model means inserting the acquired operating data of each auxiliary device into the target sub-3D model, so that the operating data of the corresponding auxiliary device is displayed near each virtual device in the target sub-3D model. It can be understood that this embodiment updates the operating data of each auxiliary device embedded in the target sub-3D model in real time, which can effectively improve the real-time performance of the operation and maintenance personnel when monitoring the integrated pipe corridor, so that the operation and maintenance personnel can well monitor the current working status of each auxiliary device in the integrated pipe corridor.

[0081] For this embodiment, the sub-3D model corresponding to the section where the target monitoring device is currently located is the target sub-3D model. When the target monitoring device moves from the current section to another section, the sub-3D model corresponding to the other section is the target sub-3D model. It can be understood that this embodiment does not embed the operating data of the auxiliary equipment in all sections of the integrated pipe corridor into the corresponding sub-3D model, but only embeds the operating data of each auxiliary equipment in the section where the target monitoring device is currently located into the target sub-3D model, and only updates the operating data of each auxiliary equipment nested in the target sub-3D model in real time, thereby further reducing resource consumption and alleviating the pressure of data processing and 3D rendering.

[0082] As an implementation method, after step 104, it may also include: simulating the virtual movement of the virtual character in the target sub-3D model according to the motion data of the target monitoring device in the current segment to update the display screen of the target sub-3D model; wherein the character field of the virtual character is adapted to the monitoring field of the target monitoring device, and the motion data may include but is not limited to the monitoring angle, the direction of movement, the speed of movement, and the real-time position relative to the corresponding segment during the movement. Specifically, the target monitoring device can be mapped to the target sub-3D model as the virtual character itself, and the monitoring field of the target monitoring device is used as the character field of the virtual character, and the movement of the target monitoring device in the current segment is used as the virtual movement of the virtual character in the target sub-3D model. In this way, the virtual movement of the virtual character in the target sub-3D model can be simulated according to the continuous changes in the motion data of the target monitoring device in the current segment. It can be understood that the virtual motion state of the virtual character in the target sub-3D model is consistent with the motion state of the target monitoring device in the current segment; wherein the motion state may include but is not limited to the motion speed, motion direction, and motion distance.

[0083] As a specific implementation of this embodiment, please refer to Figure 8 , Figure 8 A schematic diagram of a process for simulating the virtual motion of a virtual character in a target sub-3D model provided in an embodiment of the present application; Figure 8 It can be seen that, according to the motion data of the target monitoring device in the current section, the virtual motion of the virtual character in the target sub-3D model is simulated, which may specifically include the following steps 801 to 802.

[0084] Step 801: Obtain the motion data of the target monitoring device in the current section.

[0085] In this specific implementation, when simulating the virtual movement of the virtual character in the target sub-3D model based on the motion data of the target monitoring device in the current segment, it is necessary to first obtain the motion data of the target monitoring device in the current segment.

[0086] Step 802: simulate the virtual movement of the virtual character in the target sub-3D model according to the movement data to update the display screen of the target sub-3D model.

[0087] In this specific implementation, after obtaining the motion data of the target monitoring device in the current segment, it is also necessary to simulate the virtual motion of the virtual character in the target sub-3D model according to the acquired motion data to update the display screen of the target sub-3D model. Specifically, the virtual motion of the virtual character in the target sub-3D model can be simulated according to the continuous changes in the motion data of the target monitoring device in the current segment, so as to update the display screen of the target sub-3D model.

[0088] Further, when simulating the virtual movement of the virtual character in the target sub-3D model, or in other words, when the virtual character is performing virtual movement, all the auxiliary equipment in the target sub-3D model that is within the character's field of view can be 3D rendered, thereby improving the monitoring effect when monitoring the integrated pipe corridor and the monitoring experience of the operation and maintenance personnel; wherein, the auxiliary equipment corresponding to each virtual equipment in the target sub-3D model that is within the character's field of view is the auxiliary equipment currently being monitored. It can be understood that in the process of the virtual character performing virtual movement, the specific implementation is not to perform 3D rendering on all virtual equipment in the target sub-3D model, but only to perform 3D rendering on all virtual equipment in the target sub-3D model that is within the character's field of view, thereby further reducing resource consumption and alleviating the pressure of data processing and 3D rendering. Moreover, with the comprehensive movement of the target monitoring equipment in the current section, or in other words, with the comprehensive virtual movement of the virtual character in the target sub-3D model, each virtual equipment in the target sub-3D model will be 3D rendered. Preferably, as the virtual character moves virtually in the target sub-3D model, or as the character's field of view in the target sub-3D model changes, the virtual devices in the target sub-3D model that have been 3D rendered but are not in the character's field of view can be removed from the 3D rendering, thereby further reducing resource consumption and alleviating the pressure of data processing and 3D rendering.

[0089] It should be understood that the above-mentioned implementation mode is only a preferred implementation of the embodiment of the present application, and is not the only limitation of the embodiment of the present application on the additional process after step 104; in this regard, those skilled in the art can flexibly set it according to the actual application scenario based on the embodiment of the present application.

[0090] See also Fig. 9 , Fig. 9 A module block diagram of an electronic device provided in an embodiment of the present application.

[0091] like Fig. 9 As shown, an embodiment of the present application also provides an electronic device 901, including a storage device 9011 and at least one processor 9012; wherein the storage device 9011 is used to store at least one program, and when the at least one program is executed by at least one processor 9012, the at least one processor 9012 executes the integrated pipeline corridor monitoring method provided in the embodiment of the present application.

[0092] In some embodiments, the electronic device 901 may further include a bus 9013 for communication connection between the storage device 9011 and the at least one processor 9012 .

[0093] See also Fig.10 , Fig.10A module block diagram of a computer-readable storage medium provided in an embodiment of the present application.

[0094] like Fig.10 As shown, the embodiment of the present application further provides a computer-readable storage medium 1010, on which executable instructions 1011 are stored. When the executable instructions 1011 are executed, the integrated pipeline corridor monitoring method provided in the embodiment of the present application is executed.

[0095] The steps of the method or algorithm described in conjunction with the embodiments disclosed herein may be implemented directly using hardware, a software module executed by a processor, or a combination of the two. The software module may be placed in a random access memory (RAM), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.

[0096] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in this application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, a computer, a server or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or a data center that includes one or more available media integration. The available medium can be a magnetic medium, (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state hard disk Solid State Disk), etc.

[0097] It should be noted that each embodiment in the present application is described in a progressive manner, and each embodiment focuses on the differences from other embodiments, and the same or similar parts between the embodiments can be referred to each other. For product-type embodiments, since they are similar to method-type embodiments, the description is relatively simple, and the relevant parts can be referred to the partial description of the method-type embodiments.

[0098] It should also be noted that, in the present application, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that the process, method, article or equipment including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or equipment. In the absence of further restrictions, the elements defined by the statement "comprise one..." do not exclude the existence of other identical elements in the process, method, article or equipment including the elements.

[0099] The above description of the disclosed embodiments enables professionals and technicians in the field to implement or use the present application. Various modifications to these embodiments will be apparent to professionals and technicians in the field, and the general principles defined in the present application can be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown in the present application, but will conform to the widest range consistent with the principles and novel features disclosed in the present application.

Claims

1. A comprehensive pipe gallery monitoring method, It is characterized in that At least one monitoring device is provided in the integrated pipe gallery and moves along the extension direction of the integrated pipe gallery; the integrated pipe gallery monitoring method comprises: Obtaining a 3D model of the integrated pipe gallery; The 3D model is segmented to obtain a continuous multi-section sub-3D model; wherein the multi-section sub-3D model corresponds to different sections of the integrated pipe gallery; a plurality of auxiliary equipment is arranged in the section, and the sub-3D model includes a plurality of virtual equipment corresponding to the plurality of auxiliary equipment in the corresponding section; Obtaining an identifier of the section where the target monitoring device is currently located; wherein the target monitoring device is the monitoring device that is currently in an activated state; Referring to a preset index table, according to the identifier of the section where the target monitoring device is currently located, calling the corresponding target sub-3D model and the sub-3D models of a preset number after the target sub-3D model from a preset model library; the index table represents the mapping of the spatial relationship between each of the sections between the corresponding sub-3D models; wherein the spatial relationship includes at least one of a connection relationship and a relative position relationship; Release all the sub-3D models that have been called before the target sub-3D model; Displaying the called sub-3D model; According to the target sub-3D model, the corresponding semantic set is called from the preset semantic library; the semantic set includes the device information and spatial information of each virtual device in the corresponding sub-3D model; wherein the device information includes at least one of type, model, name and serial number, and the spatial information includes at least one of the section to which the auxiliary device corresponding to the target virtual device belongs, the position coordinates with the section as a reference, and the position coordinates with the integrated pipe gallery as a reference; Embedding the called semantic set in the target sub-3D model; The releasing all the sub-3D models that have been called before the target sub-3D model includes: releasing all the sub-3D models that have been called before the target sub-3D model and corresponding semantic sets.

2. The integrated pipe gallery monitoring method according to claim 1, It is characterized in that After obtaining the continuous multi-segment 3D model, the method further includes: Performing serialization processing on the multiple sub-3D models; Storing the serialized sub-3D models in a preset model library; Before loading the corresponding sub-3D model according to the section where the target monitoring device is currently located, the method further includes: Acquiring the spatial relationship between the segments; According to the spatial relationship, a spatial index is established between the multiple sub-3D models, and an index table of the multiple sub-3D models is generated.

3. The integrated pipe gallery monitoring method according to claim 1, It is characterized in that After displaying the called sub-3D model, the method further includes: Acquire the operation data of each of the auxiliary devices in the section where the target monitoring device is currently located; The acquired operation data of each of the auxiliary devices is embedded in the target sub-3D model and updated in real time.

4. The integrated pipe gallery monitoring method according to claim 1, It is characterized in that The monitoring device has an optical imaging function; after displaying the called sub-3D model, the method further includes: According to the motion data of the target monitoring device in the current section, the virtual motion of the virtual character in the target sub-3D model is simulated to update the display screen of the target sub-3D model; wherein the field of view of the virtual character is adapted to the monitoring field of view of the target monitoring device, and the motion data includes at least one of the motion direction, motion speed, real-time position and monitoring angle.

5. The integrated pipe gallery monitoring method according to claim 4, It is characterized in that The simulating of the virtual movement of the virtual character in the target sub-3D model also includes: 3D rendering is performed on all the virtual devices in the target sub-3D model that are within the field of view of the character, and 3D rendering is removed from all the virtual devices that have been 3D rendered and are not within the field of view of the character.

6. An electronic device, It is characterized in that The invention comprises a storage device and at least one processor, wherein the storage device is used to store at least one program, and when the at least one program is executed by the at least one processor, the at least one processor executes the method according to any one of claims 1 to 5.

7. A computer-readable storage medium, It is characterized in that The computer-readable storage medium stores executable instructions, and when the executable instructions are executed, the method according to any one of claims 1 to 5 is performed.

Citation Information

Patent Citations

  • Underground comprehensive pipe gallery information management method based on BIM and GIS technologies

    CN106960410A

  • Intelligent pipe network system based on orbital robot

    WO2017088555A1