Penetration type management and control method and device for operation plan

Through the automated processing of penetrating management and real-time monitoring of operation plans, the problems of low efficiency and insufficient accuracy when manually reviewing massive operation plan data are solved, and efficient and accurate safety supervision and operation plan management are achieved.

CN119539741AActive Publication Date: 2025-02-28GUANGDONG DIANWANG GONGSI YUNFU POWER SUPPLY BUREAU
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411696589.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-25
Publication Date
2025-02-28
Estimated Expiration
2044-11-25

AI Technical Summary

Technical Problem

In the existing technology, massive operational plan data are manually reviewed one by one, and possible safety risk points are analyzed, and there are problems such as low efficiency, easy to miss key problems, and insufficient accuracy.

Method used

It provides a penetrating control method for operation planning, which is implemented through a penetrating control system, including reading the output directory of local storage, matching and updating the job plan, reading the business expansion transfer table of network disk storage, processing unfinished transfer tables, generating prompt information and performing real-time monitoring.

Benefits of technology

Through automated data processing and real-time monitoring, the accuracy and safety control level of operation plan are improved, the inefficiency and omission of manual audits are avoided, and the integrity and safety of operation plan are ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119539741A_ABST
    Figure CN119539741A_ABST
Patent Text Reader

Abstract

The invention provides a penetration type management and control method and device for an operation plan. The method comprises the following steps: reading a local output directory, retrieving operation plans based on a preset date, matching a first target plan with a second target plan, and determining whether the directory contains all the operation plans; if not, updating and outputting the first target plan; reading a business expansion transfer table in the network disk, checking whether an unfinished transfer table exists or not, and processing an unfinished part; after all the transmission tables are processed, prompt information is generated to remind an operator to execute the plan, and real-time monitoring is carried out; and sending second prompt information according to the monitoring result to remind the supervisor to effectively supervise the operation plan. The problems of low efficiency, easy missing of key problems and insufficient accuracy of analyzing possible safety risk points in a mode of manually examining massive operation plan data one by one in the prior art are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of power grid operation management, and in particular to a penetrating control method for an operation plan, a penetrating control device for an operation plan, a computer-readable storage medium, and a penetrating control system. Background Art

[0002] At present, there are widespread problems in the planning and management of power grid construction operations, such as inaccurate plans and difficulty in effectively controlling key risks, which is particularly prominent in daily high-frequency operation scenarios. Taking a county power supply bureau as an example, its average daily construction work volume is about 50. Although planned operations are generally entered into the power grid management platform in advance, due to the early entry time, the long planning time span, and the failure to synchronize the plan adjustments to the system in time, there are differences between the actual construction operations and the system plan. For example, the planned time does not match the actual working time, or the operation changes are not accurately reflected. This inaccuracy makes it difficult for professional departments to grasp the actual start of construction in real time, and it is impossible to fully understand the operation dynamics through clear reports, which also constitutes an obstacle to efficient supervision.

[0003] On the other hand, in the operation risk management, the performance of safety supervision personnel at all levels is insufficient, and some personnel have not completed the online and offline clock-in and sign-in processes as required. This phenomenon not only affects the coverage of risk management, but also poses potential risks to the safety of the operation site. Therefore, innovative means are urgently needed to remind relevant responsible persons to perform their supervisory duties and ensure that all operations are effectively included in the supervision system. In addition, due to the huge amount of operation plan data, the traditional method of relying on manual review is difficult to accurately detect key violation risks in massive data, such as "extracorporeal circulation operations" or "occupationally contraindicated personnel engaged in construction operations", resulting in the inability to effectively implement source control.

[0004] Currently, there are no relevant technical measures that can realize the start-up reminder, extracorporeal circulation analysis and occupational contraindication analysis of power grid operation plans in an integrated manner. The traditional method usually involves manually reviewing massive operation plan data one by one to analyze possible safety risk points. However, this method is inefficient and inaccurate, and cannot meet the needs of modern power grid companies for efficient and accurate safety supervision. Summary of the invention

[0005] The main purpose of the present application is to provide a method for penetrating control of an operation plan, a device for penetrating control of an operation plan, a computer-readable storage medium and a penetrating control system, so as to at least solve the problems in the prior art of manually reviewing massive amounts of operation plan data one by one to analyze possible safety risk points, which has low efficiency, easy omission of key issues and insufficient accuracy.

[0006] In order to achieve the above-mentioned purpose, according to one aspect of the present application, a method for penetrating control of a work plan is provided, the method is implemented by a penetrating control system, the method comprising: reading a locally stored output directory, retrieving the work plan in the output directory based on a preset date, obtaining a first target plan, obtaining a second target plan and matching the second target plan based on the first target plan to determine whether the output directory includes all of the second target plans, the output directory being a directory of the work plans that have been allocated in the penetrating control system, the second target plan including all of the work plans that need to be executed on the preset date; if the output directory does not include all of the second target plans, matching the first target plan based on the second target plan The target plan is updated and output; the business expansion transfer table stored in the network disk is read, and a judgment is made based on the current completion status of the business expansion transfer table to determine whether there is a business expansion transfer table with a corresponding completion status of incomplete; in the case that there is a business expansion transfer table with a corresponding completion status of incomplete, the business expansion transfer table is processed based on the locally stored job plan; in the case that all business expansion transfer tables are processed, a first prompt message is issued according to the business expansion transfer table, and the execution process of the job plan in the output directory is monitored in real time, the first prompt message is used to instruct the corresponding operator to execute the job plan; based on the result of real-time monitoring, a second prompt message is issued, and the second prompt message is used to instruct the corresponding supervisor to monitor the job plan.

[0007] Optionally, when the output directory does not include all of the second target plans, the first target plan is updated and output based on the second target plan, including: determining the second target plan not included in the output directory as the third target plan, obtaining the original text of the third target plan through a preset path, and generating an Excel file based on the original text; reading a preset output template corresponding to the Excel file based on the Excel file; analyzing the Excel file, extracting data of a first preset type in the Excel file, and filling the data into a first preset position of the preset output template; extracting data of a second preset type in the Excel file, calculating the data of the second preset type through a preset formula to obtain first target data, and filling the first target data into a second preset position of the preset output template, wherein the first target data includes at least voltage level, job start time and job end time; converting the preset output template into Excel format to obtain second target data, updating the first target plan based on the second target data, and outputting it.

[0008] Optionally, the original text of the third target plan is obtained through a preset path, and an Excel file is generated based on the original text, including: obtaining a preset operation process text, starting a preset browser based on the preset operation process text, and establishing a communication connection with an asset domain system, the asset domain system at least including asset management data, asset tracking data, asset maintenance data and asset analysis data of the power grid; traversing the operation plans stored in the asset domain system based on the preset date to obtain a fourth target plan; matching the fourth target plan with the first target plan, capturing the operation plans in the fourth target plan that are inconsistent with the first target plan to obtain the original text, and converting it into Excel format to obtain the Excel file.

[0009] Optionally, in the case where there is a business expansion transfer table whose corresponding completion status is the incomplete business expansion table, the business expansion transfer table is processed based on the locally stored operation plan, including: adding the business expansion transfer table whose corresponding completion status is the incomplete business expansion table to a preset list to obtain a first business expansion transfer table; performing data format conversion on the first business expansion transfer table, unifying the data format in the first business expansion transfer table to obtain a second business expansion transfer table; analyzing the business expansion data in the second business expansion transfer table, extracting the business expansion data whose corresponding status is not erected, to obtain the first business expansion data; traversing the first business expansion data in units of rows, performing data analysis, data capture, data screening and data insertion on each row of the first business expansion data in turn to obtain the second business expansion data; merging the second business expansion data and the operation plan corresponding to the number contained in the second business expansion data into the same table, and modifying the corresponding completion status to completed, to obtain the processed business expansion transfer table.

