Railway maintenance construction safety monitoring method, system, equipment, medium and program
By obtaining railway construction plans, extracting key tasks, real-time monitoring and identifying construction conditions, the problem of low efficiency in construction work team management in railway construction management is solved, and construction efficiency and safety are improved.
Patent Information
- Application Number
- CN202411659798.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-20
- Publication Date
- 2025-03-14
AI Technical Summary
In the field of railway construction management technology, the management efficiency of construction teams and construction work conditions is low in the prior art, and the actual construction efficiency of construction teams is also low.
Provide a railway maintenance construction safety monitoring method, including obtaining railway construction plans, extracting key construction tasks, generating execution orders and sending them to preset construction work teams, monitoring construction work progress and status in real time, and identifying construction situations.
The management efficiency of construction work teams and construction work conditions has been improved, the actual construction efficiency of construction work teams has been improved, and construction safety and progress have been ensured.
Smart Images

Figure CN119623942A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of railway construction management, and in particular to a railway maintenance construction safety monitoring method, system, equipment, medium and program. Background Art
[0002] In the field of railway construction management technology, the current railway production maintenance and repair planning tasks include: currently discovered problems, routine tasks clearly defined in the maintenance schedule, and special tasks based on the maintenance history of this railway line. At the same time, after the maintenance tasks are issued, different personnel need to complete their work according to their own positions. However, after the tasks are issued, it is difficult for different teams to effectively supervise the planners, construction personnel, and construction status and progress.
[0003] The existing technology has the problems of low management efficiency of construction work teams and construction work conditions and low actual construction efficiency of construction work teams. Summary of the invention
[0004] The present application provides a railway maintenance construction safety monitoring method, system, equipment, medium and program to solve the problems of low management efficiency of construction work teams and construction work conditions and low actual construction efficiency of construction work teams.
[0005] In a first aspect, the present application provides a railway maintenance construction safety monitoring method, comprising:
[0006] Obtaining a railway construction plan and extracting key construction tasks in the railway construction plan;
[0007] Generate an execution command according to the key construction task, and send the execution command to a preset construction work team;
[0008] Conducting real-time monitoring on the construction operation team that has received the execution command to obtain construction operation monitoring data;
[0009] The construction status and construction progress in the construction operation monitoring data are identified to obtain the operation status of the construction operation team.
[0010] In some embodiments, extracting key construction tasks in the railway construction plan includes:
[0011] Sorting the construction tasks in the railway construction plan in chronological order to obtain sorted initial construction tasks;
[0012] Draw a task node diagram using the initial construction task;
[0013] Obtain the task duration of each initial construction task;
[0014] Calculate the earliest start time, latest start time, earliest finish time and latest finish time of each initial construction task according to the task node diagram and the task duration;
[0015] Calculate the float time of the initial construction task according to the earliest start time, the latest start time, the earliest finish time and the latest finish time;
[0016] Filter out the initial construction task with the longest completion time according to the earliest completion time and the latest completion time;
[0017] Tasks whose float time is less than a preset float time threshold are selected from the initial construction tasks as key construction tasks.
[0018] In some embodiments, generating an execution command according to the key construction task and sending the execution command to a preset construction work team includes:
[0019] Extracting construction action features of the key construction tasks;
[0020] Using a preset Eisenhower matrix to perform a priority analysis on the construction action features, and obtaining a priority result of the construction action features;
[0021] The construction action features are sorted using the priority results, and execution commands are generated in sequence according to the sorted construction action features;
[0022] Sequentially performing execution matching on the execution command and the construction work team to obtain a matching result;
[0023] The execution command is sent to the matched construction work team according to the matching result.
[0024] In some embodiments, the real-time monitoring of the construction work team that receives the execution command to obtain the construction work monitoring data includes:
[0025] Collecting real-time monitoring images of the construction work team through a preset camera;
[0026] Converting the real-time monitoring image into a grayscale monitoring image;
[0027] Performing Gaussian blur on the grayscale monitoring image to obtain a standard monitoring image;
[0028] Performing edge detection on the standard monitoring image to obtain contour information;
[0029] The construction operation monitoring data of the construction operation team is generated according to the profile information.
[0030] In some embodiments, performing edge detection on the standard surveillance image to obtain contour information includes:
[0031] Calculating the gradient intensity and gradient direction of the standard monitoring image;
[0032] Identifying a contour edge of the standard monitoring image according to the gradient intensity and the gradient direction;
[0033] Using a preset edge threshold interval to filter out strong edges that are greater than or equal to the upper limit of the edge threshold;
[0034] Screening out weak edges that are smaller than the upper edge threshold and larger than the lower edge threshold;
[0035] Contour information is generated according to the strong edge and the weak edge.
[0036] In some embodiments, the identifying of the construction status and construction progress in the construction operation monitoring data to obtain the operation status of the construction operation team includes:
[0037] Extracting the construction status and construction progress of the construction personnel preset in the construction operation monitoring data;
[0038] If the construction state is a preset abnormal state, coordinates of the location information of the construction personnel are marked to obtain personnel marking data;
[0039] Performing confidence analysis on the personnel labeling data to obtain the confidence of the abnormal state;
[0040] Screening out abnormal states whose confidence level is greater than or equal to a preset confidence level threshold;
[0041] Using a preset loudspeaker to issue a warning command to the construction personnel in the abnormal state;
[0042] If the construction status is a preset normal status, checking the completion status of the construction progress;
[0043] When the completion status of the construction progress is incomplete, returning to extract the construction status and construction progress of the construction personnel preset in the construction operation monitoring data;
[0044] When the completion status of the construction progress is completed, the operation status of the construction work team is obtained.
[0045] In a second aspect, the present application provides a railway maintenance construction safety monitoring system, comprising:
[0046] A plan acquisition module, used to acquire a railway construction plan and extract key construction tasks in the railway construction plan;
[0047] A command sending module, used to generate an execution command according to the key construction task, and send the execution command to a preset construction work team;
[0048] A real-time monitoring module is used to monitor the construction work team that has received the execution command in real time to obtain construction work monitoring data;
[0049] The progress identification module is used to identify the construction status and construction progress in the construction operation monitoring data to obtain the operation status of the construction operation team.
[0050] In a third aspect, the present application provides a computer device, comprising a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of the method described in the above aspects.
[0051] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, which implements the steps of the method described in the above aspects when executed by a processor.
[0052] In a fifth aspect, the present application provides a computer program product, including a computer program, which implements the steps of the method described in the above aspects when executed by a processor.
[0053] The present application provides a railway maintenance construction safety monitoring method, system, equipment, medium and program, which obtains a railway construction plan, extracts key construction tasks in the railway construction plan, generates execution commands according to the key construction tasks, sends the execution commands to a preset construction work team, monitors the construction work team that receives the execution commands in real time, obtains construction work monitoring data, identifies the construction status and construction progress in the construction work monitoring data, and obtains the work status of the construction work team. The method mainly solves the problems of low management efficiency of construction work teams and construction work status and low actual construction efficiency of construction work teams. BRIEF DESCRIPTION OF THE DRAWINGS
[0054] The present application will be described in more detail below based on embodiments and with reference to the accompanying drawings:
[0055] Figure 1 A schematic diagram of a flow chart of a railway maintenance construction safety monitoring method provided in an embodiment of the present application;
[0056] Figure 2 A schematic diagram of functional modules of a railway maintenance construction safety monitoring system provided in an embodiment of the present application;
[0057] Figure 3A schematic diagram of the structure of an electronic device for railway maintenance and construction safety monitoring provided in an embodiment of the present application.
[0058] In the drawings, the same reference numerals are used for the same components, and the drawings are not drawn to scale. DETAILED DESCRIPTION
[0059] In order to enable those skilled in the art to better understand the technical solution of the present application, and to fully understand and implement how the present application applies technical means to solve technical problems and achieve the corresponding technical effects, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only embodiments of a part of the present application, not all embodiments. The embodiments of the present application and the various features in the embodiments can be combined with each other without conflict, and the technical solutions formed are all within the scope of protection of the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work should belong to the scope of protection of the present application.
[0060] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0061] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0062] Based on the above background, this scheme proposes a railway maintenance construction safety monitoring scheme, which obtains the railway construction plan, extracts the key construction tasks in the railway construction plan, generates execution commands according to the key construction tasks, sends the execution commands to the preset construction work teams, monitors the construction work teams that receive the execution commands in real time, obtains construction work monitoring data, identifies the construction status and construction progress in the construction work monitoring data, and obtains the work status of the construction work teams. This improves the management efficiency of construction work teams and construction work status, as well as the actual construction efficiency of construction work teams.
[0063] Embodiment 1
[0064] Figure 1 A schematic diagram of a railway maintenance construction safety monitoring method provided in an embodiment of the present application is shown in FIG. Figure 1 As shown, a railway maintenance construction safety monitoring method includes:
[0065] S1. Obtain a railway construction plan and extract key construction tasks in the railway construction plan.
[0066] In an embodiment of the present invention, the railway construction plan can be uploaded and obtained by specific personnel, and the railway construction plan contains data support for the subsequent extraction of key construction tasks from multiple construction tasks to improve construction efficiency.
[0067] In detail, the extracting of key construction tasks in the railway construction plan includes:
[0068] Sorting the construction tasks in the railway construction plan in chronological order to obtain sorted initial construction tasks;
[0069] Draw a task node diagram using the initial construction task;
[0070] Obtain the task duration of each initial construction task;
[0071] Calculate the earliest start time, latest start time, earliest finish time and latest finish time of each initial construction task according to the task node diagram and the task duration;
[0072] Calculate the float time of the initial construction task according to the earliest start time, the latest start time, the earliest finish time and the latest finish time;
[0073] Filter out the initial construction task with the longest completion time according to the earliest completion time and the latest completion time;
[0074] Tasks whose float time is less than a preset float time threshold are selected from the initial construction tasks as key construction tasks.
[0075] Specifically, the dependencies between the initial construction tasks are determined, which initial construction tasks must be started after other initial construction tasks are completed. Each initial construction task can be regarded as a node, and the nodes are connected by connecting lines to represent the dependencies between tasks.
[0076] The earliest start time, latest start time, earliest finish time and latest finish time of each initial construction task are calculated by the following formula: earliest start time = earliest finish time of the preceding initial construction task; earliest finish time = earliest start time + task duration; latest finish time = final finish time of the initial construction task; latest start time = late finish time - task duration.
[0077] Calculate the float time of the initial construction task to determine the maximum time each initial construction task can be postponed without affecting the completion time of the initial construction task. The calculation formula for float time is: float time = latest start time - earliest start time, or float time = latest completion time - earliest completion time.
[0078] Extracting key construction tasks from the approved railway construction plan provides an efficient process for railway construction management. By sorting the initial construction tasks, drawing the node diagram and calculating the time parameters, the key construction tasks in the initial construction tasks can be effectively identified to ensure the smooth implementation of the railway construction plan, which not only improves the efficiency of the railway construction plan, but also provides data support for subsequent construction scheduling and resource allocation.
[0079] S2. Generate an execution command according to the key construction task, and send the execution command to a preset construction work team.
[0080] In an embodiment of the present invention, a preset Eisenhower matrix is used to perform priority analysis on the extracted construction action features, and an execution command is generated according to the priority sorting result, and matched with the construction work team, and finally the corresponding execution command is issued to the matched construction work team.
[0081] In an embodiment of the present invention, generating an execution command according to the key construction task and sending the execution command to a preset construction work team includes:
[0082] Extracting construction action features of the key construction tasks;
[0083] Using a preset Eisenhower matrix to perform a priority analysis on the construction action features, and obtaining a priority result of the construction action features;
[0084] The construction action features are sorted using the priority results, and execution commands are generated in sequence according to the sorted construction action features;
[0085] Sequentially performing execution matching on the execution command and the construction work team to obtain a matching result;
[0086] The execution command is sent to the matched construction work team according to the matching result.
[0087] Specifically, construction action characteristics refer to the main attributes and requirements of a specific operation or task during the construction process. The construction action characteristics include: task name, construction sequence, construction time, required resources, etc. Task name: clarify the specific content of the construction; construction sequence: the order of each construction action; construction time: the estimated time required for each action; required resources: such as manpower, materials, equipment, etc.
[0088] The Eisenhower Matrix is called the Importance-Urgency Matrix, which divides the construction action characteristics of the critical construction tasks into four quadrants, and prioritizes them through the four quadrants. Quadrant I: Important and Urgent: Needs to be handled immediately, usually involving tight deadlines and major impacts; Quadrant II: Important but not urgent: Usually tasks that can be handled in a planned time; Quadrant III: Unimportant but Urgent: Can be assigned to the construction work team related to the task for urgent handling; Quadrant IV: Unimportant and Not Urgent: Minimize the time investment in these tasks.
[0089] Effectively extracting construction action features and performing priority analysis can significantly improve the efficiency and safety of construction management, help construction teams clarify the urgency and importance of tasks, ensure the rational allocation of resources and prioritize key tasks. Timely issuing commands using the preset supervision command subsystem ensures real-time monitoring and feedback of construction progress, helps dynamically adjust construction plans, and improves the overall coordination and success rate of the railway construction plan.
[0090] S3. Conduct real-time monitoring on the construction operation team that has received the execution command to obtain construction operation monitoring data.
[0091] In an embodiment of the present invention, a camera with high definition and night vision function is selected to monitor the construction work of the construction work team in real time, record and collect construction work monitoring data, and upload the collected construction work monitoring data to a remote terminal for storage, so as to provide high-quality data for subsequent analysis of the construction work monitoring data using image processing and analysis technology.
[0092] Specifically, the real-time monitoring of the construction work team that receives the execution command to obtain the construction work monitoring data includes:
[0093] Collecting real-time monitoring images of the construction work team through a preset camera;
[0094] Converting the real-time monitoring image into a grayscale monitoring image;
[0095] Performing Gaussian blur on the grayscale monitoring image to obtain a standard monitoring image;
[0096] Performing edge detection on the standard monitoring image to obtain contour information;
[0097] The construction operation monitoring data of the construction operation team is generated according to the profile information.
[0098] In detail, converting the real-time monitoring image into a grayscale monitoring image includes:
[0099] The color value of each pixel in the real-time monitoring image is converted into a grayscale value, and the formula is as follows:
[0100] Gray=0.2989×R+0.5870×G+0.1140×B
[0101] Wherein, Gray represents the grayscale value, R represents the red channel value of each pixel in the real-time monitoring image, G represents the green channel value of each pixel in the real-time monitoring image, and B represents the blue channel value of each pixel in the real-time monitoring image;
[0102] The grayscale values are used to form a grayscale monitoring image.
[0103] In detail, the grayscale monitoring image is Gaussian blurred using a Gaussian blur function to obtain a standard monitoring image. The Gaussian blur function formula is as follows:
[0104]
[0105] Wherein, G(x,y) represents the Gaussian function value at the position (x,y), σ represents the standard deviation of the Gaussian distribution in the grayscale monitoring image, and x and y represent the distance of each pixel in the grayscale monitoring image relative to the center of the Gaussian filter window within the Gaussian filter window.
[0106] In detail, performing edge detection on the standard monitoring image to obtain contour information includes:
[0107] Calculating the gradient intensity and gradient direction of the standard monitoring image;
[0108] Identifying a contour edge of the standard monitoring image according to the gradient intensity and the gradient direction;
[0109] Using a preset edge threshold interval to filter out strong edges that are greater than or equal to the upper limit of the edge threshold;
[0110] Screening out weak edges that are smaller than the upper edge threshold and larger than the lower edge threshold;
[0111] Contour information is generated according to the strong edge and the weak edge.
[0112] In detail, assuming an image of gradient intensity, the preset edge threshold interval is: the upper limit of the edge threshold is 100, and the lower limit of the edge threshold is 50. All pixels with gradient intensity greater than or equal to 100 (such as 130, 150, etc.) are marked as strong edges; all pixels with gradient intensity between 50 and 100 (such as 60, 80, etc.) are marked as weak edges; all pixels with gradient intensity less than 50 (such as 10, 30, etc.) are marked as non-edges.
[0113] Furthermore, the profile information includes: the construction workers, construction equipment and the activity range of the construction team. Through further analysis of the profile information, data related to the construction work can be extracted, such as the number of construction workers, working area, equipment status, etc.
[0114] Real-time monitoring images are collected using preset cameras to ensure visualization and timely feedback of the operation process. After converting the image into a grayscale image, Gaussian blur processing is used to reduce noise, improve image quality, and ensure the accuracy of subsequent analysis. Edge detection extracts important contour information in the image to help identify the dynamic activities of the work team. The construction operation monitoring data generated in combination with contour information provides an important basis for safety management, efficiency evaluation, and decision support, which helps to optimize the construction process, improve safety, and management efficiency.
[0115] S4. Identify the construction status and construction progress in the construction operation monitoring data to obtain the operation status of the construction operation team.
[0116] In an embodiment of the present invention, a preset YOLO model can be used to perform confidence analysis on the detection result that the construction status of the construction personnel is in an abnormal state, evaluate the status of the construction personnel, and decide whether to re-extract the construction status information of the construction personnel or issue a warning command based on the relationship with the confidence threshold.
[0117] In the embodiment of the present invention, the identifying of the construction status and construction progress in the construction operation monitoring data to obtain the operation status of the construction operation team includes:
[0118] Extracting the construction status and construction progress of the construction personnel preset in the construction operation monitoring data;
[0119] If the construction state is a preset abnormal state, coordinates of the location information of the construction personnel are marked to obtain personnel marking data;
[0120] Performing confidence analysis on the personnel labeling data to obtain the confidence of the abnormal state;
[0121] Screening out abnormal states whose confidence level is greater than or equal to a preset confidence level threshold;
[0122] Using a preset loudspeaker to issue a warning command to the construction personnel in the abnormal state;
[0123] If the construction status is a preset normal status, checking the completion status of the construction progress;
[0124] When the completion status of the construction progress is incomplete, returning to extract the construction status and construction progress of the construction personnel preset in the construction operation monitoring data;
[0125] When the completion status of the construction progress is completed, the operation status of the construction work team is obtained.
[0126] Furthermore, the operation status includes: location information, construction status and construction progress of the construction team during the construction process, and the operation status is transmitted to the remote terminal through a preset communication system.
[0127] By transmitting the location information, construction status, construction progress and other information of the construction work team during the construction process to the remote terminal in real time through a preset communication system, the efficiency and transparency of construction management can be significantly improved. The instant transmission of information can help project managers to keep abreast of the construction progress and quickly discover and solve potential problems.
[0128] In detail, the YOLO model is used to perform confidence analysis on the personnel annotation data. When the construction personnel are detected, a confidence score is provided for each detected construction personnel. The score reflects the confidence of the YOLO model in the construction status detection result. The confidence score is between 0 and 1. The higher the value, the more confident the YOLO model is in the construction status detection result. The annotation information includes: the bounding box coordinates of the construction personnel in the standard construction operation data, and the YOLO model outputs the confidence of the construction personnel.
[0129] By performing image recognition and processing on construction monitoring data, the accuracy of the data is ensured. By extracting the construction status and progress of construction workers, it is possible to timely identify whether there are abnormal conditions in the construction process. If the state of the construction workers is found to be abnormal, the confidence analysis using the YOLO model can further confirm the actual state of the construction workers, and take corresponding measures based on the analysis results, such as issuing warning commands to ensure construction safety and efficiency. This not only improves the real-time monitoring capabilities of the construction site, but also helps to promptly discover and solve potential problems, thereby effectively improving construction quality and safety.
[0130] Embodiment 2
[0131] like Figure 2 , which is a functional module diagram of a railway maintenance construction safety monitoring system 100 provided for this embodiment.
[0132] The railway maintenance construction safety monitoring system 100 of the present invention can be installed in an electronic device. According to the functions to be implemented, the railway maintenance construction safety monitoring system 100 can include a plan acquisition module 101, a command sending module 102, a real-time monitoring module 103 and a progress identification module 104. The module of the present invention can also be called a unit, which refers to a series of computer program segments that can be executed by an electronic device processor and can complete fixed functions, which are stored in the memory of the electronic device.
[0133] In this embodiment, the functions of each module / unit are as follows:
[0134] A plan acquisition module 101 is used to acquire a railway construction plan and extract key construction tasks in the railway construction plan;
[0135] A command sending module 102 is used to generate an execution command according to the key construction task and send the execution command to a preset construction work team;
[0136] A real-time monitoring module 103 is used to monitor the construction work team that has received the execution command in real time to obtain construction work monitoring data;
[0137] The progress identification module 104 is used to identify the construction status and construction progress in the construction operation monitoring data to obtain the operation status of the construction operation team.
[0138] Embodiment 3
[0139] Figure 3 A schematic diagram of the structure of an electronic device for railway maintenance and construction safety monitoring provided in an embodiment of the present application.
[0140] On the basis of the above embodiments, this embodiment provides a computer device, including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of the method described in the above embodiments.
[0141] In some implementations of this embodiment, a computer-readable storage medium is provided, on which a computer program is stored, characterized in that when the computer program is executed by a processor, the steps of the method described in the above embodiment are implemented.
[0142] In some implementations of this embodiment, a computer program product is provided, including a computer program, characterized in that when the computer program is executed by a processor, the steps of the method described in the above embodiment are implemented.
[0143] The processor may include, but is not limited to, one or more processors or microprocessors, etc. Each processor may be an application specific integrated circuit (ASIC), a digital signal processor (DSP), a digital signal processing device (DSPD), a programmable logic device (PLD), a field programmable gate array (FPGA), a controller, a microcontroller, a microprocessor or other electronic components to execute the methods in the above embodiments.
[0144] The computer-readable storage medium may be implemented by any type of volatile or non-volatile storage device or a combination thereof, and the computer-readable storage medium may include but is not limited to, for example, random access memory (RAM), read-only memory (ROM), flash memory, EPROM memory, EEPROM memory, registers, computer storage media (e.g., hard disk, floppy disk, solid-state drive, removable disk, CD ROM, DVD ROM, Blu-ray disc, etc.).
[0145] The computer-readable storage medium may also store at least one computer executable program, such as a computer-readable instruction. The computer-readable storage medium includes, but is not limited to, for example, a volatile memory and / or a non-volatile memory. The volatile memory may include, for example, a random access memory (RAM) and / or a cache memory (cache), etc. The computer-readable storage medium may include, for example, a read-only memory (ROM), a hard disk, a flash memory, etc. For example, a non-transitory computer-readable storage medium may be connected to a computing device such as a computer, and then, when the computing device runs the computer-readable instructions stored on the computer-readable storage medium, the various methods described above may be performed.
[0146] In addition, the computer device may also include (but not limited to) a data bus, an input / output (I / O) bus, a display, and input / output devices (eg, keyboard, mouse, speaker, etc.), etc.
[0147] The processor may communicate with a communication interface of an external device via an I / O bus via a wired or wireless network.
[0148] In one embodiment, the at least one computer executable instruction may also be compiled into or constitute a software product / computer program product, wherein one or more computer executable instructions are executed by a processor to perform the various functions and / or method steps in the embodiments described in the present technology.
[0149] In the embodiments provided in the present application, it should be understood that the disclosed systems and methods can also be implemented in other ways. The system embodiments described above are merely schematic, for example, the flowcharts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the systems, methods and computer program products according to the multiple embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of the code, and the above-mentioned module, a program segment or a part of the code contains one or more executable instructions for implementing the specified logical functions. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or the flowchart, and the combination of the boxes in the block diagram and / or the flowchart can be implemented with a dedicated hardware-based system that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.
[0150] It should be noted that, in this application, the terms "include", "comprises" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element limited by the sentence "includes a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0151] Although the implementation methods disclosed in this application are as above, the above contents are only the implementation methods adopted for facilitating the understanding of this application, and are not intended to limit this application. Any technician in the technical field to which this application belongs can make any modifications and changes in the form and details of the implementation without departing from the spirit and scope disclosed in this application, but the scope of patent protection of this application shall still be based on the scope defined in the attached claims.
Claims
1. A railway maintenance construction safety monitoring method, characterized in that: include: Obtaining a railway construction plan and extracting key construction tasks in the railway construction plan; Generate an execution command according to the key construction task, and send the execution command to a preset construction work team; Conducting real-time monitoring on the construction operation team that has received the execution command to obtain construction operation monitoring data; The construction status and construction progress in the construction operation monitoring data are identified to obtain the operation status of the construction operation team.
2. The method according to claim 1, characterized in that The extracting of key construction tasks in the railway construction plan includes: Sorting the construction tasks in the railway construction plan in chronological order to obtain sorted initial construction tasks; Draw a task node diagram using the initial construction task; Get the task duration of each initial construction task; Calculate the earliest start time, latest start time, earliest finish time and latest finish time of each initial construction task according to the task node diagram and the task duration; Calculate the float time of the initial construction task according to the earliest start time, the latest start time, the earliest finish time and the latest finish time; Filter out the initial construction task with the longest completion time according to the earliest completion time and the latest completion time; Tasks whose float time is less than a preset float time threshold are selected from the initial construction tasks as key construction tasks.
3. The method according to claim 1, characterized in that The step of generating an execution command according to the key construction task and sending the execution command to a preset construction work team includes: Extracting construction action features of the key construction tasks; Using a preset Eisenhower matrix to perform a priority analysis on the construction action features, and obtaining a priority result of the construction action features; The construction action features are sorted using the priority results, and execution commands are generated in sequence according to the sorted construction action features; Sequentially performing execution matching on the execution command and the construction work team to obtain a matching result; The execution command is sent to the matched construction work team according to the matching result.
4. The method according to claim 1, characterized in that: The real-time monitoring of the construction operation team that receives the execution command to obtain the construction operation monitoring data includes: Collecting real-time monitoring images of the construction work team through a preset camera; Converting the real-time monitoring image into a grayscale monitoring image; Performing Gaussian blur on the grayscale monitoring image to obtain a standard monitoring image; Performing edge detection on the standard monitoring image to obtain contour information; The construction operation monitoring data of the construction operation team is generated according to the profile information.
5. The method according to claim 4, characterized in that The step of performing edge detection on the standard monitoring image to obtain contour information includes: Calculating the gradient intensity and gradient direction of the standard monitoring image; Identifying a contour edge of the standard monitoring image according to the gradient intensity and the gradient direction; Using a preset edge threshold interval to filter out strong edges that are greater than or equal to the upper limit of the edge threshold; Screening out weak edges that are smaller than the upper edge threshold and larger than the lower edge threshold; Contour information is generated according to the strong edge and the weak edge.
6. The method according to claim 1, characterized in that The identifying of the construction status and construction progress in the construction operation monitoring data to obtain the operation status of the construction operation team includes: Extracting the construction status and construction progress of the construction personnel preset in the construction operation monitoring data; If the construction state is a preset abnormal state, coordinates of the location information of the construction personnel are marked to obtain personnel marking data; Performing confidence analysis on the personnel labeling data to obtain the confidence of the abnormal state; Screening out abnormal states whose confidence level is greater than or equal to a preset confidence level threshold; Using a preset loudspeaker to issue a warning command to the construction personnel in the abnormal state; If the construction status is a preset normal status, checking the completion status of the construction progress; When the completion status of the construction progress is incomplete, returning to extract the construction status and construction progress of the construction personnel preset in the construction operation monitoring data; When the completion status of the construction progress is completed, the operation status of the construction work team is obtained.
7. A railway maintenance construction safety monitoring system, characterized in that: The system comprises: A plan acquisition module, used to acquire a railway construction plan and extract key construction tasks in the railway construction plan; A command sending module, used to generate an execution command according to the key construction task, and send the execution command to a preset construction work team; A real-time monitoring module is used to monitor the construction work team that has received the execution command in real time to obtain construction work monitoring data; The progress identification module is used to identify the construction status and construction progress in the construction operation monitoring data to obtain the operation status of the construction operation team.
8. A computer device comprising a memory, a processor and a computer program stored in the memory, characterized in that: The processor executes the computer program to implement the steps of the method according to any one of claims 1 to 6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.