Oil and gas surface engineering environment monitoring method and system

By dividing construction sites into operation areas and using environmental and video analysis, the method enhances monitoring accuracy and effectiveness by generating targeted alarms based on operation-specific environmental assessments and violation detection.

CN119130253APending Publication Date: 2024-12-13SOUTHWEST PETROLEUM UNIV
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411275807.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-12
Publication Date
2024-12-13

AI Technical Summary

Technical Problem

Existing oil and gas surface engineering construction site monitoring methods fail to perform targeted monitoring based on operation type, leading to poor monitoring accuracy and effectiveness.

Method used

The method divides the construction site into operation areas, collects environmental information and operation types, determines an operation environment relationship mapping table, calculates basic and comprehensive environmental assessment scores, and generates alarms when scores exceed preset thresholds, incorporating video analysis for violation detection.

Benefits of technology

This approach enables targeted and accurate monitoring, improving the effectiveness of environmental assessments by generating timely alarms and reducing health risks through precise evaluation of environmental conditions and violation detection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119130253A_ABST
    Figure CN119130253A_ABST
Patent Text Reader

Abstract

The invention provides an oil and gas surface engineering environment monitoring method and system. The method comprises the steps that a construction site of oil and gas surface engineering is divided into a plurality of operation areas; environment information and operation types of all the operation areas are obtained; according to the operation type, determining an operation environment relation mapping table corresponding to the operation area; determining a basic environment evaluation score of the environment information of the operation area according to the operation environment relation mapping table; under the condition that the basic environment evaluation score is greater than a first preset score, generating first alarm information; based on the basic environment evaluation score of the environment information of each operation area, determining a comprehensive basic environment evaluation score of the oil and gas surface engineering; under the condition that the comprehensive basic environment evaluation score is greater than a second preset score, generating second alarm information; targeted monitoring can be carried out according to operation types, and the monitoring effect can be effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of oil and gas surface engineering environment monitoring, and in particular to an oil and gas surface engineering environment monitoring method and system. Background Art

[0002] In recent years, the construction of oil and gas surface projects has progressed rapidly. However, since there are usually environmental pollution sources such as noise and dust at the construction site, these pollution sources will pose potential risks to the health of construction workers and surrounding residents. Through environmental monitoring, the level of these environmental pollution sources can be discovered and evaluated in a timely manner, and appropriate control measures can be taken to ensure the health and safety of construction workers and surrounding personnel.

[0003] Most existing construction site environmental monitoring methods use real-time monitoring, which uses various environmental sensors to monitor environmental changes in real time. When the monitored environmental data is worse than the specified environmental indicators, corresponding environmental optimization measures are taken. However, the existing monitoring methods cannot conduct targeted monitoring according to the type of operation, resulting in poor monitoring results. Summary of the invention

[0004] In response to the above-mentioned problems, the present application proposes an oil and gas surface engineering environment monitoring method and system, which solves the technical problem that the existing monitoring methods cannot perform targeted monitoring according to the operation type, resulting in poor monitoring effects. It can perform targeted monitoring according to the operation type and can effectively improve the accuracy of monitoring.

[0005] The present application provides an oil and gas surface engineering environment monitoring method, including:

[0006] Divide the construction site of oil and gas surface engineering into several operation areas;

[0007] Obtain environmental information and operation types for each operation area;

[0008] Determine, according to the operation type, an operation environment relationship mapping table corresponding to the operation area, wherein the operation environment relationship mapping table is used to characterize the correspondence between various elements of environmental information and evaluation scores;

[0009] Determining a basic environmental assessment score of the environmental information of the operating area according to the operating environment relationship mapping table;

[0010] When the basic environment assessment score is greater than a first preset score, generating a first warning message;

[0011] Determining a comprehensive basic environmental assessment score for the oil and gas surface project based on the basic environmental assessment score of the environmental information of each operating area;

[0012] When the comprehensive basic environment assessment score is greater than a second preset score, a second alarm information is generated.

[0013] In some embodiments, the environmental information includes temperature data, humidity data, noise data and dust data; the operation types include compaction operations, blasting operations, concrete mixing operations, concrete pouring operations, drilling operations, piling operations and cutting operations.