[0010] Optionally, data analysis, data capture, data screening and data insertion are performed on each row of the first business expansion data in sequence to obtain second business expansion data, including: performing the data analysis on the first business expansion data, extracting the substation, user number, user name, job acceptance date and job construction unit in the first business expansion data, to obtain second target data; performing the data capture on the local job plan based on the second target data, and capturing the job plan that is the same as the substation corresponding to the first business expansion data within the past first preset time period to obtain third business expansion data; performing the data screening on the third business expansion data based on the second target data, filtering out row data including the substation, to obtain fourth business expansion data; screening the fourth business expansion data according to the user number, the user name, the job acceptance date and the job construction unit in the second target data, and performing the data insertion on the job plan number obtained by screening, so as to insert it into the first business expansion data of the corresponding row to obtain the second business expansion data.

[0011] Optionally, the execution process of the job plan in the output directory is monitored in real time, including: when the first prompt message has been issued, detecting whether the interval time from the last issuance of the first prompt message exceeds a third preset time at intervals of a second preset time, and the second preset time is less than the third preset time; when the interval time exceeds the third preset time, re-reading the output directory, and filtering out the job plans in the output directory that were not included in the last issuance of the first prompt message, and determining them as the second target plans; adding the second target plan to the first prompt message and resending it, and synchronously updating the sending time of the first prompt message; matching based on the preset workers in the second target plan, and issuing a first alarm message when the workers currently working include the preset workers, and the first alarm message is used to drive away the preset workers.

[0012] Optionally, based on the result of real-time monitoring, a second prompt message is issued, including: obtaining the work plan whose corresponding status is under construction at the current moment, and determining the number corresponding to the work plan to obtain the target number; traversing the work plan corresponding to the target number, and when the length of the content of the work plan is greater than a preset threshold, intercepting the content of the work plan with the preset threshold to obtain a third prompt message, and when the length of the content of the work plan is less than or equal to the preset threshold, determining the content of the work plan as the third prompt message; matching the third prompt message with preset keywords, and when the third prompt message does not include the preset keywords, determining the third prompt message as the second prompt message, and determining the control personnel of the corresponding work plan based on the second prompt message, and sending the second prompt message to the control personnel through elink; when the third prompt message includes the preset keywords, adding target identification information to the third prompt message to obtain the second prompt message, and determining the control personnel of the corresponding work plan based on the second prompt message, and sending the second prompt message to the control personnel through elink, and the target identification information is used to prompt the control personnel to pay more attention.

[0013] According to another aspect of the present application, a penetrating management and control device for a job plan is provided, the device comprising: a first acquisition unit, configured to read a locally stored output directory, retrieve the job plans in the output directory based on a preset date, obtain a first target plan, obtain a second target plan and match the first target plan with the second target plan based on the first target plan to determine whether the output directory includes all of the second target plans, the output directory being a directory of the job plans allocated in the penetrating management and control system, the second target plan including all of the job plans to be executed on the preset date; a first processing unit, configured to update and output the first target plan based on the second target plan when the output directory does not include all of the second target plans; a second acquisition unit, configured to read a network directory, The business expansion transfer table stored on the disk is judged based on the current completion status of the business expansion transfer table to determine whether there is a business expansion transfer table with a corresponding completion status of incomplete; the second processing unit is used to process the business expansion transfer table based on the job plan stored locally when there is a business expansion transfer table with a corresponding completion status of incomplete; the first sending unit is used to issue a first prompt message according to the business expansion transfer table when all the business expansion transfer tables are processed, and to monitor the execution process of the job plan in the output directory in real time, the first prompt message being used to instruct the corresponding operator to execute the job plan; the second sending unit is used to issue a second prompt message based on the result of real-time monitoring, the second prompt message being used to instruct the corresponding supervisor to monitor the job plan.

[0014] According to another aspect of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute any one of the methods described.

[0015] According to another aspect of the present application, a penetrating management and control system is provided, comprising: one or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by the one or more processors, and the one or more programs include methods for executing any one of the described methods.

[0016] Applying the technical solution of the present application, by reading the locally stored output directory and retrieving the job plans therein based on the preset date, after obtaining the first target plan and the second target plan, the output directory is confirmed by matching whether it contains all the required second target plans. If the output directory does not contain the complete second target plan, the first target plan is updated and output. The system further reads the business expansion transfer table in the network disk, and determines whether there are unfinished transfer tables based on its current completion status; for unfinished transfer tables, the system processes them according to the locally stored job plans. After all business expansion transfer tables are processed, the system generates a first prompt message to remind the operator to execute the relevant job plan, and monitors the execution process of the job plan in real time. According to the real-time monitoring results, the system sends a second prompt message to remind the supervisor to effectively supervise the job plan. This application solves the problem of manually reviewing massive job plan data one by one in the prior art to analyze possible safety risk points through automated data processing and real-time monitoring, which has the problems of low efficiency, easy omission of key issues, and insufficient accuracy, and effectively improves the accuracy and safety management level. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 A schematic diagram of a flow chart of a method for penetrating control of an operation plan provided according to an embodiment of the present application is shown;

[0018] Figure 2 A schematic diagram of a process for updating a target plan according to an embodiment of the present application is shown;

[0019] Figure 3 A structural block diagram of a penetrating control device for an operation plan provided according to an embodiment of the present application is shown. DETAILED DESCRIPTION

[0020] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0021] In order to enable those skilled in the art to better understand the solution of the present application, 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 part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.

[0022] 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 sequential order. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application described here. 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.

[0023] As introduced in the background technology, the prior art usually analyzes possible safety risk points by manually reviewing massive operation plan data one by one. However, this method is inefficient and inaccurate, and cannot meet the needs of modern power grid companies for efficient and accurate safety supervision. In order to solve the problems of low efficiency, easy omission of key issues, and insufficient accuracy in manually reviewing massive operation plan data one by one to analyze possible safety risk points, the embodiments of the present application provide a method for penetrating control of operation plans, a penetrating control device for operation plans, a computer-readable storage medium, and a penetrating control system.

[0024] The technical solutions in the embodiments of the present invention will be described clearly and completely below in conjunction with the accompanying drawings in the embodiments of the present invention.

[0025] The penetrating control method of the operation plan of the present application is realized through a penetrating control system. The system combines data automation processing and real-time monitoring functions, which can effectively run through each link of the entire operation plan, thereby ensuring that the execution process of the operation plan is fully supervised and controlled. Figure 1 Flowchart of the method for penetrating control of the operation plan according to the embodiment of the present application. Figure 1 As shown, the method comprises the following steps:

[0026] Step S101, reading the locally stored output directory, searching the job plans in the output directory based on a preset date, and obtaining a first target plan;

[0027] Specifically, the job plan information is retrieved from the locally stored output directory. The output directory contains all assigned job plan files, which contain the detailed information required for job execution. By pre-setting the date, the system automatically filters out the job plan data related to that date. This ensures that only job plans that match the current working date are retrieved, ensuring the accuracy and real-time nature of the data.

[0028] Step S102, obtaining the second target plan and matching the second target plan based on the first target plan to determine whether the output directory includes all the second target plans, the output directory is the directory of the work plans that have been allocated in the penetration management and control system, and the second target plan includes all the work plans that need to be executed on the preset date;

[0029] Specifically, by comparing the stored work plan (first target plan) with the preset work plan (second target plan), it is confirmed whether all the required work plans are included in the output directory. The system will obtain the second target plan (i.e., the complete set of all plans within the preset date) from the storage according to the preset date and work plan type, and compare it with the first target plan (the currently stored work plan). If some work plans are not included in the first target plan, the system will prompt that these missing work plans need to be supplemented or updated.

