Power supply manufacturer violation identification method, device, medium and system
By automatically processing work ticket data and identifying the position of part-time positions, the problem of manual inspection efficiency of power supply manufacturers in identifying work ticket violations is solved, and more efficient violation identification is achieved.
Patent Information
- Application Number
- CN202411585210.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-07
- Publication Date
- 2025-02-11
AI Technical Summary
Power supply manufacturers still rely on manual inspections one by one in identifying work ticket violations, resulting in poor overall inspection efficiency.
By obtaining work ticket data from the database, using the programming language data processing function to determine the work ticket status, and determining the violation results when the position is found, providing support for automated monitoring.
It realizes automated monitoring, reduces manpower consumption, improves the efficiency of violation identification, and solves the problem of low manual investigation efficiency in the existing technology.
Smart Images

Figure CN119417650A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of data processing technology, and in particular to a method, device, medium and system for identifying violations of a power supply manufacturer. Background Art
[0002] Power supply manufacturers are still manually checking violations of work tickets / operation tickets one by one, resulting in poor overall checking efficiency. Too much time is wasted because the information needs to be checked one by one.
[0003] Therefore, there is currently a lack of a method for identifying violations by power supply manufacturers. Summary of the invention
[0004] The main purpose of this application is to provide a method, device, medium and system for identifying violations of power supply manufacturers, so as to at least solve the problem that in the prior art, power supply manufacturers still use manual one-by-one screening to identify violations of work tickets, resulting in poor overall screening efficiency.
[0005] In order to achieve the above-mentioned purpose, according to one aspect of the present application, a method for identifying violations of a power supply manufacturer is provided, the method comprising: obtaining multiple groups of work ticket data from a database, each group of the work ticket data at least including a work ticket status, a work ticket unique identifier and staff information, the staff information at least including a person in charge of the work; using a programming language data processing function to determine that the first target work ticket data represents that the work ticket status is terminated; when the first target work ticket data includes the person in charge of the work and other personnel, determining that there is a concurrent position in the power supply manufacturer, and determining that the violation result is a suspected violation, the other personnel including at least one of the following: a work signatory, a work co-signer, a work team member and a work permit holder.
[0006] Optionally, after obtaining multiple sets of work ticket data, the method further includes: when the work ticket status in the work ticket data is generated and archived, and the person in charge of the work in at least two sets of the work ticket data is the same, using data processing and time series analysis technology to compare the work end time and work permission time of at least two sets of the work ticket data to obtain a first comparison result; based on the first comparison result, determining whether there is the same person in charge of the work in the power supply manufacturer holding two or more work tickets in the same time period, and determining whether the violation result is a violation.
[0007] Optionally, the two groups of work ticket data are respectively the work ticket data of the first work ticket and the second work ticket. According to the first comparison result, it is determined whether there is the same person in charge of the work in the power supply manufacturer holding two or more work tickets in the same time period, and whether the violation result is a violation, including: when the first comparison result indicates that the work permission time of the first work ticket is less than or equal to the work permission time of the second work ticket, and the work end time of the first work ticket is greater than or equal to the work end time of the second work ticket, it is determined that there is the same person in charge of the work in the power supply manufacturer holding two or more work tickets in the same time period, and the violation result is determined to be a violation; when the first comparison result indicates that the work permission time of the first work ticket is greater than the work permission time of the second work ticket, and / or the work end time of the first work ticket is less than the work end time of the second work ticket, it is determined that there is no same person in charge of the work in the power supply manufacturer holding two or more work tickets in the same time period, and the violation result is determined to be compliant.
[0008] Optionally, the method further includes: obtaining multiple groups of operation ticket data from the database, each group of the operation ticket data at least including the operation ticket status, the operation ticket unique identifier and the staff; when the operation ticket status in the operation ticket data is generated and archived, and the person in charge of the work in at least two groups of the operation ticket data is the same, using data processing and time series analysis technology to compare the planned start time and end time of at least two groups of the operation ticket data to obtain a second comparison result, the two groups of the operation ticket data are the operation ticket data of the first operation ticket and the second operation ticket respectively; when the second comparison result indicates that the planned start time of the first operation ticket is less than or equal to the planned start time of the second operation ticket When the planned start time of the two operation tickets is less than or equal to the planned start time of the second operation ticket, and the end time of the first operation ticket is greater than or equal to the end time of the second operation ticket, it is determined that the same person in charge of the work in the power supply manufacturer holds two or more operation tickets in the same time period, and the violation result is determined to be a violation; when the second comparison result indicates that the planned start time of the first operation ticket is less than or equal to the planned start time of the second operation ticket, and the end time of the first operation ticket is greater than or equal to the end time of the second operation ticket, it is determined that the same person in charge of the work in the power supply manufacturer does not hold two or more operation tickets in the same time period, and the violation result is determined to be compliant.
[0009] Optionally, after acquiring multiple groups of work ticket data, the method further includes: using database query technology or data filtering algorithm to determine second target work ticket data to characterize that the work ticket status includes at least one of the following: pending receipt, pending permission, in progress, work completed and work ticket completed, and the work ticket comes from an external unit, and the work ticket type does not include the third type of plant and station work ticket, emergency repair ticket and written arrangement record ticket; using data processing and time series analysis technology to determine the issuance status and counter-signing status according to whether the second target work ticket data also includes at least one of the following: the work ticket issuer, the issuance time, the work ticket counter-signer and the counter-signing time; when it is determined that the issuance status is completed issuance, and the counter-signing status is completed counter-signing, it is determined that the issuance and counter-signing are completed at the same time, and the violation result is determined to be compliant; when it is determined that the issuance status is not completed issuance, and / or the counter-signing status is not completed counter-signing, it is determined that the issuance and counter-signing are not completed at the same time, and the violation result is determined to be violation.
[0010] Optionally, data processing and time series analysis techniques are used to determine the issuance status and the counter-signing status according to whether the second target work ticket data also includes at least one of the following: the work ticket issuer, the issuance time, the work ticket counter-signer and the counter-signing time, including: when the second target work ticket data also includes the work ticket issuer and / or the issuance time, determining the issuance status as completed issuance; when the second target work ticket data does not include the work ticket issuer and the issuance time, determining the issuance status as incomplete issuance; when the second target work ticket data also includes the work ticket counter-signer and / or the counter-signing time, determining the counter-signing status as completed counter-signing; when the second target work ticket data does not include the work ticket counter-signer and the counter-signing time, determining the counter-signing status as incomplete counter-signing.
[0011] Optionally, after obtaining multiple sets of work ticket data, the method further includes: obtaining a personnel list and a plan sheet from the database; and determining that the violation result is a violation if the person in charge of the work in the plan sheet and / or the work ticket data does not exist in the personnel list.
[0012] According to another aspect of the present application, a violation identification device for a power supply manufacturer is provided, the device comprising:
[0013] An acquisition unit, used for acquiring multiple groups of work ticket data from a database, each group of the work ticket data at least including a work ticket status, a work ticket unique identifier and staff information, the staff information at least including a person in charge of the work;
[0014] A first determination unit is used to determine, using a programming language data processing function, that the first target work ticket data represents that the work ticket state is work ticket termination;
[0015] The second determination unit is used to determine whether there is a concurrent position in the power supply manufacturer when the work supervisor and other personnel are included in the first target work ticket data, and determine that the violation result is a suspected violation. The other personnel include at least one of the following: work issuer, work co-signer, work team member and work permit issuer.
[0016] 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.
[0017] According to another aspect of the present application, a violation identification system for a power supply manufacturer is provided, the 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 methods for executing any one of the described methods.
[0018] By applying the technical solution of the present application, by adopting the programming language data processing function, it is determined that the first target work ticket data represents the work ticket status as the work ticket termination. When the first target work ticket data includes the work supervisor and other personnel, it is determined that there is a concurrent position in the power supply manufacturer, and the violation result is determined to be a suspected violation, thereby achieving the purpose of automated monitoring, saving excessive manpower consumption, and further solving the problem in the prior art that power supply manufacturers still use manual one-by-one screening to identify violations of work tickets, resulting in poor overall screening efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The drawings constituting part of the present application are used to provide a further understanding of the present application. The exemplary embodiments and descriptions of the present application are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0020] Figure 1 A schematic flow chart of a method for identifying violations of a power supply manufacturer provided according to an embodiment of the present application is shown;
[0021] Figure 2 A schematic flow chart of another method for identifying violations of a power supply manufacturer provided according to an embodiment of the present application is shown;
[0022] Figure 3 A structural block diagram of a violation identification device for a power supply manufacturer provided according to an embodiment of the present application is shown. DETAILED DESCRIPTION
[0023] 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.
[0024] 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.
[0025] 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.
[0026] For the convenience of description, some nouns or terms involved in the embodiments of the present application are explained below:
[0027] Python is a general-purpose programming language that can be used in many fields such as data analysis, machine learning, and web development.
[0028] The pandas library is a library for data analysis in Python. It provides data structures and data analysis tools to help users process and analyze data.
[0029] The data.frame object of the pandas library is a data structure in the pandas library, similar to an Excel table, consisting of multiple rows and columns of data, which can be easily used for data screening, conversion, analysis, and visualization. Through the data.frame object, users can easily perform data operations and analysis.
[0030] As introduced in the background technology, power supply manufacturers are still manually checking one by one for violations of work tickets / operation tickets, resulting in poor overall checking efficiency. Since information needs to be checked one by one, too much time is wasted. In order to solve the problem in the prior art that power supply manufacturers are still manually checking one by one for violations of work tickets, resulting in poor overall checking efficiency, the embodiments of the present application provide a method, device, medium and system for identifying violations of power supply manufacturers.
[0031] 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.
[0032] In this embodiment, a method for identifying violations of a power supply manufacturer is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0033] Figure 1 It is a flowchart of a method for identifying violations of a power supply manufacturer provided according to an embodiment of the present application.
[0034] like Figure 1 As shown, the method comprises the following steps:
[0035] Step S101, obtaining multiple groups of work ticket data from a database, each group of the work ticket data at least including the work ticket status, the work ticket unique identifier and staff information, the staff information at least including the person in charge of the work;
[0036] In one embodiment of the present application, after step S101, i.e., obtaining multiple sets of work ticket data, the method further includes:
[0037] When the work ticket status in the work ticket data is generated and archived, and the work responsible persons in at least two sets of the work ticket data are the same, the work end time and the work permission time of at least two sets of the work ticket data are compared by using data processing and time series analysis technology to obtain a first comparison result;
[0038] According to the above first comparison result, determine whether there is a same work person in charge in the above power supply manufacturer holding two or more work tickets in the same time period, and determine whether the above violation result is a violation.
[0039] Specifically, to compare the work end time and work permission time of two sets of work ticket data, you can use this implementation method:
[0040] Data processing: First, you need to import the two sets of work ticket data into data processing software, such as Excel or Python, etc. Ensure the uniformity and consistency of the data format, including the uniformity of the date and time format.
[0041] Time series analysis: Use time series analysis techniques, such as time series graphs, trend analysis, and periodic analysis, to analyze work end time and work permit time. You can draw a time series graph to view the distribution of time and trend changes.
[0042] Data comparison: Compare the work end time and work permission time of the two sets of work ticket data. You can calculate the mean, median, standard deviation and other statistical indicators of the two sets of data to understand their differences and consistency.
[0043] Anomaly detection: Use anomaly detection methods, such as outlier detection or outlier detection, to find possible anomalies in two sets of data. This helps to find errors or problems in the data processing or collection process.
[0044] Conclusion analysis: Based on the results of data processing and time series analysis, the comparison conclusion of the work end time and work permit time of the two sets of work ticket data is obtained. If there is a difference, the cause can be further analyzed and improvement suggestions can be put forward.
[0045] Through the above steps, the work completion time and work permission time of the two sets of work ticket data can be effectively compared, which helps to discover potential problems in the data and provide improvement directions.
[0046] Obtain a target work ticket, which is an emergency work ticket; determine the work content of the target work task according to the attribute information of the target work task; determine whether there is a first feature word in the work content of the target work task, the first feature word is a feature word that characterizes that the target work task is an emergency repair work; if the first feature word exists in the work content of the target work task, determine that the target work ticket is used in violation of regulations; determine the work source attribute of the target work ticket according to the attribute information of the target work task; determine the work plan sheet associated with the work source attribute according to the work source attribute of the target work ticket, wherein, if the work source attribute is fault repair, the work plan sheet is a fault repair work sheet, and if the work source attribute is construction work, the work plan sheet is a construction work plan work sheet; determine whether there is a second feature word in the work plan sheet, and if the second feature word exists in the work plan sheet, determine that the target work ticket is used in violation of regulations, the second feature word is a feature word that characterizes that the target work task is an emergency repair work; realize that the work ticket can be identified as being in violation of regulations through features.
[0047] In one embodiment of the present application, the two sets of work ticket data are respectively the work ticket data of the first work ticket and the second work ticket. According to the first comparison result, determining whether there is a same person in charge of the work in the power supply manufacturer holding two or more work tickets in the same time period, and determining whether the violation result is a violation, includes:
[0048] If the first comparison result indicates that the work permission time of the first work ticket is less than or equal to the work permission time of the second work ticket, and the work end time of the first work ticket is greater than or equal to the work end time of the second work ticket, it is determined that the same person in charge of the work in the power supply manufacturer holds two or more of the work tickets in the same time period, and the violation result is determined to be a violation;
[0049] When the first comparison result indicates that the work permission time of the first work ticket is greater than the work permission time of the second work ticket, and / or the work end time of the first work ticket is less than the work end time of the second work ticket, it is determined that the same work supervisor in the power supply manufacturer does not hold two or more of the above work tickets in the same time period, and the above violation result is determined to be compliant.
[0050] Specifically, when the first comparison result indicates that the work permission time of the first work ticket is less than or equal to the work permission time of the second work ticket, and the work end time of the first work ticket is greater than or equal to the work end time of the second work ticket, it is determined that the same work supervisor in the power supply manufacturer holds two or more of the above-mentioned work tickets in the same time period, and the above-mentioned violation result is determined to be a violation; otherwise, it is determined that the same work supervisor in the power supply manufacturer does not hold two or more of the above-mentioned work tickets in the same time period.
[0051] In one embodiment of the present application, after step S101, i.e., obtaining multiple sets of work ticket data, the method further includes:
[0052] The second target work ticket data is determined by using a database query technology or a data filtering algorithm to represent that the work ticket status includes at least one of the following: waiting to be received, waiting for permission, in progress, work completed, and work ticket completed, and the work ticket comes from an external unit, and the work ticket type does not include the third type of plant station work ticket, emergency repair ticket, and written arrangement record ticket;
[0053] Using data processing and time series analysis technology, according to whether the second target work ticket data further includes at least one of the following: the work ticket issuer, the issuance time, the work ticket co-signer and the co-signing time, determine the issuance status and the co-signing status;
[0054] When the above-mentioned issuance status is determined to be issued, and the above-mentioned countersignature status is countersignature completed, it is determined that both issuance and countersignature are completed, and the violation result is determined to be compliant;
[0055] When it is determined that the issuance status is incomplete issuance, and / or the counter-signature status is incomplete counter-signature, it is determined that the issuance and counter-signature are not completed at the same time, and the violation result is determined to be a violation.
[0056] Specifically, the implementation can be as follows:
[0057] Data collection: Collect work ticket data including the issuer of the work ticket, the time of issue, the person who co-signed the work ticket, and the time of co-signing. Ensure the accuracy and completeness of the data.
[0058] Data preprocessing: Clean and process the data, including handling missing values, outliers, and duplicate values to ensure data quality.
[0059] Data integration: Integrate the work ticket issuer, issuance time, work ticket co-signer and co-signing time into one data set for subsequent analysis.
[0060] Time series analysis: Use time series analysis techniques, such as time series graphs, trend analysis, and periodic analysis, to analyze the issuance time and counter-signature time to understand the changing trends of the issuance status and counter-signature status.
[0061] Determination of the issuance status and counter-signature status: Based on the analysis results of the issuance time and counter-signature time, the issuance status and counter-signature status of the work ticket can be determined. For example, if the issuance time is completed within the specified time and the counter-signature personnel are all present, it can be determined that the issuance status and counter-signature status are normal; if there is a delay in the issuance time or the counter-signature personnel are missing, it can be determined that the issuance status and counter-signature status are abnormal.
[0062] Result analysis and feedback: According to the determined issuance status and countersignature status, timely analyze and feedback the abnormal situation, find out the cause of the problem and take corresponding measures to improve it.
[0063] In one embodiment of the present application, data processing and time series analysis technology are used to determine the issuance status and countersignature status according to whether the second target work ticket data further includes at least one of the following: the work ticket issuer, the issuance time, the work ticket countersigner and the countersignature time, including:
[0064] In the case where the second target work ticket data also includes the work ticket issuer and / or the issuance time, determining the issuance status as completed issuance;
[0065] In the case where the second target work ticket data does not include the work ticket issuer and the issuance time, determining the issuance status as unfinished issuance;
[0066] In the case where the second target work ticket data also includes the work ticket co-signer and / or the co-signing time, determining the co-signing status as completed co-signing;
[0067] When the second target work ticket data does not include the work ticket co-signer and the co-signing time, the co-signing status is determined to be incomplete.
[0068] Specifically, the issuance status and countersignature status are determined by whether the work ticket issuer, issuance time, work ticket countersigner, and countersignature time are empty.
[0069] In one embodiment of the present application, after obtaining multiple sets of work ticket data, the method further includes:
[0070] Obtain personnel list and schedule from the above database;
[0071] In the case that the person in charge of the work in the above-mentioned plan sheet and / or the above-mentioned work ticket data does not exist in the above-mentioned personnel list, the violation result is determined to be a violation.
[0072] The name and telephone number recorded in the personnel list is used to determine whether the person in charge of the work in the above-mentioned plan and / or the above-mentioned work ticket data exists in the personnel list.
[0073] Step S102, using a programming language data processing function, determining that the first target work ticket data indicates that the work ticket status is work ticket termination;
[0074] Specifically, the programming language data processing function: to read the data in the work ticket data table, you can use the pandas library in Python or the data.frame object in the R language and other data structures to read and process the data; use the conditional filtering function to filter out the data rows with the work ticket status of "work ticket termination". For example, in Python, you can use the conditional filtering function of the data.frame object of the pandas library; output the data rows that meet the conditions for further analysis or processing.
[0075] Step S103, when the first target work ticket data includes the work supervisor and other personnel, it is determined that there is a concurrent position in the power supply manufacturer, and the violation result is determined to be a suspected violation. The other personnel include at least one of the following: work issuer, work co-signer, work team member and work permit issuer.
[0076] In the above steps, by adopting the programming language data processing function, it is determined that the first target work ticket data represents the status of the above work ticket as the termination of the work ticket. When the above first target work ticket data includes the above work leader and other personnel, it is determined that there is a concurrent position in the power supply manufacturer, and the violation result is determined to be a suspected violation, thereby achieving the purpose of automated monitoring, saving excessive manpower consumption, and further solving the problem in the prior art that power supply manufacturers still use manual inspections one by one to identify violations of work tickets, resulting in poor overall inspection efficiency.
[0077] In one embodiment of the present application, the above method further includes:
[0078] Acquire multiple groups of operation ticket data from the above database, each group of the above operation ticket data at least including the operation ticket status, the operation ticket unique identifier and the above staff;
[0079] When the operation ticket status in the operation ticket data is generated and archived, and the person in charge of the work in at least two sets of the operation ticket data is the same, using data processing and time series analysis technology to compare the planned start time and end time of at least two sets of the operation ticket data to obtain a second comparison result, the two sets of the operation ticket data are respectively the operation ticket data of the first operation ticket and the second operation ticket;
[0080] If the second comparison result indicates that the planned start time of the first operation ticket is less than or equal to the planned start time of the second operation ticket, and the end time of the first operation ticket is greater than or equal to the end time of the second operation ticket, it is determined that the same person in charge of the power supply manufacturer holds two or more operation tickets in the same time period, and the violation result is determined to be a violation;
[0081] When the second comparison result indicates that the planned start time of the first operation ticket is less than or equal to the planned start time of the second operation ticket, and the end time of the first operation ticket is greater than or equal to the end time of the second operation ticket, it is determined that the same work supervisor in the power supply manufacturer does not hold two or more operation tickets in the same time period, and the violation result is determined to be compliant.
[0082] Specifically, similar to work tickets, by comparing the planned start and end times of the two operation tickets respectively, it is determined whether there is a person in charge of the same work in the power supply manufacturer holding two or more operation tickets in the same time period, thereby achieving the purpose of automated detection.
[0083] 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 violation identification method of the power supply manufacturer of the present application will be described in detail below in combination with specific embodiments.
[0084] This embodiment relates to a specific method for identifying violations of power supply manufacturers, such as Figure 2 As shown, the following steps are included:
[0085] Acquire multiple groups of work ticket data from the database, each group of work ticket data at least includes work ticket status, work ticket unique identification and staff information, and the staff information at least includes the person in charge of the work; use the programming language data processing function to determine that the first target work ticket data represents that the work ticket status is the end of the work ticket;
[0086] In the case where the first target work ticket data includes the person in charge of the work and other personnel, it is determined that there is a concurrent position in the power supply manufacturer, and the violation result is determined to be a suspected violation. The other personnel include at least one of the following: the work issuer, the work countersigner, the work team member and the work permit issuer;
[0087] When the work ticket status in the work ticket data is generated and archived, and the work responsible persons in at least two sets of work ticket data are the same, the work end time and the work permission time of at least two sets of work ticket data are compared by using data processing and time series analysis technology to obtain a first comparison result;
[0088] When the first comparison result indicates that the work permission time of the first work ticket is less than or equal to the work permission time of the second work ticket, and the work end time of the first work ticket is greater than or equal to the work end time of the second work ticket, it is determined that the same person in charge of the work in the power supply manufacturer holds two or more work tickets in the same time period, and the violation result is determined to be a violation;
[0089] When the first comparison result indicates that the work permission time of the first work ticket is greater than the work permission time of the second work ticket, and / or the work end time of the first work ticket is less than the work end time of the second work ticket, it is determined that there is no person in charge of the same work in the power supply manufacturer holding two or more work tickets in the same time period, and the violation result is determined to be compliant;
[0090] The second target work ticket data is determined by using a database query technology or a data filtering algorithm to represent that the work ticket status includes at least one of the following: waiting to be received, waiting for permission, in progress, work completed, and work ticket completed, and the work ticket is from an external unit, and the work ticket type does not include the third type of plant station work ticket, emergency repair ticket, and written arrangement record ticket;
[0091] In the case where the second target work ticket data also includes the work ticket issuer and / or the issuance time, the issuance status is determined to be completed issuance; in the case where the second target work ticket data does not include the work ticket issuer and the issuance time, the issuance status is determined to be unfinished issuance; in the case where the second target work ticket data also includes the work ticket co-signer and / or the co-signing time, the co-signing status is determined to be completed co-signing; in the case where the second target work ticket data does not include the work ticket co-signer and the co-signing time, the co-signing status is determined to be unfinished co-signing;
[0092] When the issuance status is determined to be completed issuance, and the co-signature status is completed co-signature, it is determined that the issuance and co-signature are completed at the same time, and the violation result is determined to be compliant; when the issuance status is determined to be incomplete issuance, and / or the co-signature status is incomplete co-signature, it is determined that the issuance and co-signature are not completed at the same time, and the violation result is determined to be violation.
[0093] 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.
[0094] The embodiment of the present application also provides a violation identification device for a power supply manufacturer. It should be noted that the violation identification device for a power supply manufacturer in the embodiment of the present application can be used to execute the violation identification method for a power supply manufacturer provided in the embodiment of the present application. The device is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware for a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.
[0095] The following is an introduction to the violation identification device for power supply manufacturers provided in an embodiment of the present application.
[0096] Figure 3 1 is a structural block diagram of a violation identification device for a power supply manufacturer provided according to an embodiment of the present application. Figure 3 As shown, the device comprises:
[0097] The acquisition unit 31 is used to acquire multiple groups of work ticket data from the database, each group of the work ticket data at least includes the work ticket status, the work ticket unique identifier and the staff information, and the staff information at least includes the person in charge of the work;
[0098] A first determining unit 32 is used to determine, using a programming language data processing function, that the first target work ticket data indicates that the work ticket status is work ticket termination;
[0099] The second determination unit 33 is used to determine whether there is a concurrent position in the power supply manufacturer when the above-mentioned work supervisor and other personnel are included in the above-mentioned first target work ticket data, and determine that the violation result is a suspected violation. The above-mentioned other personnel include at least one of the following: work issuer, work co-signer, work team member and work permit issuer.
[0100] In the above-mentioned device, by adopting the programming language data processing function, it is determined that the first target work ticket data represents the status of the above-mentioned work ticket as the termination of the work ticket. When the above-mentioned first target work ticket data includes the above-mentioned work leader and other personnel, it is determined that there is a concurrent position in the power supply manufacturer, and the violation result is determined to be a suspected violation, thereby achieving the purpose of automated monitoring, saving excessive manpower consumption, and further solving the problem in the prior art that power supply manufacturers still use manual inspections one by one to identify violations of work tickets, resulting in poor overall inspection efficiency.
[0101] In one embodiment of the present application, the above-mentioned device further includes a first processing unit and a second processing unit.
[0102] The first processing unit is used for, after acquiring multiple groups of work ticket data, using data processing and time series analysis technology to compare the work end time and the work permission time of at least two groups of the work ticket data to obtain a first comparison result when the work ticket status in the work ticket data is generated and archived, and the work responsible persons in at least two groups of the work ticket data are the same;
[0103] The second processing unit is used to determine whether there is a same person in charge of the work in the power supply manufacturer holding two or more work tickets in the same time period based on the first comparison result, and determine whether the violation result is a violation.
[0104] In one embodiment of the present application, the two sets of work ticket data are the work ticket data of the first work ticket and the second work ticket, respectively, and the second processing unit includes a first determination module and a second determination module.
[0105] The first determination module is used to determine that there is a same person in charge of the work in the power supply manufacturer holding two or more of the above-mentioned work tickets in the same time period, and determine that the above-mentioned violation result is a violation, when the above-mentioned first comparison result indicates that the work permission time of the above-mentioned first work ticket is less than or equal to the work permission time of the above-mentioned second work ticket, and the work end time of the above-mentioned first work ticket is greater than or equal to the work end time of the above-mentioned second work ticket;
[0106] The second determination module is used to determine that there is no case in the power supply manufacturer where the same work supervisor holds two or more work tickets in the same time period, and to determine that the violation result is compliant when the first comparison result indicates that the work permission time of the first work ticket is greater than the work permission time of the second work ticket, and / or the work end time of the first work ticket is less than the work end time of the second work ticket.
[0107] In one embodiment of the present application, the above-mentioned apparatus further includes: a third processing unit, a fourth processing unit, a third determining unit, and a fourth determining unit;
[0108] The third processing unit is used to obtain multiple groups of operation ticket data from the above database, each group of the above operation ticket data at least includes the operation ticket status, the operation ticket unique identifier and the above staff;
[0109] The fourth processing unit is used for comparing the planned start time and end time of at least two sets of the operation ticket data by using data processing and time series analysis technology to obtain a second comparison result when the operation ticket status in the operation ticket data is generated and archived, and the work responsible persons in at least two sets of the operation ticket data are the same, and the two sets of the operation ticket data are the operation ticket data of the first operation ticket and the second operation ticket respectively;
[0110] The third determination unit is used to determine that there is a same person in charge of the work in the power supply manufacturer holding two or more operation tickets in the same time period, and determine that the violation result is a violation, when the second comparison result indicates that the planned start time of the first operation ticket is less than or equal to the planned start time of the second operation ticket, and the end time of the first operation ticket is greater than or equal to the end time of the second operation ticket;
[0111] The fourth determination unit is used to determine that there is no same work supervisor in the power supply manufacturer holding two or more operation tickets in the same time period, and determine that the violation result is compliant when the second comparison result indicates that the planned start time of the first operation ticket is less than or equal to the planned start time of the second operation ticket, and the end time of the first operation ticket is greater than or equal to the end time of the second operation ticket.
[0112] In one embodiment of the present application, the apparatus further includes a fifth processing unit, a sixth processing unit, a fifth determining unit and a sixth determining unit.
[0113] The fifth processing unit is used for, after acquiring multiple groups of work ticket data, using a database query technology or a data filtering algorithm to determine the second target work ticket data to represent that the work ticket status includes at least one of the following: waiting to be received, waiting for permission, in progress, work completed, and work ticket completed, and the work ticket comes from an external unit, and the work ticket type does not include the third type of plant station work ticket, emergency repair ticket, and written arrangement record ticket;
[0114] The sixth processing unit is used to determine the issuance status and countersignature status by using data processing and time series analysis technology according to whether the second target work ticket data further includes at least one of the following: the work ticket issuer, the issuance time, the work ticket countersigner and the countersignature time;
[0115] The fifth determining unit is used to determine that the issuance status is completed and the counter-signing status is completed, and determine that the violation result is compliant;
[0116] The sixth determination unit is used to determine that the issuance and countersignature are not completed at the same time and determine that the violation result is a violation when it is determined that the issuance status is incomplete issuance and / or the countersignature status is incomplete countersignature.
[0117] In one embodiment of the present application, the sixth processing unit includes a third determination module, a fourth determination module, a fifth determination module and a sixth determination module.
[0118] The third determination module is used to determine that the issuance status is completed when the second target work ticket data also includes the work ticket issuer and / or the issuance time;
[0119] The fourth determination module is used to determine that the issuance status is unfinished issuance when the second target work ticket data does not include the work ticket issuer and the issuance time;
[0120] The fifth determination module is used to determine that the countersigning status is completed when the second target work ticket data also includes the work ticket countersigner and / or the countersigning time;
[0121] The sixth determination module is used to determine that the countersignature status is incomplete when the second target work ticket data does not include the countersigner of the work ticket and the countersignature time.
[0122] In one embodiment of the present application, the above-mentioned device further includes a fifth processing unit and a seventh determining unit.
[0123] The fifth processing unit is used to obtain a personnel list and a plan sheet from the above database after obtaining multiple sets of work ticket data;
[0124] The seventh determination unit is used to determine that the violation result is a violation when the person in charge of the work in the above-mentioned plan and / or the above-mentioned work ticket data does not exist in the above-mentioned personnel list.
[0125] The violation identification device of the power supplier includes a processor and a memory. The acquisition unit, the first determination unit, the second determination unit, etc. are all stored in the memory as program units, and the processor executes the program units stored in the memory to implement corresponding functions. The modules are all located in the same processor; or, the modules are located in different processors in any combination.
[0126] The processor includes 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 that the power supply manufacturer still uses manual inspection one by one for the violation identification of work tickets in the prior art, resulting in poor overall inspection efficiency.
[0127] 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.
[0128] An embodiment of the present invention provides a computer-readable storage medium, 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 the power supply manufacturer's violation identification method.
[0129] An embodiment of the present invention provides a processor, and the processor is used to run a program, wherein the power supply manufacturer's violation identification method is executed when the program is run.
[0130] An embodiment of the present invention provides a device, the device includes a processor, a memory, and a program stored in the memory and executable on the processor, and when the processor executes the program, at least the following steps are implemented: obtaining multiple groups of work ticket data from a database, each group of the work ticket data includes at least the work ticket status, the work ticket unique identifier, and the staff information, and the staff information includes at least the person in charge of the work; using the programming language data processing function, determining that the first target work ticket data represents that the work ticket status is terminated; in the case that the person in charge of the work and other personnel are included in the first target work ticket data, determining that there is a concurrent position in the power supply manufacturer, and determining that the violation result is a suspected violation, and the other personnel include at least one of the following: work issuer, work co-signer, work team member, and work permit holder. The device in this article can be a server, PC, PAD, mobile phone, etc.
[0131] The present application also provides a computer program product, which, when executed on a data processing device, is suitable for executing a program that initializes at least the following method steps: obtaining multiple groups of work ticket data from a database, each group of the above work ticket data at least including the work ticket status, the work ticket unique identifier and the staff information, and the above staff information at least includes the work supervisor; using the programming language data processing function to determine that the first target work ticket data represents the above work ticket status as the work ticket termination; when the above first target work ticket data includes the above work supervisor and other personnel, it is determined that there is a concurrent position in the power supply manufacturer, and the violation result is determined to be a suspected violation, and the above other personnel include at least one of the following: work issuer, work co-signer, work team member and work permit issuer.
[0132] The present application also provides a violation identification system for a power supply manufacturer, the 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 configured to be executed by the one or more processors, and the one or more programs include methods for executing any of the above methods. By adopting the programming language data processing function, it is determined that the first target work ticket data characterizes the work ticket status as the work ticket termination, and when the first target work ticket data includes the work person in charge and other personnel, it is determined that there is a concurrent position in the power supply manufacturer, and the violation result is determined to be a suspected violation, thereby achieving the purpose of automated monitoring, saving excessive manpower consumption, and solving the problem in the prior art that power supply manufacturers still use manual one-by-one screening for violation identification of work tickets, resulting in poor overall screening efficiency.
[0133] 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.
[0134] 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.
[0135] 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.
[0136] 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.
[0137] 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.
[0138] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0139] 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.
[0140] 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.
[0141] 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.
[0142] From the above description, it can be seen that the above embodiments of the present application achieve the following technical effects:
[0143] 1) The violation identification method of the power supply manufacturer of the present application, by adopting the programming language data processing function, determines that the first target work ticket data represents the above-mentioned work ticket status as the work ticket termination, and when the above-mentioned first target work ticket data includes the above-mentioned work person in charge and other personnel, determines that there is a concurrent position in the power supply manufacturer, and determines that the violation result is a suspected violation, thereby achieving the purpose of automated monitoring, saving excessive manpower consumption, and further solving the problem that the power supply manufacturer in the prior art still uses manual one-by-one inspection for the violation identification of work tickets, resulting in poor overall inspection efficiency.
[0144] 2) The violation identification device of the power supply manufacturer of the present application, by adopting the programming language data processing function, determines that the first target work ticket data represents the above-mentioned work ticket status as the work ticket termination, and when the above-mentioned first target work ticket data includes the above-mentioned work person in charge and other personnel, determines that there is a concurrent position in the power supply manufacturer, and determines that the violation result is a suspected violation, thereby achieving the purpose of automated monitoring, saving excessive manpower consumption, and further solving the problem that the power supply manufacturer in the prior art still uses manual one-by-one inspection for violation identification of work tickets, resulting in poor overall inspection efficiency.
[0145] The above description is only the preferred embodiment of the present application and is 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 method for identifying violations of power supply companies, characterized in that: include: Acquire multiple groups of work ticket data from a database, each group of work ticket data at least including work ticket status, work ticket unique identifier and staff information, and the staff information at least includes the person in charge of the work; Using a programming language data processing function, determining that the first target work ticket data represents that the work ticket status is work ticket termination; When the first target work ticket data includes the work supervisor and other personnel, it is determined that there is a concurrent position in the power supply manufacturer, and the violation result is determined to be a suspected violation. The other personnel include at least one of the following: work issuer, work co-signer, work team member and work permit issuer.
2. The method according to claim 1, characterized in that After obtaining multiple sets of work ticket data, the method further includes: When the work ticket status in the work ticket data is generated and archived, and the person in charge of the work in at least two sets of the work ticket data is the same, the work end time and the work permission time of at least two sets of the work ticket data are compared by using data processing and time series analysis technology to obtain a first comparison result; According to the first comparison result, it is determined whether there is a same person in charge of the work in the power supply manufacturer holding two or more work tickets in the same time period, and it is determined whether the violation result is a violation.
3. The method according to claim 2, characterized in that The two groups of work ticket data are respectively the work ticket data of the first work ticket and the second work ticket. According to the first comparison result, determining whether there is a same person in charge of the work in the power supply manufacturer holding two or more work tickets in the same time period, and determining whether the violation result is a violation, includes: If the first comparison result indicates that the work permission time of the first work ticket is less than or equal to the work permission time of the second work ticket, and the work end time of the first work ticket is greater than or equal to the work end time of the second work ticket, it is determined that there is a same person in charge of the work in the power supply manufacturer holding two or more work tickets in the same time period, and the violation result is determined to be a violation; When the first comparison result indicates that the work permission time of the first work ticket is greater than the work permission time of the second work ticket, and / or the work end time of the first work ticket is less than the work end time of the second work ticket, it is determined that the same work supervisor in the power supply manufacturer does not hold two or more work tickets in the same time period, and the violation result is determined to be compliant.
4. The method according to claim 1, characterized in that: The method further comprises: Acquire multiple groups of operation ticket data from the database, each group of the operation ticket data at least including the operation ticket status, the operation ticket unique identifier and the staff member; When the operation ticket status in the operation ticket data is generated and archived, and the person in charge of the work in at least two sets of the operation ticket data is the same, using data processing and time series analysis technology to compare the planned start time and end time of at least two sets of the operation ticket data to obtain a second comparison result, and the two sets of the operation ticket data are respectively the operation ticket data of the first operation ticket and the second operation ticket; When the second comparison result indicates that the planned start time of the first operation ticket is less than or equal to the planned start time of the second operation ticket, and the end time of the first operation ticket is greater than or equal to the end time of the second operation ticket, it is determined that there is a same person in charge of the power supply manufacturer holding two or more operation tickets in the same time period, and the violation result is determined to be a violation; When the second comparison result indicates that the planned start time of the first operation ticket is less than or equal to the planned start time of the second operation ticket, and the end time of the first operation ticket is greater than or equal to the end time of the second operation ticket, it is determined that the same work supervisor in the power supply manufacturer does not hold two or more operation tickets in the same time period, and the violation result is determined to be compliant.
5. The method according to claim 1, characterized in that After obtaining multiple sets of work ticket data, the method further includes: The second target work ticket data is determined by using a database query technology or a data filtering algorithm to represent that the work ticket status includes at least one of the following: waiting to be received, waiting for permission, in progress, work completed, and work ticket completed, and the work ticket comes from an external unit, and the work ticket type does not include the third type of plant station work ticket, emergency repair ticket, and written arrangement record ticket; Using data processing and time series analysis technology, according to whether the second target work ticket data also includes at least one of the following: the work ticket issuer, the issuance time, the work ticket co-signer and the co-signing time, determine the issuance status and the co-signing status; When it is determined that the issuance status is completed and the counter-signature status is completed, it is determined that the issuance and counter-signature are completed at the same time, and the violation result is determined to be compliant; When it is determined that the issuance status is incomplete issuance, and / or the counter-signature status is incomplete counter-signature, it is determined that the issuance and counter-signature are not completed at the same time, and the violation result is determined to be a violation.
6. The method according to claim 5, characterized in that The issuance status and countersignature status are determined by using data processing and time series analysis technology according to whether the second target work ticket data also includes at least one of the following: the work ticket issuer, the issuance time, the work ticket countersigner and the countersignature time, including: In the case where the second target work ticket data also includes the work ticket issuer and / or the issuance time, determining that the issuance status is completed issuance; In the case where the second target work ticket data does not include the work ticket issuer and the issuance time, determining that the issuance status is incomplete issuance; In the case where the second target work ticket data also includes the work ticket countersigner and / or the countersigning time, determining that the countersigning status is completed; When the second target work ticket data does not include the work ticket countersigner and the countersigning time, the countersigning status is determined to be incomplete countersigning.
7. The method according to claim 1, characterized in that After obtaining multiple sets of work ticket data, the method further includes: Obtaining a personnel list and a schedule from the database; When the person in charge of the work in the plan sheet and / or the work ticket data does not exist in the personnel list, the violation result is determined to be a violation.
8. A violation identification device for a power supply company, characterized in that: include: An acquisition unit, used for acquiring multiple groups of work ticket data from a database, each group of the work ticket data at least including a work ticket status, a work ticket unique identifier and staff information, the staff information at least including a person in charge of the work; A first determination unit is used to determine, using a programming language data processing function, that the first target work ticket data represents that the work ticket state is work ticket termination; The second determination unit is used to determine whether there is a concurrent position in the power supply manufacturer when the work supervisor and other personnel are included in the first target work ticket data, and determine that the violation result is a suspected violation. The other personnel include at least one of the following: work issuer, work co-signer, work team member and work permit issuer.
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 violation identification system for power supply manufacturers, 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.