[0014] In some embodiments, the basic environmental assessment score based on the environmental information of each operating area determines the comprehensive basic environmental assessment score of the oil and gas surface project, including:

[0015] Obtaining distribution information of the work area in the oil and gas surface project;

[0016] Based on the distribution information, determining a weight value of the working area;

[0017] The comprehensive basic environmental assessment score of the oil and gas surface project is determined based on the basic environmental assessment score and weight value of each work area.

[0018] In some embodiments, determining the weight value of the working area based on the distribution information includes:

[0019] Dividing the oil and gas surface project into an inner layer, a middle layer and an outer layer from the inside to the outside;

[0020] When the working area is located in the inner layer, determining the working area to be a first weight value;

[0021] When the working area is located in the middle layer, determining the working area to be a second weight value;

[0022] In the case where the working area is located in the outer layer, the working area is determined to be a third weight value, wherein the third weight value is greater than the second weight value, and the second weight value is greater than the first weight value.

[0023] In some embodiments, including:

[0024] Acquiring video information of the operation area;

[0025] Determine, according to the operation type, a set of violation behavior images corresponding to the operation area;

[0026] Analyze the video information, and determine the violation information of the operation area based on the violation behavior image set;

[0027] Determining an operating environment assessment score for the operating area based on the violation information;

[0028] When the operating environment assessment score is greater than a third preset score, generating a third warning information;

[0029] Determining a comprehensive operating environment assessment score for the oil and gas surface project based on the operating environment assessment scores of the video information of each operating area;

[0030] When the comprehensive operating environment evaluation score is less than a fourth preset score, fourth warning information is generated.

[0031] In some embodiments, the characteristic image in the violation behavior image set is provided with an action type, and the analyzing the video information and determining the violation information of the operation area based on the violation behavior image set includes:

[0032] Extracting video frames from the video information to obtain an image sequence;

[0033] Performing human body detection on target images in the image sequence in sequence to determine whether a human body exists;

[0034] When a human body is detected in the target image, the human body is compared with a feature image in the illegal behavior image set to determine an illegal action of the human body and an action type corresponding to the illegal action;

[0035] Determine the violation time of the violation action according to the start time and end time of the violation action;

[0036] Based on the violation type and the violation time, sub-violation information corresponding to the violation action is generated, and all sub-violation information is used as the violation information of the operation area.

[0037] In some embodiments, determining the operating environment assessment score of the operating area according to the violation information includes:

[0038] Obtain each sub-violation information in the violation information in sequence;

[0039] Calculate a first evaluation score according to the violation type of the sub-violation information;

[0040] Calculate a second evaluation score according to the violation time of the sub-violation information;

[0041] Summing the first evaluation score and the second evaluation score to obtain a sub-operating environment evaluation score corresponding to the sub-violation information;

[0042] The sub-operating environment assessment scores corresponding to all sub-violation information are summed up to determine the operating environment assessment score of the operating area.

[0043] The present application provides an oil and gas surface engineering environment monitoring system, including:

[0044] A division module is used to divide the construction site of oil and gas surface engineering into several operation areas;

[0045] An acquisition module is used to obtain the environmental information and operation type of each operation area;

[0046] A first determination module is used to determine, according to the operation type, an operation environment relationship mapping table corresponding to the operation area, wherein the operation environment relationship mapping table is used to characterize the correspondence between various elements of environmental information and evaluation scores;

[0047] A second determination module is used to determine the basic environment assessment score of the environmental information of the operating area according to the operating environment relationship mapping table;

[0048] A first generating module, configured to generate a first warning message when the basic environment assessment score is greater than a first preset score;

[0049] A third determination module is used to determine the comprehensive basic environmental assessment score of the oil and gas surface project based on the basic environmental assessment score of the environmental information of each operation area;

[0050] The second generating module is used to generate second alarm information when the comprehensive basic environment assessment score is greater than a second preset score.

[0051] An embodiment of the present application provides an electronic device, including:

[0052] A memory and a processor, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, any one of the methods described above is executed.