[0030] Step S103, when the output directory does not include all the second target plans, the first target plan is updated and output based on the second target plan;

[0031] Specifically, when it is found that the job plan in the output directory is incomplete, the system will automatically update it according to the preset date and target plan to ensure the completeness and accuracy of the job plan, avoid omissions or mistakes, and ensure the smooth progress of the operation.

[0032] Step S104, reading the business extension transfer table stored in the network disk, and making a determination based on the current completion status of the business extension transfer table to determine whether there is a business extension transfer table with a corresponding completion status of incomplete;

[0033] Specifically, the system reads the business expansion transfer table from the network disk and determines its status in real time. For unfinished transfer tables, the system will automatically mark and perform subsequent processing to ensure that all work tasks are followed up and processed in a timely manner.

[0034] Step S105, when all the business expansion transfer tables are processed, a first prompt message is issued according to the business expansion transfer table, and the execution process of the operation plan in the output directory is monitored in real time, and the first prompt message is used to instruct the corresponding operation personnel to execute the operation plan;

[0035] Specifically, after confirming that all business expansion transfer tables have been processed, the system will automatically generate prompt information to remind operators to perform related tasks. At the same time, the system monitors the execution progress of the work plan in real time to ensure that all work is carried out as planned, reduce human intervention, and improve work efficiency.

[0036] Step S106: Based on the result of real-time monitoring, a second prompt message is issued, and the second prompt message is used to instruct the corresponding supervisor to monitor the operation plan.

[0037] Specifically, the system generates a second prompt message for supervisors by monitoring the execution of the operation plan in real time, promptly reminding supervisors to pay attention to the progress of the operation, existing risk points and abnormal situations, ensuring that the supervision work is implemented in place and improving the safety and compliance of the operation.

[0038] It can be seen that the present application provides a method for penetrating control of a work plan, which reads the locally stored output directory and retrieves the work plan therein based on a preset date, obtains the first target plan and the second target plan, and then confirms whether the output directory contains all the required second target plans through matching. If the output directory does not contain a complete second target plan, the first target plan is updated and output. The system further reads the business expansion transfer table in the network disk, and determines whether there is an unfinished transfer table based on its current completion status; for the unfinished transfer table, the system processes it according to the locally stored work plan. After all business expansion transfer tables are processed, the system generates a first prompt message to remind the operator to execute the relevant work plan, and monitors the execution process of the work plan in real time. According to the real-time monitoring results, the system sends a second prompt message to remind the supervisor to effectively supervise the work plan. Through automated data integration and real-time monitoring, the present application can detect potential risks before the work is executed, take timely measures, avoid the problems of inefficiency, omissions and lack of accuracy that may exist during manual review, and greatly improve the safety control level of the work.

[0039] As a possible implementation, Figure 2 A schematic diagram of a process for updating a job plan according to an embodiment of the present application is shown. Figure 2 As shown, when the output directory does not include all the second target plans, the first target plan is updated and output based on the second target plan, including the following steps:

[0040] Step S201, determining the second target plan not included in the output directory as the third target plan, obtaining the original text of the third target plan through a preset path, and generating an Excel file based on the original text;

[0041] Specifically, when it is found that the job plan in the output directory is incomplete, the system will automatically identify the missing parts, obtain the original text of these missing parts through the preset path, and then generate an Excel file for subsequent data processing and integration.

[0042] Step S202, reading a preset output template corresponding to the Excel file based on the Excel file;

[0043] Specifically, the system automatically reads the generated Excel file according to the preset output template format and prepares the corresponding template to ensure that subsequent data can be accurately filled in the specified location.

[0044] Step S203, analyzing the Excel file, extracting data of a first preset type from the Excel file, and filling the data into a first preset position of a preset output template;

[0045] Specifically, the system will analyze the data in the Excel file and fill in the relevant data (such as job type, affiliated unit, etc.) into the first position preset in the template according to the preset requirements to ensure the accuracy of the data and the uniformity of the format.

[0046] Step S204, extracting data of a second preset type from the Excel file, calculating the data of the second preset type using a preset formula to obtain first target data, and filling the first target data into a second preset position of the preset output template, wherein the first target data at least includes a voltage level, an operation start time, and an operation end time;

[0047] Specifically, for the second type of data in the Excel file (such as voltage level, operation time, etc.), the system will use preset formulas to perform necessary operations (such as calculating operation duration) and fill in the calculation results into the specified location in the template to ensure the integrity and accuracy of the operation plan information.

[0048] Step S205, converting the preset output template into Excel format, obtaining the second target data, updating the first target plan based on the second target data, and outputting it.

[0049] Specifically, the system converts the output template after filling and calculation processing into a standard Excel format file, updates the original job plan based on this file, and finally outputs the updated job plan data.

[0050] Through the above implementation, the system can effectively identify and supplement the missing work plan information, automatically convert the original text data into an operable Excel file, and generate a complete and accurate work plan report after formatting. This method avoids manual intervention, reduces human errors, and improves the processing efficiency of work plans through automated data filling and calculation.

[0051] As a possible implementation method, obtaining the original text of the third target plan through a preset path and generating an Excel file based on the original text includes the following steps:

[0052] Step S301, obtaining a preset operation process text, starting a preset browser based on the preset operation process text, and establishing a communication connection with an asset domain system, the asset domain system at least including asset management data, asset tracking data, asset maintenance data and asset analysis data of the power grid;

[0053] Specifically, the system first obtains a preset operation process text, which defines how to interact with the power grid asset management system. Then, the system establishes a connection with the asset domain system through a preset browser interface to ensure that it can access relevant data of the power grid, including asset management, tracking, maintenance and analysis data, to provide support for subsequent data acquisition.

[0054] Step S302, traversing the operation plans stored in the asset domain system based on a preset date to obtain a fourth target plan;

[0055] Specifically, the system automatically retrieves and traverses the stored operation plan data from the asset domain system according to the preset date, obtains the operation plan data for the day or the future, and identifies it as the fourth target plan. The plan includes detailed information on various operation tasks of the power grid, such as operation time, operation personnel, operation content, etc.

[0056] Step S303, based on matching the fourth target plan with the first target plan, capturing the operation plan in the fourth target plan that is inconsistent with the first target plan, obtaining the original text, and converting it into Excel format to obtain an Excel file.

[0057] Specifically, the system compares the fourth target plan with the existing first target plan to find the differences between the two, especially those work plans that are not included in the output directory. The system captures these differences as raw text and converts them into Excel format for subsequent processing and updating. This step avoids manual intervention and errors through the automated matching and capture process, ensuring the integrity and accuracy of the work plan.

[0058] Through the above implementation steps, the system can automatically obtain the operation plan data from the power grid asset management system, compare it in real time and generate an Excel file that meets the requirements. This process not only improves the efficiency of extracting operation plan data, but also ensures the real-time update and accurate recording of the operation plan, which helps to optimize the operation process management and risk control.

[0059] As a possible implementation mode, in the case where there is a business extension transfer table whose corresponding completion status is incomplete, the business extension transfer table is processed based on the locally stored operation plan, including:

[0060] Step S401, adding the business expansion transfer table corresponding to the unfinished completion status to the preset list to obtain the first business expansion transfer table;

[0061] Specifically, the system first traverses all business extension transfer tables, finds those transfer tables whose status is marked as "unfinished", and adds these tables to a preset list to form a first business extension transfer table. This operation helps the system focus on the business extension data that needs further processing.

[0062] Step S402, converting the data format of the first business expansion transmission table, unifying the data format in the first business expansion transmission table, and obtaining a second business expansion transmission table;

[0063] Specifically, the system will uniformly convert the data format in the first business expansion transfer table so that the data format of all fields is consistent, ensuring that the subsequent data processing can proceed smoothly. For example, the date format, number format, etc. will be standardized, and the converted data will form the second business expansion transfer table.

[0064] Step S403, analyzing the business expansion data in the second business expansion transmission table, extracting the business expansion data corresponding to the state of not erecting a pole, and obtaining the first business expansion data;

[0065] Specifically, in the second business expansion transfer table, the system will analyze each business expansion data and filter out the data with the status of "not erected". These unerection data are extracted and called the first business expansion data. This operation can identify the business expansion tasks that have not been completed and centrally process these key data.

[0066] Step S404, traversing the first business expansion data in units of lines, and sequentially performing data analysis, data capture, data screening, and data insertion on each line of the first business expansion data to obtain second business expansion data;

[0067] Specifically, the system will conduct a detailed analysis of the first business expansion data in units of each row of data. The specific steps include: data analysis (analyzing the validity and accuracy of the data), data capture (capturing supplementary information from other related systems or tables), data screening (removing data that does not meet the conditions) and data insertion (inserting data that meets the requirements into the corresponding work plan or table). These steps help to extract complete and qualified business expansion data and form the second business expansion data.

[0068] Step S405: merge the second business expansion data and the operation plan corresponding to the number contained in the second business expansion data into the same table, and modify the corresponding completion status to completed, so as to obtain a processed business expansion transfer table.

[0069] Specifically, the system merges the second business extension data with the corresponding job plan information in the same table. For each business extension data entry, the system will match its corresponding job plan number and associate it with the job plan. In the merged data, the completion status corresponding to the completed business extension task will be updated to "completed" to indicate that the task has been successfully processed. Finally, the generated table is the processed business extension transfer table.

[0070] Through the above implementation steps, the system can automatically identify and process unfinished business expansion transfer forms to ensure the integrity, accuracy and timeliness of business expansion data. This automated data processing method significantly improves the efficiency of operation plan management, ensures the smooth execution of operation tasks, and effectively supports the decision-making and supervision work of operators.

[0071] As a possible implementation method, data analysis, data capture, data screening and data insertion are sequentially performed on each row of the first business expansion data to obtain the second business expansion data, including the following steps:

[0072] Step S501, performing data analysis on the first business expansion data, extracting the station area, user number, user name, operation acceptance date and operation construction unit in the first business expansion data, and obtaining second target data;

[0073] Specifically, the system will analyze the key information in the first business expansion data and extract the station area, user number, user name, job acceptance date and job construction unit of each business expansion data. These data are the basis for subsequent processing. By extracting these fields, the system can accurately associate and match other relevant data in the job plan.

[0074] Step S502, based on the second target data, the local operation plan is captured locally, and the operation plan of the same area as that corresponding to the first business expansion data within the past first preset time period is captured to obtain the third business expansion data;

[0075] Specifically, the system will capture the operation plan that matches these conditions from the local operation plan based on the area information in the second target data and the preset time (for example, the past 30 days, 60 days, etc.). These captured operation plan data constitute the third business expansion data, which is used to analyze whether there is an operation plan related to the first business expansion data.

[0076] Step S503, filtering the third business expansion data based on the second target data, filtering out the row data including the corresponding station area, and obtaining the fourth business expansion data;

[0077] Specifically, the system will filter out the operation plan data belonging to the same area from the third business expansion data. Through screening, the system can confirm which operation plans are associated with the target area, thereby ensuring the accuracy and effectiveness of the data of these operation plans. These screening results constitute the fourth business expansion data.

[0078] Step S504, filter the fourth business expansion data according to the user number, user name, job acceptance date and job construction unit in the second target data and perform data insertion on the filtered job plan number to insert it into the first business expansion data of the corresponding row to obtain the second business expansion data.

[0079] Specifically, the system further filters out qualified work plans by matching more fields in the second target data (such as user number, user name, work acceptance date, and work construction unit). For the work plans obtained by the screening, the system will insert the work plan number information into the corresponding first business expansion data, and combine this information into the second business expansion data. This operation ensures that all relevant information is accurately associated with the business expansion work plan to obtain complete business expansion data.

[0080] Through the above steps, the system can analyze, capture, filter and insert new operation plan information in detail for the data in the business expansion transfer table. This automated processing method improves the efficiency of data management, ensures the accuracy and timeliness of information, and optimizes the execution and supervision process of the operation plan.

[0081] As a possible implementation method, real-time monitoring of the execution process of the job plan in the output directory includes:

[0082] Step S601, when the first prompt message has been sent, detecting at intervals of a second preset time whether the interval between the last sending of the first prompt message exceeds a third preset time, and the second preset time is less than the third preset time;

[0083] Specifically, the system will periodically check the time difference since the last sending of the first prompt message according to a preset time interval (second preset duration). If the current interval duration exceeds the third preset duration, it indicates that the status of the operation plan needs to be re-evaluated and updated, triggering the next step of operation. The setting of the interval duration helps to ensure real-time and timely update of the operation plan information.

[0084] Step S602, when the interval time exceeds the third preset time, re-read the output directory, and filter out the work plan in the output directory that is not included in the last issuance of the first prompt information, and determine it as the second target plan;

[0085] Specifically, when the interval time exceeds the predetermined range, the system will re-read the work plans in the output directory and filter out the work plans that are not included in the first prompt information of the previous round. These newly filtered work plans are determined as the second target plans and are ready for update and reminder.

[0086] Step S603, adding the second target plan to the first prompt information and resending it, and synchronously updating the sending time of the first prompt information;

[0087] Specifically, once the second target plan is determined, the system will attach it to the first reminder message sent previously and resend the reminder message. At this time, the system will also synchronously update the sending time of the first reminder message to track the execution progress of the work plan and ensure that all operators and supervisors have the latest information.

[0088] Step S604, matching is performed based on the preset workers in the second target plan, and when there is a preset worker among the workers currently working, a first alarm message is issued, and the first alarm message is used to drive away the preset worker.

[0089] Specifically, the system will compare the preset operator information in the second target plan with the operator situation at the current operation site. If personnel matching the preset operator are found to be working at the operation site, and these personnel should not participate in the current operation (such as illegal operators), the system will issue a first alarm message. The alarm message will immediately notify the relevant personnel and drive away the illegal personnel to ensure the safety and compliance of the operation.

[0090] Through the above steps, this implementation method realizes real-time monitoring and dynamic management of the operation plan, which can not only update the operation information in a timely manner, but also issue warnings and intervene when safety risks occur, ensuring the safety and standardization of the operation process.

[0091] As a possible implementation, based on the result of real-time monitoring, issuing a second prompt message includes:

[0092] Step S701, obtaining the operation plan whose corresponding status is under construction at the current moment, and determining the number corresponding to the operation plan to obtain the target number;

[0093] Specifically, the system will filter out the work plans with the current status of "under construction" based on the real-time monitoring results, and extract the corresponding work plan numbers from them. The numbers of these work plans are the target numbers, which serve as the basic information for subsequent processing.

[0094] Step S702, traversing the operation plan corresponding to the target number, and when the length of the content of the operation plan is greater than a preset threshold, intercepting the content of the operation plan by the preset threshold to obtain third prompt information, and when the length of the content of the operation plan is less than or equal to the preset threshold, determining the content of the operation plan as the third prompt information;