[0053] An embodiment of the present application provides a storage medium, which stores a computer program that can be executed by one or more processors and can be used to implement any of the methods described above.

[0054] Compared with the prior art, the present invention has the following beneficial effects:

[0055] The method divides the construction site of the oil and gas surface engineering into several operation areas; obtains the environmental information and operation type of each operation area; determines the operation environment relationship mapping table corresponding to the operation area according to the operation type, wherein the operation environment relationship mapping table is used to characterize the correspondence between each element of the environmental information and the evaluation score; determines the basic environmental evaluation score of the environmental information of the operation area according to the operation environment relationship mapping table; generates a first alarm message when the basic environmental evaluation score is greater than a first preset score; determines the comprehensive basic environmental evaluation score of the oil and gas surface engineering based on the basic environmental evaluation score of the environmental information of each operation area; generates a second alarm message when the comprehensive basic environmental evaluation score is greater than a second preset score; can carry out targeted monitoring according to the operation type, and can effectively improve the monitoring effect. BRIEF DESCRIPTION OF THE DRAWINGS

[0056] The embodiments of the present invention are further described below with reference to the accompanying drawings:

[0057] Figure 1 A schematic diagram of the implementation process of an oil and gas surface engineering environment monitoring method provided in an embodiment of the present application;

[0058] Figure 2 A schematic diagram of the structure of an oil and gas surface engineering environment monitoring system provided in an embodiment of the present application;

[0059] Figure 3 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0060] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings. The described embodiments should not be regarded as limiting the present application. All other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of this application.

[0061] In the following description, reference is made to “some embodiments”, which describe a subset of all possible embodiments, but it will be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.

[0062] If similar descriptions of "first\second\third" appear in the application documents, the following instructions will be added. In the following description, the terms "first\second\third" involved are merely used to distinguish similar objects and do not represent a specific ordering of the objects. It can be understood that "first\second\third" can be interchanged in a specific order or sequence where permitted, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.

[0063] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.

[0064] Based on the problems existing in the related art, the embodiment of the present application provides an oil and gas surface engineering environment monitoring method, and the execution subject of the monitoring method can be an electronic device. The electronic device can be various types of terminals such as a laptop, a tablet computer, a desktop computer, a set-top box, a mobile device (for example, a mobile phone, a portable music player, a personal digital assistant, a dedicated messaging device, a portable gaming device), and can also be implemented as a server. The server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content distribution networks (Content De l ivery Network, CDN), and big data and artificial intelligence platforms.

[0065] In some embodiments, the functions implemented by the monitoring method provided in the embodiments of the present application can be implemented by calling program codes by a processor of an electronic device, wherein the program codes can be stored in a computer storage medium.

[0066] The present application provides a method for monitoring the environment of an oil and gas surface project. Figure 1 A schematic diagram of the implementation flow of an oil and gas surface engineering environment monitoring method provided in an embodiment of the present application is as follows: Figure 1 As shown, including:

[0067] Divide the construction site of oil and gas surface engineering into several operation areas;

[0068] In the embodiment of the present application, the construction site of the oil and gas surface project can be divided into several operation areas as needed. For example, it can be divided according to the area of ​​the construction site, or according to the construction locations involved in the construction plan.

[0069] Obtain environmental information and operation types for each operation area;

[0070] In some embodiments, the environmental information includes temperature data, humidity data, noise data and dust data; the operation types include compaction operations, blasting operations, concrete mixing operations, concrete pouring operations, drilling operations, piling operations and cutting operations.

[0071] In the embodiment of the present application, environmental information can be collected by installing corresponding collection devices in the operation area, wherein temperature data can be collected by a temperature sensor, humidity information can be collected by a humidity sensor, noise data can be collected by a noise sensor or a noise monitor, and dust data can be collected by a dust particle counter, a particle concentration meter or a particle sampler. The operation type of the operation area can be assigned to the corresponding operation type through the construction plan, and the background system can directly retrieve the operation type of the corresponding operation area.

[0072] Determine, according to the operation type, an operation environment relationship mapping table corresponding to the operation area, wherein the operation environment relationship mapping table is used to characterize the correspondence between various elements of environmental information and evaluation scores;