[0095] Specifically, for each target number, the system will traverse its corresponding work plan. If the length of the work plan content is greater than the preset threshold, the system will intercept the work plan content according to the threshold to ensure the simplicity of the prompt information. If the length of the work plan content itself is less than or equal to the threshold, the system will directly use the original work plan content as the third prompt information.

[0096] Step S703, matching the third prompt information with the preset keyword, if the third prompt information does not include the preset keyword, determining the third prompt information as the second prompt information, determining the control person of the corresponding operation plan based on the second prompt information, and sending the second prompt information to the control person through elink;

[0097] Specifically, the system will match the third prompt information with preset keywords. For example, the preset keywords may include keywords such as "urgent" and "risk" to indicate potential safety hazards. If the third prompt information does not contain these preset keywords, the system will directly determine it as the second prompt information, match it to the corresponding control personnel according to the operation plan number, and send this information to the control personnel through the instant messaging tool elink.

[0098] Step S704, when the third prompt information includes preset keywords, add target identification information to the third prompt information to obtain second prompt information, and determine the management and control personnel of the corresponding work plan based on the second prompt information, and send the second prompt information to the management and control personnel through elink. The target identification information is used to prompt the management and control personnel to pay more attention.

[0099] Specifically, if the third prompt message contains preset keywords, the system will add target identification information (such as "urgent" or "please pay special attention") to its content so that the management personnel can immediately identify the work plan that needs to be paid more attention when receiving the prompt. The second prompt message with added identification information will then be sent to the management personnel, and the elink tool will ensure that the information can be quickly conveyed.

[0100] Through this implementation method, the system can dynamically adjust and optimize the real-time monitoring results, and timely remind the management and control personnel according to the content and importance of the work plan to enhance the safety monitoring and risk management during the operation. This not only ensures the compliance of the work plan, but also effectively prevents potential safety hazards and improves work efficiency and safety.

[0101] In order to enable those skilled in the art to more clearly understand the technical solution of the present application, the implementation process of the penetration control method of the operation plan of the present application will be described in detail below in combination with specific embodiments.

[0102] 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.

[0103] The embodiment of the present application also provides a kind of penetration control device of operation plan. It should be noted that the penetration control device of operation plan of the embodiment of the present application can be used to execute the penetration control method for operation plan provided by the embodiment of the present application. The device is used to implement the above-mentioned embodiment and preferred implementation mode, and the description has been made and will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware of predetermined functions. Although the device described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware is also possible and conceived.

[0104] The following is an introduction to the penetrating control device for the operation plan provided in the embodiment of the present application.

[0105] Figure 3 1 is a structural block diagram of a penetrating control device for a work plan according to an embodiment of the present application. Figure 3 As shown, the device includes: a first acquisition unit 10, a first processing unit 20, a second acquisition unit 30, a second processing unit 40, a first sending unit 50 and a second sending unit 60.

[0106] The first acquisition unit 10 is used to read the locally stored output directory, retrieve the job plan in the output directory based on a preset date, and obtain a first target plan;

[0107] Specifically, the job plan information is retrieved from the locally stored output directory. The output directory contains all assigned job plan files, which contain the detailed information required for job execution. By pre-setting the date, the system automatically filters out the job plan data related to that date. This ensures that only job plans that match the current working date are retrieved, ensuring the accuracy and real-time nature of the data.

[0108] The first processing unit 20 is used to obtain the second target plan and match the first target plan with the second target plan to determine whether the output directory includes all the second target plans, the output directory is a directory of the work plans that have been allocated in the penetration management and control system, and the second target plan includes all the work plans that need to be executed on a preset date;

[0109] Specifically, by comparing the stored work plan (first target plan) with the preset work plan (second target plan), it is confirmed whether all the required work plans are included in the output directory. The system will obtain the second target plan (i.e., the complete set of all plans within the preset date) from the storage according to the preset date and work plan type, and compare it with the first target plan (the currently stored work plan). If some work plans are not included in the first target plan, the system will prompt that these missing work plans need to be supplemented or updated.

[0110] A second acquisition unit 30, configured to update and output the first target plan based on the second target plan when the output directory does not include all the second target plans;

[0111] Specifically, when it is found that the job plan in the output directory is incomplete, the system will automatically update it according to the preset date and target plan to ensure the completeness and accuracy of the job plan, avoid omissions or mistakes, and ensure the smooth progress of the operation.

[0112] The second processing unit 40 is used to read the business expansion transfer table stored in the network disk, and make a determination based on the current completion status of the business expansion transfer table to determine whether there is a business expansion transfer table with a corresponding completion status of incomplete;

[0113] Specifically, the system reads the business expansion transfer table from the network disk and determines its status in real time. For unfinished transfer tables, the system will automatically mark and perform subsequent processing to ensure that all work tasks are followed up and processed in a timely manner.

[0114] The first sending unit 50 is used to send a first prompt message according to the business expansion transfer table when all the business expansion transfer tables are processed, and to monitor the execution process of the operation plan in the output directory in real time, and the first prompt message is used to instruct the corresponding operation personnel to execute the operation plan;

[0115] Specifically, after confirming that all business expansion transfer tables have been processed, the system will automatically generate prompt information to remind operators to perform related tasks. At the same time, the system monitors the execution progress of the work plan in real time to ensure that all work is carried out as planned, reduce human intervention, and improve work efficiency.

[0116] The second sending unit 60 is used to send out a second prompt message based on the result of real-time monitoring, and the second prompt message is used to instruct the corresponding supervisor to monitor the operation plan.

[0117] Specifically, the system generates a second prompt message for supervisors by monitoring the execution of the operation plan in real time, promptly reminding supervisors to pay attention to the progress of the operation, existing risk points and abnormal situations, ensuring that the supervision work is implemented in place and improving the safety and compliance of the operation.

[0118] It can be seen that the embodiment of the present application provides a penetrating control device for a job plan, and the device includes: a first acquisition unit, a first processing unit, a second acquisition unit, a second processing unit, a first sending unit, and a second sending unit. The device automatically generates and tracks the output and execution of the job plan through multi-unit collaboration, ensuring the timely processing and monitoring of all business data and job plans. This fully automated control mode not only reduces the errors and delays in traditional manual operations, but also effectively improves the safety, standardization and efficiency of the execution of job plans. Through real-time early warning and dynamic monitoring, supervisors can accurately control operations, discover potential risks in advance, and achieve better operation safety management.

[0119] As a possible implementation, the second acquisition unit includes: a generation module, a reading module, an analysis module, an extraction module and an output module.

[0120] A generation module, used for determining the second target plan not included in the output directory as the third target plan, obtaining the original text of the third target plan through a preset path, and generating an Excel file based on the original text;

[0121] Specifically, when it is found that the job plan in the output directory is incomplete, the missing parts will be automatically identified, and the original text of these missing parts will be obtained through the preset path, and then an Excel file will be generated for subsequent data processing and integration.

[0122] A reading module is used to read a preset output template corresponding to an Excel file based on the Excel file;

[0123] Specifically, according to the preset output template format, the generated Excel file is automatically read and a corresponding template is prepared to ensure that subsequent data can be accurately filled into the specified location.

[0124] An analysis module, used for analyzing the Excel file, extracting data of a first preset type from the Excel file, and filling the data into a first preset position of a preset output template;

[0125] Specifically, the data in the Excel file will be analyzed, and the relevant data (such as job type, affiliated unit, etc.) will be filled into the first position preset in the template according to the preset requirements to ensure the accuracy of the data and the uniformity of the format.

[0126] An extraction module is used to extract data of a second preset type from the Excel file, calculate the data of the second preset type through a preset formula to obtain first target data, and fill the first target data into a second preset position of a preset output template, wherein the first target data at least includes a voltage level, an operation start time, and an operation end time;

[0127] Specifically, for the second type of data in the Excel file (such as voltage level, operation time, etc.), the preset formula will be used to perform necessary operations (such as calculating the operation duration), and the calculation results will be filled in the specified position in the template to ensure the integrity and accuracy of the operation plan information.

[0128] The output module is used to convert the preset output template into Excel format, obtain the second target data, update the first target plan based on the second target data, and output it.

[0129] Specifically, the output template after filling and calculation processing is converted into a standard Excel format file, and the original operation plan is updated based on this file, and finally the updated operation plan data is output.

[0130] Through the above implementation, it is possible to effectively identify and supplement missing work plan information, automatically convert raw text data into an operable Excel file, and generate a complete and accurate work plan report after formatting. The device avoids manual intervention, reduces human errors, and improves the processing efficiency of work plans through automated data filling and calculation.

[0131] As a possible implementation, the generation module includes: an acquisition submodule, a traversal submodule and a matching submodule.

[0132] An acquisition submodule is used to acquire a preset operation process text, start a preset browser based on the preset operation process text, and establish a communication connection with an asset domain, where the asset domain includes at least asset management data, asset tracking data, asset maintenance data, and asset analysis data of the power grid;

[0133] Specifically, a preset operation flow text is first obtained, which defines how to interact with the power grid asset management. Then, a connection is established with the asset domain through the preset browser interface to ensure access to relevant data of the power grid, including asset management, tracking, maintenance and analysis data, to provide support for subsequent data acquisition.

[0134] A traversal submodule, used to traverse the operation plan stored in the asset domain based on a preset date to obtain a fourth target plan;

[0135] Specifically, according to the preset date, the stored operation plan data is automatically retrieved from the asset domain and traversed to obtain the operation plan data for the day or the future, and it is identified as the fourth target plan. The plan includes detailed information on various operation tasks of the power grid, such as operation time, operation personnel, operation content, etc.

[0136] The matching submodule is used to match the fourth target plan with the first target plan, capture the operation plan in the fourth target plan that is inconsistent with the first target plan, obtain the original text, and convert it into Excel format to obtain an Excel file.

[0137] Specifically, the fourth target plan is compared with the existing first target plan to find the differences between the two, especially those work plans that are not included in the output directory. These differences are captured as raw text and converted into Excel format for subsequent processing and updating. This step avoids manual intervention and errors through the automated matching and capture process, ensuring the completeness and accuracy of the work plan.

[0138] Through the above implementation steps, it is possible to automatically obtain operation plan data from power grid asset management, compare in real time and generate Excel files that meet the requirements. This process not only improves the efficiency of extracting operation plan data, but also ensures real-time updating and accurate recording of operation plans, which helps to optimize operation process management and risk control.

[0139] As a possible implementation, the second processing unit includes: a joining module, a conversion module, a state extraction module, a row traversal module and a merging module.

[0140] An adding module, used for adding the business expansion transfer table with the corresponding completion status as uncompleted to a preset list to obtain a first business expansion transfer table;

[0141] Specifically, firstly, all the business extension transfer tables are traversed to find those transfer tables whose status is marked as "unfinished", and these tables are added to a preset list to form a first business extension transfer table. This operation helps to focus on the business extension data that needs to be further processed.

[0142] A conversion module, used for performing data format conversion on the first business expansion transfer table, unifying the data format in the first business expansion transfer table, and obtaining a second business expansion transfer table;

[0143] Specifically, the data format in the first business expansion transfer table will be uniformly converted to make the data format of all fields consistent, ensuring that the subsequent data processing can proceed smoothly. For example, the date format, number format, etc. will be standardized, and the converted data will form the second business expansion transfer table.

[0144] A state extraction module is used to analyze the business expansion data in the second business expansion transmission table, extract the business expansion data corresponding to the state of not erecting the pole, and obtain the first business expansion data;

[0145] Specifically, in the second business expansion transfer table, each business expansion data is analyzed to filter out the data with the status of "not erected". These unerection data are extracted and called the first business expansion data. This operation can identify the business expansion tasks that have not been completed and centrally process these key data.

[0146] A row traversal module, used to traverse the first business expansion data in units of rows, and perform data analysis, data capture, data screening and data insertion on each row of the first business expansion data in sequence to obtain the second business expansion data;

[0147] Specifically, the first business expansion data will be analyzed in detail with each row of data as a unit. The specific steps include: data analysis (analyzing the validity and accuracy of the data), data capture (capturing supplementary information from other related or tables), data screening (removing data that does not meet the conditions) and data insertion (inserting data that meets the requirements into the corresponding work plan or table). These steps help to extract complete and qualified business expansion data and form the second business expansion data.

[0148] The merging module is used to merge the second business expansion data and the operation plan corresponding to the number contained in the second business expansion data into the same table, and modify the corresponding completion status to completed, so as to obtain a processed business expansion transfer table.

[0149] Specifically, the second business expansion data and the corresponding operation plan information are merged into the same table. For each business expansion data entry, its corresponding operation plan number will be matched and associated with the operation plan. In the merged data, the completion status corresponding to the completed business expansion task will be updated to "completed" to indicate that the task has been successfully processed. Finally, the generated table is the processed business expansion transfer table.

[0150] Through the above implementation steps, unfinished business expansion transfer forms can be automatically identified and processed to ensure the integrity, accuracy and timeliness of business expansion data. This automated data processing method significantly improves the efficiency of operation plan management, ensures the smooth execution of operation tasks, and effectively supports the decision-making and supervision work of operators.

[0151] As a possible implementation, the row traversal module includes: a data analysis submodule, a capture submodule, a screening submodule and an insertion submodule.

[0152] The data analysis submodule step is used to analyze the first business expansion data, extract the station area, user number, user name, operation acceptance date and operation construction unit in the first business expansion data, and obtain the second target data;

[0153] Specifically, the key information in the first business expansion data will be analyzed to extract the station area, user number, user name, job acceptance date and job construction unit of each business expansion data. These data are the basis for subsequent processing. By extracting these fields, other relevant data in the job plan can be accurately associated and matched.

[0154] A capture submodule, configured to capture data of a local operation plan based on the second target data, capture the same operation plan of the corresponding area as the first business expansion data within the past first preset time period, and obtain third business expansion data;

[0155] Specifically, according to the area information in the second target data, combined with the preset time (for example, the past 30 days, 60 days, etc.), the operation plan matching these conditions is captured from the local operation plan. These captured operation plan data constitute the third business expansion data, which is used to analyze whether there is an operation plan related to the first business expansion data.

[0156] A screening submodule, configured to screen the third business expansion data based on the second target data, screen out the row data including the corresponding station area, and obtain the fourth business expansion data;

[0157] Specifically, the operation plan data belonging to the same area will be screened out from the third business expansion data. Through screening, it is possible to confirm which operation plans are associated with the target area, thereby ensuring the accuracy and effectiveness of the data of these operation plans. These screening results constitute the fourth business expansion data.

[0158] The insertion submodule is used to filter the fourth business expansion data according to the user number, user name, job acceptance date and job construction unit in the second target data and perform data insertion on the number of the filtered job plan to insert it into the first business expansion data of the corresponding row to obtain the second business expansion data.

[0159] Specifically, by matching more fields in the second target data (such as user number, user name, job acceptance date, and job construction unit), qualified job plans are further screened out. For the job plans screened out, the job plan number information is inserted into the corresponding first business expansion data, and this information is combined into the second business expansion data. This operation ensures that all relevant information is accurately associated with the business expansion job plan to obtain complete business expansion data.