[0073] In an embodiment of the present application, a work environment relationship mapping table is pre-constructed, and different work types correspond to different work environment relationship mapping tables. Therefore, it is necessary to determine the work environment relationship mapping table corresponding to the work area according to the work type of the work area, so as to facilitate the calculation of the basic environmental assessment score of the environmental information of the work area through the work environment relationship mapping table.

[0074] Determining a basic environmental assessment score of the environmental information of the operating area according to the operating environment relationship mapping table;

[0075] In the embodiment of the present application, the environmental relationship mapping table is used to characterize the corresponding relationship between each element of the environmental information and the evaluation score. Therefore, when the environmental information is obtained, the corresponding score can be obtained according to the value of each element in the environmental information. For temperature data and humidity data, the temperature data and humidity data are in the normal range, and the corresponding score is the highest. On the contrary, if the temperature data and humidity data are greater than or less than the normal range, the corresponding score decreases in sequence as the value increases or decreases. For noise data and dust data, the smaller the noise data and dust data are than the standard value, the higher the score. On the contrary, the larger the noise data and dust data are than the standard value, the lower the score. The basic environmental evaluation score of the environmental information of the operating area can be obtained by summing up the scores corresponding to each element in the environmental information.

[0076] When the basic environment assessment score is greater than a first preset score, generating a first warning message;

[0077] In an embodiment of the present application, when the basic environment assessment score is greater than the first preset score, it indicates that the value of at least one element in the environmental information of the working area exceeds the standard, which has a certain impact on the construction personnel in the working area. At this time, a first alarm message is generated to prompt relevant personnel that there is an abnormality in the basic environment of the working area, so that relevant personnel can discover the abnormality in time and take corresponding measures. The first alarm message can also be sent to the terminal configured by the corresponding construction personnel through the background system, so as to prompt the construction personnel.

[0078] Determining a comprehensive basic environmental assessment score for the oil and gas surface project based on the basic environmental assessment score of the environmental information of each operating area;

[0079] In the embodiment of the present application, the comprehensive basic environmental assessment score of the oil and gas surface project can be determined by weighted summing the basic environmental assessment scores of the environmental information of each operating area.

[0080] When the comprehensive basic environment assessment score is greater than a second preset score, a second alarm information is generated.

[0081] In the embodiment of the present application, when the comprehensive basic environment assessment score is greater than the second preset score, it indicates that the environmental information of the oil and gas surface engineering exceeds the standard value, and has a certain impact on the personnel around the oil and gas surface engineering. At this time, a second alarm message is generated to remind relevant personnel that there is an abnormality in the basic environment of the oil and gas surface engineering, so that relevant personnel can find the abnormality in time and take corresponding measures. The second alarm message can also be sent to the terminal configured by the corresponding relevant personnel through the background system, so as to remind the relevant personnel. In summary, targeted monitoring can be carried out according to the type of operation, which can effectively improve the monitoring effect.

[0082] In some embodiments, the basic environmental assessment score based on the environmental information of each operating area determines the comprehensive basic environmental assessment score of the oil and gas surface project, including:

[0083] Obtaining distribution information of the work area in the oil and gas surface project;

[0084] Based on the distribution information, determining a weight value of the working area;

[0085] The comprehensive basic environmental assessment score of the oil and gas surface project is determined based on the basic environmental assessment score and weight value of each work area.

[0086] In an embodiment of the present application, the weight value corresponding to the working area can be determined based on the distribution information of the working area in the oil and gas surface engineering, that is, the weight value corresponding to the working area is assigned according to the impact of the working area on the surrounding area of ​​the oil and gas surface engineering, and then the basic environmental assessment score and weight value of each working area are weightedly summed to determine the comprehensive basic environmental assessment score of the oil and gas surface engineering.

[0087] In order to assign a suitable weight value to the working area, in some embodiments, determining the weight value of the working area based on the distribution information includes:

[0088] Dividing the oil and gas surface project into an inner layer, a middle layer and an outer layer from the inside to the outside;

[0089] When the working area is located in the inner layer, determining the working area to be a first weight value;

[0090] When the working area is located in the middle layer, determining the working area to be a second weight value;

[0091] In the case where the working area is located in the outer layer, the working area is determined to be a third weight value, wherein the third weight value is greater than the second weight value, and the second weight value is greater than the first weight value.

[0092] In some embodiments, including:

[0093] Acquiring video information of the operation area;

[0094] Determine, according to the operation type, a set of violation behavior images corresponding to the operation area;

[0095] Analyze the video information, and determine the violation information of the operation area based on the violation behavior image set;

[0096] Determining an operating environment assessment score for the operating area based on the violation information;

[0097] When the operating environment assessment score is greater than a third preset score, generating a third warning information;

[0098] Determining a comprehensive operating environment assessment score for the oil and gas surface project based on the operating environment assessment scores of the video information of each operating area;

[0099] When the comprehensive operating environment evaluation score is less than a fourth preset score, fourth warning information is generated.

[0100] In the embodiment of the present application, the video information of the operation area can be collected by installing a camera in the operation area. Different types of operations have certain differences in the corresponding violation image sets. Therefore, it is necessary to determine the violation image set corresponding to the operation area according to the operation type. On the basis of determining the violation image set, the video information can be analyzed frame by frame, and the video frame can be compared with the image in the violation image set to determine the violation information of the operation area. According to the violation information, the operating environment evaluation score of the operation area is determined, and then the operating environment evaluation score is compared with the third preset score. The more serious the violation and the longer the violation time, the higher the corresponding operating environment evaluation score. In the case where the operating environment evaluation score is greater than the third preset score, the third alarm information is generated, and the relevant personnel are prompted by the third alarm information. The third alarm information can be sent to the terminal configured by the relevant personnel through the background system, which is convenient for prompting the relevant personnel. In the case where the comprehensive operating environment evaluation score is less than the fourth preset score, the fourth alarm information is generated, which is convenient for prompting the relevant personnel that the operating environment of the oil and gas surface engineering is abnormal, so that the relevant personnel can find the abnormality in time, so as to take corresponding measures. The fourth alarm information can also be sent to the terminal configured by the corresponding relevant personnel through the background system, which is convenient for prompting the relevant personnel. In summary, the operating environment can be monitored to improve the standardization of operations.

[0101] In some embodiments, the characteristic image in the violation behavior image set is provided with an action type, and the analyzing the video information and determining the violation information of the operation area based on the violation behavior image set includes:

[0102] Extracting video frames from the video information to obtain an image sequence;

[0103] Performing human body detection on target images in the image sequence in sequence to determine whether a human body exists;

[0104] When a human body is detected in the target image, the human body is compared with a feature image in the illegal behavior image set to determine an illegal action of the human body and an action type corresponding to the illegal action;

[0105] Determine the violation time of the violation action according to the start time and end time of the violation action;

[0106] Based on the violation type and the violation time, sub-violation information corresponding to the violation action is generated, and all sub-violation information is used as the violation information of the operation area.

[0107] In the embodiment of the present application, the violation information corresponding to the operation area includes a number of sub-violation information, and the sub-violation information includes the violation type and violation time of a number of violation actions, so as to facilitate subsequent scoring based on the violation type and violation time of the violation actions.

[0108] In some embodiments, determining the operating environment assessment score of the operating area according to the violation information includes:

[0109] Obtain each sub-violation information in the violation information in sequence;

[0110] Calculate a first evaluation score according to the violation type of the sub-violation information;

[0111] Calculate a second evaluation score according to the violation time of the sub-violation information;

[0112] Summing the first evaluation score and the second evaluation score to obtain a sub-operating environment evaluation score corresponding to the sub-violation information;

[0113] The sub-operating environment assessment scores corresponding to all sub-violation information are summed up to determine the operating environment assessment score of the operating area.

[0114] In the embodiment of the present application, scoring the sub-violation information from two aspects, namely, the violation type and the violation time, can improve the accuracy of the sub-violation information scoring, thereby improving the accuracy of the operating environment assessment score of the operating area.