[0160] Through the above steps, the data in the business expansion transfer table can be analyzed in detail, captured, filtered and new operation plan information can be inserted. This automated processing method improves the efficiency of data management, ensures the accuracy and timeliness of information, and optimizes the execution and supervision process of the operation plan.

[0161] As a possible implementation, the first sending unit includes: a detection unit, a directory reading module, an updating module and an alarm module.

[0162] A detection unit, configured to detect, if the first prompt message has been sent, whether the interval between the last sending of the first prompt message exceeds a third preset time length at every second preset time length, and the second preset time length is less than the third preset time length;

[0163] Specifically, the time difference since the last sending of the first prompt message will be periodically checked according to a preset time interval (second preset duration). If the current interval duration exceeds the third preset duration, it indicates that the status of the operation plan needs to be re-evaluated and updated, triggering the next step of operation. The setting of the interval duration helps to ensure real-time and timely update of the operation plan information.

[0164] A directory reading module, used for re-reading the output directory when the interval time exceeds the third preset time, and screening out the operation plan in the output directory that is not included in the last issuance of the first prompt information, and determining it as the second target plan;

[0165] Specifically, when the interval time exceeds the predetermined range, the work plans in the output directory are re-read, and the work plans not included in the first prompt information of the previous round are screened out. These newly screened work plans are determined as the second target plans and are ready for update and reminder.

[0166] An updating module, used for adding the second target plan to the first prompt information and resending it, and synchronously updating the sending time of the first prompt information;

[0167] Specifically, once the second target plan is determined, it will be attached to the first reminder message sent previously and the reminder message will be resent. At this time, the sending time of the first reminder message will also be updated synchronously to track the execution progress of the operation plan and ensure that all operators and supervisors have the latest information.

[0168] The alarm module is used to match the preset workers in the second target plan, and send out a first alarm message when there is a preset worker among the workers currently working, and the first alarm message is used to drive away the preset worker.

[0169] Specifically, the preset operator information in the second target plan will be compared with the operator situation at the current operation site. If personnel matching the preset operator are found to be working at the operation site, and these personnel should not participate in the current operation (such as illegal operators), the first alarm message will be issued. The alarm message will immediately notify the relevant personnel and drive away the illegal personnel to ensure the safety and compliance of the operation.

[0170] Through the above steps, this implementation method realizes real-time monitoring and dynamic management of the operation plan, which can not only update the operation information in a timely manner, but also issue warnings and intervene when safety risks occur, ensuring the safety and standardization of the operation process.

[0171] As a possible implementation, the second sending unit includes: a number acquisition module, a length traversal module, a keyword matching module and an adding module.

[0172] The number acquisition module is used to obtain the operation plan whose corresponding status is under construction at the current moment, determine the number corresponding to the operation plan, and obtain the target number;

[0173] Specifically, according to the real-time monitoring results, the work plans with the current status of "under construction" will be screened out, and the corresponding work plan numbers will be extracted from them. The numbers of these work plans are the target numbers, which serve as the basic information for subsequent processing.

[0174] A length traversal module, used to traverse the operation plan corresponding to the target number, and when the length of the content of the operation plan is greater than a preset threshold, the content of the operation plan is intercepted by the preset threshold to obtain the third prompt information, and when the length of the content of the operation plan is less than or equal to the preset threshold, the content of the operation plan is determined as the third prompt information;

[0175] Specifically, for each target number, the corresponding work plan will be traversed. If the length of the work plan content is greater than the preset threshold, the work plan content will be intercepted according to the threshold to ensure the simplicity of the prompt information. If the length of the work plan content itself is less than or equal to the threshold, the original work plan content will be directly used as the third prompt information.

[0176] A keyword matching module, used for matching the third prompt information with the preset keyword, determining the third prompt information as the second prompt information when the third prompt information does not include the preset keyword, determining the control personnel of the corresponding operation plan based on the second prompt information, and sending the second prompt information to the control personnel through elink;

[0177] The above-mentioned operation plan penetration control device includes a processor and a memory. The above-mentioned first acquisition unit, first processing unit, second acquisition unit, second processing unit, first sending unit and second sending unit are all stored in the memory as program units, and the processor executes the above-mentioned program units stored in the memory to realize corresponding functions. The above-mentioned modules are all located in the same processor; or, the above-mentioned modules are located in different processors in any combination.

[0178] The processor contains a kernel, which retrieves the corresponding program unit from the memory. One or more kernels can be set, and the kernel parameters can be adjusted to solve the problem of low efficiency, easy omission of key issues, and insufficient accuracy in the existing technology of manually reviewing massive operation plan data one by one to analyze possible security risk points.

[0179] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.

[0180] An embodiment of the present invention provides a computer-readable storage medium, which includes a stored program, wherein when the program is running, a penetrating management and control method is used to control the device where the computer-readable storage medium is located to execute the operation plan.

[0181] An embodiment of the present invention provides a penetrating management and control system, comprising: one or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by the one or more processors, and the one or more programs include a penetrating management and control method for executing the above-mentioned job plan.

[0182] An embodiment of the present invention provides a processor, which is used to run a program, wherein the penetrating management and control method of the job plan is executed when the program is running.

[0183] The present application also provides a computer program product, which, when executed on a data processing device, is suitable for executing a program for initializing a penetration control method having at least the above-mentioned job plan.

[0184] Obviously, those skilled in the art should understand that the above modules or steps of the present invention can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order than here, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.

[0185] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.

[0186] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0187] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0188] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0189] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0190] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0191] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0192] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity 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, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0193] From the above description, it can be seen that the above embodiments of the present application achieve the following technical effects:

[0194] 1) The penetration control method of the operation plan of the present application, which reads the locally stored output directory and retrieves the operation plan therein based on the preset date, obtains the first target plan and the second target plan, and then confirms whether the output directory contains all the required second target plans through matching. If the output directory does not contain the complete second target plan, the first target plan is updated and output. The system further reads the business expansion transfer table in the network disk, and determines whether there is an unfinished transfer table based on its current completion status; for the unfinished transfer table, the system processes it according to the locally stored operation plan. After all the business expansion transfer tables are processed, the system generates a first prompt message to remind the operator to execute the relevant operation plan, and monitors the execution process of the operation plan in real time. According to the real-time monitoring results, the system sends a second prompt message to remind the supervisor to effectively supervise the operation plan. Through automated data integration and real-time monitoring, the system of this application can detect potential risks before the operation is executed, take timely measures, avoid the problems of inefficiency, omissions and lack of accuracy that may exist during manual review, and greatly improve the safety control level of the operation. Specifically, this method can effectively help managers grasp operational risks in advance and monitor the performance of operators in real time; at the same time, through accurate work plan review, it can quickly identify potential violation risks, provide data support for subsequent safety supervision, and ensure the smooth progress of power grid construction operations.

[0195] 2) The penetrating control device of the operation plan of the present application includes: a first acquisition unit, a first processing unit, a second acquisition unit, a second processing unit, a first sending unit and a second sending unit. The device automatically generates and tracks the output and execution of the operation plan through multi-unit collaboration, ensuring the timely processing and monitoring of all business data and operation plans. This fully automated control mode not only reduces errors and delays in traditional manual operations, but also effectively improves the safety, standardization and efficiency of the execution of operation plans. Through real-time early warning and dynamic monitoring, supervisors can accurately control operations, discover potential risks in advance, and achieve better operation safety management.