[0115] Based on the foregoing embodiments, the embodiments of the present application provide an oil and gas surface engineering environment monitoring system. The modules included in the device and the units included in each module can be implemented by a processor in a computer device; of course, they can also be implemented by a specific logic circuit; in the implementation process, the processor can be a central processing unit (CPU, Central Processing Unit), a microprocessor (MPU, Microprocessor Unit), a digital signal processor (DSP, Digital Signa l Processing) or a field programmable gate array (FPGA, Field Programmable Gate Array), etc.

[0116] The present application provides an oil and gas surface engineering environment monitoring system. Figure 2 A schematic diagram of the structure of an oil and gas surface engineering environment monitoring system provided in an embodiment of the present application is shown in FIG. Figure 2 As shown, including:

[0117] A division module is used to divide the construction site of oil and gas surface engineering into several operation areas;

[0118] An acquisition module is used to obtain the environmental information and operation type of each operation area;

[0119] In some embodiments, the environmental information includes temperature data, humidity data, noise data and dust data; the operation types include compaction operations, blasting operations, concrete mixing operations, concrete pouring operations, drilling operations, piling operations and cutting operations.

[0120] A first determination module is used to determine, according to the operation type, an operation environment relationship mapping table corresponding to the operation area, wherein the operation environment relationship mapping table is used to characterize the correspondence between various elements of environmental information and evaluation scores;

[0121] A second determination module is used to determine the basic environment assessment score of the environmental information of the operating area according to the operating environment relationship mapping table;

[0122] A first generating module, configured to generate a first warning message when the basic environment assessment score is greater than a first preset score;

[0123] A third determination module is used to determine the comprehensive basic environmental assessment score of the oil and gas surface project based on the basic environmental assessment score of the environmental information of each operation area;

[0124] The second generating module is used to generate second alarm information when the comprehensive basic environment assessment score is greater than a second preset score.

[0125] In some embodiments, the third determination module includes:

[0126] An acquisition unit, used for acquiring distribution information of the working area in the oil and gas surface project;

[0127] A first determining unit, configured to determine a weight value of the working area based on the distribution information;

[0128] The second determining unit is used to determine the comprehensive basic environmental assessment score of the oil and gas surface engineering according to the basic environmental assessment score and weight value of each working area.

[0129] In some embodiments, the first determining unit includes:

[0130] Dividing sub-units, used to divide the oil and gas surface project into an inner layer, a middle layer and an outer layer from the inside to the outside;

[0131] A first determining subunit, configured to determine, when the working area is located in an inner layer, that the working area is a first weight value;

[0132] a second determining subunit, which, when the working area is located in the middle layer, determines that the working area is a second weight value;

[0133] The third determining subunit determines, when the working area is located in the outer layer, that the working area is a third weight value, wherein the third weight value is greater than the second weight value, and the second weight value is greater than the first weight value.

[0134] In some embodiments, including:

[0135] A second acquisition module is used to acquire video information of the operation area;

[0136] A fourth determination module, configured to determine a violation behavior image set corresponding to the operation area according to the operation type;

[0137] a fifth determination module, configured to analyze the video information and determine the violation information of the operation area based on the violation behavior image set;

[0138] A sixth determination module, used to determine the operating environment assessment score of the operating area according to the violation information;

[0139] A third generating module, configured to generate third warning information when the operating environment evaluation score is greater than a third preset score;

[0140] A seventh determination module, for determining a comprehensive operating environment assessment score of the oil and gas surface engineering based on the operating environment assessment scores of the video information of each operating area;

[0141] The fourth generating module is used to generate fourth warning information when the comprehensive operating environment evaluation score is less than a fourth preset score.

[0142] In some embodiments, the characteristic image in the violation behavior image set is provided with an action type, and the fifth determination module includes:

[0143] An extraction unit, used for extracting video frames from the video information to obtain an image sequence;

[0144] A human body detection unit, used to perform human body detection on target images in the image sequence in sequence to determine whether a human body exists;

[0145] A third determination unit is used to compare the human body with the characteristic image in the violation behavior image set when a human body is detected in the target image, and determine the violation action of the human body and the action type corresponding to the violation action;

[0146] A fourth determining unit, configured to determine the violation time of the violation action according to the start time and the end time of the violation action;

[0147] A generating unit is used to generate sub-violation information corresponding to the violation action based on the violation type and the violation time, and use all the sub-violation information as the violation information of the operation area.

[0148] In some embodiments, the sixth determination module includes:

[0149] A third acquisition unit is used to sequentially acquire each sub-violation information in the violation information;

[0150] A first calculation unit, configured to calculate a first evaluation score according to a violation type of the sub-violation information;

[0151] A second calculation unit, configured to calculate a second evaluation score according to the violation time of the sub-violation information;

[0152] a summing unit, configured to sum the first assessment score and the second assessment score to obtain a sub-operating environment assessment score corresponding to the sub-violation information;

[0153] The fifth determining unit is used to sum the sub-operating environment assessment scores corresponding to all the sub-violation information to determine the operating environment assessment score of the operating area.

[0154] It should be noted that in the embodiment of the present application, if the above-mentioned monitoring method is implemented in the form of a software function module, and when it is sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on such understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including several instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) perform all or part of the method described in each embodiment of the present application. And the aforementioned storage medium includes: various media that can store program codes such as U disk, mobile hard disk, read-only memory (ROM, Read Only Memory), disk or optical disk. In this way, the embodiment of the present application is not limited to any specific hardware and software combination.

[0155] Accordingly, an embodiment of the present application provides a storage medium on which a computer program is stored, characterized in that when the computer program is executed by a processor, the steps in the monitoring method provided in the above embodiment are implemented.

[0156] An embodiment of the present application provides an electronic device; Figure 3 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application is shown in FIG. Figure 3As shown, the electronic device 400 includes: a processor 401, at least one communication bus 402, a user interface 403, at least one external communication interface 404, and a memory 405. The communication bus 402 is configured to realize the connection and communication between these components. The user interface 403 may include a display screen, and the external communication interface 404 may include a standard wired interface and a wireless interface. The processor 401 is configured to execute the program of the monitoring method stored in the memory to implement the steps in the monitoring method provided in the above embodiment.

[0157] It should be noted here that the description of the above storage medium and electronic device embodiments is similar to the description of the above method embodiments, and has similar beneficial effects as the method embodiments. For technical details not disclosed in the storage medium and device embodiments of this application, please refer to the description of the method embodiments of this application for understanding.

[0158] It should be understood that "one embodiment" or "an embodiment" mentioned throughout the specification means that specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It should be understood that in various embodiments of the present application, the size of the sequence number of the above-mentioned processes does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application. The above-mentioned sequence numbers of the embodiments of the present application are only for description and do not represent the advantages and disadvantages of the embodiments.

[0159] It should be noted that, in this article, the terms "include", "comprises" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, object or device 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, object or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, object or device including the element.

[0160] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.

[0161] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units; they may be located in one place or distributed on multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0162] In addition, all functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may be a separate unit, or two or more units may be integrated into one unit; the above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.

[0163] A person skilled in the art can understand that all or part of the steps of implementing the above method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above method embodiment; and the aforementioned storage medium includes: mobile storage devices, read-only memories (ROM, Read On ly Memory), disks or optical disks, etc. Various media that can store program codes.

[0164] Alternatively, if the above-mentioned integrated unit of the present application is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application can essentially or in other words, the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium and includes a number of instructions for a controller to execute all or part of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROMs, magnetic disks, or optical disks.

[0165] The above is only an implementation method of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A method for monitoring the environment of oil and gas surface engineering, characterized in that: include: Divide the construction site of oil and gas surface engineering into several operation areas; Obtain environmental information and operation types for each operation area; Determine, according to the operation type, an operation environment relationship mapping table corresponding to the operation area, wherein the operation environment relationship mapping table is used to characterize the correspondence between various elements of environmental information and evaluation scores; Determining a basic environmental assessment score of the environmental information of the operating area according to the operating environment relationship mapping table; When the basic environment assessment score is greater than a first preset score, generating a first warning message; Determining a comprehensive basic environmental assessment score for the oil and gas surface project based on the basic environmental assessment score of the environmental information of each operating area; When the comprehensive basic environment assessment score is greater than a second preset score, a second alarm information is generated.