[0196] The above are only preferred embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A penetrating control method for operation plan, characterized in that: The method is implemented by a penetration control system, and the penetration control method includes: Read the locally stored output directory, retrieve the job plans in the output directory based on a preset date, obtain the first target plan, obtain the second target plan and match the first target plan with the second target plan to determine whether the output directory includes all of the second target plans, the output directory is a directory of the job plans that have been allocated in the penetration management and control system, and the second target plan includes all of the job plans that need to be executed on the preset date; When the output directory does not include all of the second target plans, updating and outputting the first target plan based on the second target plan; Read the business extension transfer table stored in the network disk, and make a determination based on the current completion status of the business extension transfer table to determine whether there is a business extension transfer table with a corresponding completion status of incomplete; In the case where there is a business expansion transfer table whose corresponding completion status is the incomplete, processing the business expansion transfer table based on the locally stored operation plan; When all the business expansion transfer tables are processed, a first prompt message is issued according to the business expansion transfer table, and the execution process of the operation plan in the output directory is monitored in real time, wherein the first prompt message is used to instruct the corresponding operator to execute the operation plan; Based on the result of real-time monitoring, a second prompt message is issued, and the second prompt message is used to instruct the corresponding supervisor to monitor the operation plan.

2. The method according to claim 1, characterized in that When the output directory does not include all of the second target plans, updating and outputting the first target plan based on the second target plan includes: Determine the second target plan not included in the output directory as the third target plan, obtain the original text of the third target plan through a preset path, and generate an Excel file based on the original text; Reading a preset output template corresponding to the Excel file based on the Excel file; Analyze the Excel file, extract data of a first preset type from the Excel file, and fill the data into a first preset position of the preset output template; Extracting data of a second preset type from the Excel file, calculating the data of the second preset type using a preset formula to obtain first target data, and filling the first target data into a second preset position of the preset output template, wherein the first target data at least includes a voltage level, an operation start time, and an operation end time; The preset output template is converted into Excel format to obtain second target data, and the first target plan is updated based on the second target data and outputted.

3. The method according to claim 2, characterized in that Obtaining the original text of the third target plan through a preset path, and generating an Excel file based on the original text, including: Obtaining a preset operation process text, starting a preset browser based on the preset operation process text, and establishing a communication connection with an asset domain system, wherein the asset domain system includes at least asset management data, asset tracking data, asset maintenance data, and asset analysis data of the power grid; Traversing the operation plan stored in the asset domain system based on the preset date to obtain a fourth target plan; Based on matching the fourth target plan with the first target plan, the operation plan in the fourth target plan that is inconsistent with the first target plan is captured to obtain the original text, and the original text is converted into Excel format to obtain the Excel file.

4. The method according to claim 1, characterized in that: In the case that there is a business expansion transfer table whose corresponding completion status is the incomplete, the business expansion transfer table is processed based on the locally stored operation plan, including: Adding the business expansion transfer table corresponding to the uncompleted completion status to a preset list to obtain a first business expansion transfer table; Performing data format conversion on the first business expansion transmission table, unifying the data format in the first business expansion transmission table, and obtaining a second business expansion transmission table; Analyze the business expansion data in the second business expansion transmission table, extract the business expansion data corresponding to the state of not erecting a pole, and obtain the first business expansion data; Traversing the first business expansion data in units of lines, and sequentially performing data analysis, data capture, data screening, and data insertion on each line of the first business expansion data to obtain second business expansion data; The second business expansion data and the operation plan corresponding to the number contained in the second business expansion data are merged into the same table, and the corresponding completion status is modified to completed, so as to obtain the processed business expansion transfer table.

5. The method according to claim 4, characterized in that The first business expansion data of each row is analyzed, captured, screened and inserted in sequence to obtain the second business expansion data, including: Performing the data analysis on the first business expansion data, extracting the station area, user number, user name, operation acceptance date and operation construction unit in the first business expansion data, and obtaining second target data; Based on the second target data, the local operation plan is locally captured, and the operation plan that is the same as the operation plan of the station area corresponding to the first business expansion data within the past first preset time period is captured to obtain the third business expansion data; Perform the data screening on the third business expansion data based on the second target data, screen out the row data including the corresponding station area, and obtain the fourth business expansion data; The fourth business expansion data is screened according to the user number, the user name, the job acceptance date and the job construction unit in the second target data, and the data insertion is performed on the number of the job plan obtained by the screening to insert it into the first business expansion data of the corresponding row to obtain the second business expansion data.

6. The method according to claim 1, characterized in that The execution process of the job plan in the output directory is monitored in real time, including: In the case where the first prompt message has been sent, detecting at intervals of a second preset time whether the interval between the last sending of the first prompt message exceeds a third preset time, and the second preset time is less than the third preset time; When the interval time exceeds the third preset time, re-read the output directory, and filter out the work plan in the output directory that was not included in the last issuance of the first prompt information, and determine it as the second target plan; Add the second target plan to the first prompt information and resend it, and simultaneously update the sending time of the first prompt information; Matching is performed based on the preset workers in the second target plan, and when the preset workers are among the workers currently working, a first alarm message is issued, wherein the first alarm message is used to drive away the preset workers.

7. The method according to claim 1, characterized in that Based on the results of real-time monitoring, a second prompt message is issued, including: Obtain the work plan whose corresponding status is under construction at the current moment, determine the number corresponding to the work plan, and obtain the target number; Traversing the operation plan corresponding to the target number, when the length of the content of the operation plan is greater than a preset threshold, intercepting the content of the operation plan by the preset threshold to obtain third prompt information, and when the length of the content of the operation plan is less than or equal to the preset threshold, determining the content of the operation plan as the third prompt information; Based on matching the third prompt information with a preset keyword, if the third prompt information does not include the preset keyword, determining the third prompt information as the second prompt information, determining a controller of a corresponding operation plan based on the second prompt information, and sending the second prompt information to the controller through elink; In the case where the third prompt information includes the preset keyword, the target identification information is added to the third prompt information to obtain the second prompt information, and the management and control personnel of the corresponding work plan are determined based on the second prompt information, and the second prompt information is sent to the management and control personnel through elink, and the target identification information is used to prompt the management and control personnel to pay more attention.

8. A penetrating control device for operation plan, characterized in that: The device comprises: A first acquisition unit is used to read a locally stored output directory, retrieve the operation plan in the output directory based on a preset date, obtain a first target plan, obtain a second target plan and match the first target plan with the second target plan to determine whether the output directory includes all of the second target plans, the output directory is a directory of the operation plans that have been allocated in the penetration management and control system, and the second target plan includes all of the operation plans that need to be executed on the preset date; a first processing unit, configured to update and output the first target plan based on the second target plan when the output directory does not include all of the second target plans; A second acquisition unit is used to read the business expansion transfer table stored in the network disk, and make a determination based on the current completion status of the business expansion transfer table to determine whether there is a business expansion transfer table with a corresponding completion status of incomplete; A second processing unit is used to process the business extension transfer table based on the locally stored operation plan when there is a business extension transfer table whose corresponding completion status is the incomplete state; A first sending unit is used to send a first prompt message according to the business expansion transfer table when all the business expansion transfer tables are processed, and to monitor the execution process of the operation plan in the output directory in real time, wherein the first prompt message is used to instruct the corresponding operator to execute the operation plan; The second sending unit is used to send out a second prompt message based on the result of real-time monitoring, wherein the second prompt message is used to instruct a corresponding supervisor to monitor the operation plan.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute the method according to any one of claims 1 to 7.

10. A penetrating control system, characterized in that: include: One or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by the one or more processors, and the one or more programs include methods for executing any one of claims 1 to 7.

Citation Information

Patent Citations

  • Webpage-based task plan generating and executing system and method

    CN108320107A

  • Data processing job scheduling method and device, computer equipment and storage medium

    CN110297701A

  • Visual monitoring system for generating access scheme based on map model input information

    CN117394524A

  • Transmission job supervising method

    JP1990128262A