2. The method according to claim 1, characterized in that The environmental information includes temperature data, humidity data, noise data and dust data; the operation types include compaction operations, blasting operations, concrete mixing operations, concrete pouring operations, drilling operations, piling operations and cutting operations.

3. The method according to claim 1, characterized in that The basic environmental assessment score based on the environmental information of each operation area determines the comprehensive basic environmental assessment score of the oil and gas surface project, including: Obtaining distribution information of the work area in the oil and gas surface project; Based on the distribution information, determining a weight value of the working area; The comprehensive basic environmental assessment score of the oil and gas surface project is determined based on the basic environmental assessment score and weight value of each work area.

4. The method according to claim 3, characterized in that The determining the weight value of the working area based on the distribution information includes: Dividing the oil and gas surface project into an inner layer, a middle layer and an outer layer from the inside to the outside; When the working area is located in the inner layer, determining the working area to be a first weight value; When the working area is located in the middle layer, determining the working area to be a second weight value; In the case where the working area is located in the outer layer, the working area is determined to be a third weight value, wherein the third weight value is greater than the second weight value, and the second weight value is greater than the first weight value.

5. The method according to claim 1, characterized in that include: Acquiring video information of the operation area; Determine, according to the operation type, a set of violation behavior images corresponding to the operation area; Analyze the video information, and determine the violation information of the operation area based on the violation behavior image set; Determining an operating environment assessment score for the operating area based on the violation information; When the operating environment assessment score is greater than a third preset score, generating a third warning information; Determining a comprehensive operating environment assessment score for the oil and gas surface project based on the operating environment assessment scores of the video information of each operating area; When the comprehensive operating environment evaluation score is less than a fourth preset score, fourth warning information is generated.

6. The method according to claim 5, characterized in that The characteristic image in the violation behavior image set is provided with an action type, and the analyzing the video information and determining the violation information of the operation area based on the violation behavior image set includes: Extracting video frames from the video information to obtain an image sequence; Performing human body detection on target images in the image sequence in sequence to determine whether a human body exists; When a human body is detected in the target image, the human body is compared with a feature image in the illegal behavior image set to determine an illegal action of the human body and an action type corresponding to the illegal action; Determine the violation time of the violation action according to the start time and end time of the violation action; Based on the violation type and the violation time, sub-violation information corresponding to the violation action is generated, and all sub-violation information is used as the violation information of the operation area.

7. The method according to claim 6, characterized in that Determining the operating environment assessment score of the operating area according to the violation information includes: Obtain each sub-violation information in the violation information in sequence; Calculate a first evaluation score according to the violation type of the sub-violation information; Calculate a second evaluation score according to the violation time of the sub-violation information; Summing the first evaluation score and the second evaluation score to obtain a sub-operating environment evaluation score corresponding to the sub-violation information; The sub-operating environment assessment scores corresponding to all sub-violation information are summed up to determine the operating environment assessment score of the operating area.

8. An oil and gas surface engineering environment monitoring system, characterized in that: include: A division module is used to divide the construction site of oil and gas surface engineering into several operation areas; An acquisition module is used to obtain the environmental information and operation type of each operation area; A first determination module is used to determine, according to the operation type, an operation environment relationship mapping table corresponding to the operation area, wherein the operation environment relationship mapping table is used to characterize the correspondence between various elements of environmental information and evaluation scores; A second determination module is used to determine the basic environment assessment score of the environmental information of the operating area according to the operating environment relationship mapping table; A first generating module, configured to generate a first warning message when the basic environment assessment score is greater than a first preset score; A third determination module is used to determine the comprehensive basic environmental assessment score of the oil and gas surface project based on the basic environmental assessment score of the environmental information of each operation area; The second generating module is used to generate second alarm information when the comprehensive basic environment assessment score is greater than a second preset score.

9. An electronic device, characterized in that: include: A memory and a processor, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the method according to any one of claims 1 to 7 is executed.

10. A storage medium, characterized in that: The computer program stored in the storage medium can be executed by one or more processors and can be used to implement the method as claimed in any one of claims 1 to 7.