Performance assessment method and system based on security and protection operation and maintenance platform

By building a decision tree model in the performance appraisal system to analyze real-time data, the problem of inaccurate reflection of operation and maintenance personnel's processing capabilities in the existing technology is solved, and accurate analysis of a variety of monitoring data and comprehensive evaluation of operation and maintenance personnel's capabilities is achieved.

CN119941046AActive Publication Date: 2025-05-06CHENGDU YUEDONG WUXIAN INFORMATION TECH CO LTD
View PDF 14 Cites 0 Cited by

Patent Information

Application Number
CN202510107231.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-23
Publication Date
2025-05-06
Estimated Expiration
2045-01-23

AI Technical Summary

Technical Problem

The existing technology cannot build a decision tree to analyze real-time data in performance appraisal, which leads to the inability to accurately reflect the operation and maintenance personnel's ability to handle abnormal data and warning data, and cannot fully reflect the working status of the operation and maintenance personnel.

Method used

By acquiring different types of sample data, dividing it into low-volume, equal-volume and high-volume sample sets, the associated sample data is analyzed using the sample fusion algorithm, a decision tree model is built to analyze the type and state of real-time data, and the indicator data is adjusted according to the response time of handling warning and abnormal data.

Benefits of technology

It realizes accurate analysis of video monitoring, environmental monitoring, infrared monitoring, communication monitoring and personnel information monitoring data, which can more accurately reflect the processing capabilities of operation and maintenance personnel, and enhances the accuracy and rationality of performance appraisal.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119941046A_ABST
    Figure CN119941046A_ABST
Patent Text Reader

Abstract

The invention discloses a performance appraisal method and system based on a security operation and maintenance platform, and relates to the technical field of performance appraisal, and the method comprises the following steps: S1, determining associated sample data, S2, screening a to-be-detected sample, S3, recording index data, S4, analyzing a first weight value, S5, calculating an actual weight value, and S6, outputting a performance appraisal total score. According to the method, the type and the state of the real-time data are monitored, and the warning frequency index data and the type abnormal index data of the operation and maintenance personnel are determined according to the response time required for processing the warning data and the abnormal data, so that the actual problem processing capability of each operation and maintenance personnel can be reflected to a great extent; the performance assessment content is enriched by combining with other indexes, the rationality of the assessment is improved, and meanwhile, the corresponding weight is set for each index, so that the total score of the performance assessment can more accurately reflect the ability of the operation and maintenance personnel in all aspects.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of performance appraisal, and in particular to a performance appraisal method and system based on a security operation and maintenance platform. Background Art

[0002] In order to ensure the stable operation of the security system and timely respond to various faults, the performance appraisal method of the security operation and maintenance platform accurately evaluates the work performance of the operation and maintenance personnel through quantitative indicators and objective evaluation standards, thereby improving the operation and maintenance efficiency and service quality. The invention patent with application number 202311536741.7 discloses "a performance appraisal method and system based on a performance appraisal indicator system, involving the field of performance appraisal. The performance appraisal method based on the performance appraisal indicator system includes the following steps: S1. Obtain performance appraisal indicator system parameters, and obtain appraisal indicator data according to the performance appraisal indicator system parameters; S2. Construct a basic performance appraisal scheme according to the appraisal indicator data, and generate primary performance indicators according to the basic performance appraisal scheme; S3. Analyze the primary performance indicators to obtain original performance appraisal parameters and original update frequency parameters; S4. Perform primary performance appraisal according to the primary performance indicators, obtain basic performance appraisal parameters, and calculate basic performance appraisal prediction parameters according to the basic performance appraisal parameters. The present invention improves the accuracy and effectiveness of performance appraisal from obtaining performance appraisal indicator system parameters to generating advanced performance appraisal schemes."

[0003] The above-mentioned existing technology solves the problem that the time of performance appraisal cannot be adjusted, resulting in slow update efficiency. However, during the execution of this method, since various types of sample data in the operation and maintenance platform are not collected, this method cannot build a decision tree to analyze the real-time data in the platform, nor can it accurately reflect the operation and maintenance personnel's ability to handle abnormal data and warning data, making it impossible for performance appraisal to comprehensively reflect the work status of the operation and maintenance personnel. Summary of the invention

[0004] The purpose of the present invention is to provide a performance evaluation method and system based on a security operation and maintenance platform to solve the problems raised in the above background technology.

[0005] To achieve the above purpose, the present invention provides the following technical solution: a performance evaluation method based on a security operation and maintenance platform, comprising the following steps: S1. Determine associated sample data: After obtaining sample data of different types, transfer different types of samples to low-volume sample sets, equal-volume sample sets, and high-volume sample sets according to the number of samples, divide all samples of the same type in the low-volume sample set into groups of six, select three target samples from each group, calculate the data of the center point of the group based on the target sample data in the same group, use the sample fusion algorithm to analyze the associated sample data corresponding to each target sample based on the center point data, and store the associated sample data in the low-volume sample set; S2. Screening samples to be tested: After selecting samples from the high-volume sample set as samples to be tested, count all neighboring samples of the samples to be tested, determine the ratio between the number of neighboring samples with different monitoring methods from the samples to be tested and the total number of neighboring samples, if the ratio is greater than the threshold, delete the sample data to be tested, repeat the operation until the number of samples of all types in the high-volume sample set is equal to the preset value, extract sample data from the high-volume sample set and the low-volume sample set and transfer them to the equal-volume sample set, after determining the number of decision trees, randomly extract data from the equal-volume sample set to construct a training set and a test set, use the data in the training set to complete the decision tree training, input the data in the test set into all decision trees, use the average method to analyze the type and status of the current sample data, and adjust the parameters of the decision tree according to the deviation value between the actual sample result and the predicted result; S3. Recording indicator data: after obtaining real-time data and the corresponding recording time, transmit it to each decision tree model for analysis to obtain the status corresponding to each type of data. If the status of a data type is a warning, set a time interval. If no confirmation information is returned within the time interval, the original warning number indicator data is automatically increased by one. If the status of a data type is abnormal, set a time interval according to the abnormal data type. If the abnormal state is not converted to a normal state within the time interval, the timer corresponding to the current abnormal data starts timing until the state is converted to a normal state. Output the abnormal processing time of this type, and add the original type abnormal indicator data to the current abnormal processing time to obtain the new type abnormal indicator data; S4. Analyze the first weight value: determine all performance appraisal indicators of the operation and maintenance personnel, use an expert group to rate the correlation between each indicator and other indicators, and after obtaining the correlation level, use the influence coefficient generation algorithm to calculate the average influence coefficient between each indicator and other indicators, and construct a comprehensive influence matrix based on the average influence coefficient. The first weight value corresponding to each indicator is deduced through the comprehensive influence matrix; S5. Calculate the actual weight value: determine the initial data corresponding to all performance appraisal indicators, use the initial data to construct a standard numerical matrix, calculate the correlation coefficients between different indicators according to the values ​​in the standard numerical matrix, use the correlation coefficients to analyze the value parameters corresponding to each indicator, determine the second weight value of the indicator through the value parameters, and use the weight analysis algorithm to merge the first weight value and the second weight value of each indicator to obtain the actual weight value of each indicator; S6. Output the total performance appraisal score: Use deep learning technology to convert the indicator data of each operation and maintenance personnel into a corresponding score, calculate the total performance appraisal score of each operation and maintenance personnel based on the indicator score and the actual weight value, and output it through a visual interface.

[0006] Preferably, the step S1 specifically includes the following steps: S101. After obtaining sample data of different types, count the number of samples corresponding to the same type. If the number of samples is lower than a preset value, transfer the samples corresponding to the current type to a low-volume sample set. If the number of samples is equal to the preset value, transfer the samples corresponding to the current type to an equal-volume sample set. If the number of samples is higher than the preset value, transfer the samples corresponding to the current type to a high-volume sample set. The types include video monitoring, environmental monitoring, infrared monitoring, communication monitoring, and personnel information monitoring. S102, dividing all samples of the same type in the low-volume sample set into groups of six, and if the number of remaining samples after grouping is less than three, adding the remaining samples to any group, otherwise merging the remaining samples into one group; S103. Randomly select three samples from each group. As the target sample, determine the target sample The corresponding values ​​of each monitoring method included in , calculate the center point of the group according to the corresponding values ​​of different monitoring methods contained in the three target samples in the same group The value of ; S104, combining each target sample data in the same group with the center point data, analyzing the combined data using a sample fusion algorithm, obtaining associated sample data corresponding to each target sample data, storing the associated sample data in a low-volume sample set, and repeating the operation until the number of samples of all types in the low-volume sample set is equal to a preset value. The sample fusion algorithm is specifically: ; in, Represents associated sample data, represents the center point data, represents the target sample data, Represents a random function.

[0007] Preferably, the step S2 specifically includes the following steps: S201, after selecting an unlabeled sample from a large number of sample sets as a sample to be tested, the similarity between the sample to be tested and other samples of the same type in the sample set is counted, and if the similarity is higher than a preset value, it is determined as a neighboring sample of the sample to be tested; S202. Compare the monitoring method included in the sample to be tested with the monitoring methods of all adjacent samples, count the number of samples with different monitoring methods from the sample to be tested, and calculate the ratio between the number of samples with different monitoring methods and the total number of adjacent samples. If the ratio is greater than a threshold, it is determined that the current sample to be tested has redundant data, and the data of the sample to be tested is deleted. Otherwise, it is determined that the current sample to be tested does not have redundant data, and the sample to be tested is marked. Repeat the operation until the number of samples of all types in the high-volume sample set is equal to the preset value.

[0008] Preferably, the step S2 specifically further comprises the following steps: S203, after extracting different types of sample data from the high-volume sample set and the low-volume sample set, transfer them to the equal-volume sample set, add type labels and status labels to all samples in the sample set, and after determining the number of decision trees, randomly extract 80% of the data from the equal-volume sample set, store the extracted multiple copies of data in different training sets, and store 20% of the data from the equal-volume sample set in the test set, where the status includes normal, warning, and abnormal; S204. After setting a corresponding training set for each decision tree model, complete the decision tree training using the data in the training set, input the data in the test set into all decision trees, use the average method to analyze the type and status of the current sample data through the prediction results of all decision trees, and adjust the parameters of the decision tree according to the deviation value between the sample label information and the prediction result.

[0009] Preferably, the step S3 specifically includes the following steps: S301, after obtaining the real-time data and the corresponding recording time, transmit it to each decision tree model for analysis, use the average method to obtain the state corresponding to each type of data according to the prediction results of all decision tree models, and after determining the result output time, transmit the recording time, result output time, data and state corresponding to each type to the database for storage, wherein the real-time data includes video monitoring data, environmental monitoring data, infrared monitoring data, communication monitoring data and personnel information monitoring data; S302. If the status of a data type is a warning, the recording time, result output time, data corresponding to the type and status are output through a visual interface, and a time interval is set. If no confirmation information is returned within the time interval, the indicator data of the corresponding operation and maintenance personnel is queried in the database according to the result output time, and the original warning number indicator data is increased by one to obtain new warning number indicator data, which is transmitted to the database; S303. If there is a data type whose status is abnormal, the recording time, result output time, data and status corresponding to the type will be output through a visual interface, and the corresponding time interval will be set according to the abnormal data type. If the abnormal state is not converted to the normal state within the time interval, the corresponding timer will be set for the current abnormal data until the abnormal state is converted to the normal state and the timing ends, thereby obtaining the abnormal processing time of this type. According to the result output time, the indicator data of the corresponding operation and maintenance personnel is queried in the database, and the original corresponding type abnormal indicator data is added to the current abnormal processing time to obtain the new type abnormal indicator data, which is transmitted to the database.

[0010] Preferably, the step S4 specifically includes the following steps: S401. Determine all performance evaluation indicators for operation and maintenance personnel, and use an expert panel to rate the degree of correlation between each indicator and other indicators. For indicators and indicators The set association level After that, Convert to triangular fuzzy number ,in is a triangular fuzzy number The parameter values ​​are analyzed to obtain three standard coefficients ,in , the performance evaluation indicators include warning number indicators, video anomaly indicators, environmental anomaly indicators, infrared anomaly indicators, communication anomaly indicators and personnel anomaly indicators, task completion rate indicators, normal operation indicators, customer satisfaction indicators, cooperation number indicators, communication ability indicators, knowledge score indicators and skill operation indicators; S402: After determining the standard coefficients corresponding to all indicators, use the influence coefficient generation algorithm to analyze the standard coefficients of each indicator, determine the average influence coefficient between each indicator and other indicators, and construct a comprehensive influence matrix based on the average influence coefficient. The influence coefficient generation algorithm is specifically as follows: ; ; in, Indicates Expert Generate indicators and indicators The corresponding influence coefficient between Indicates Expert Generate indicators and indicators The first standard coefficient corresponding to Indicates Expert Generate indicators and indicators The corresponding second standard coefficient between Indicates Expert Generate indicators and indicators The third standard coefficient corresponding to Indicates Expert Generate indicators and indicators The corresponding influence coefficient between Indicates Expert Generate indicators and indicators The corresponding influence coefficient between Indicators and indicators The average influence coefficient between Indicates parameters; S403. Add up all the data in the same row of the comprehensive influence coefficient matrix to obtain the sum of influences corresponding to each row, then add up all the data in the same column of the comprehensive influence coefficient matrix to obtain the sum of influences corresponding to each column, calculate the degree value corresponding to each indicator using the sum of influences of each row and column, and determine the corresponding first weight value according to the degree value of each indicator.

[0011] Preferably, the step S5 specifically includes the following steps: S501, determining the initial data corresponding to all performance appraisal indicators, standardizing the initial data, using the processed data to construct a standard numerical matrix, and determining the mean value and standard deviation corresponding to each indicator data according to each value in the standard numerical matrix; S502, using the standard value, average value and standard deviation corresponding to each indicator to calculate the correlation coefficient between different indicators, analyzing the value parameter corresponding to each indicator according to the correlation coefficient, accumulating the value parameters of all indicators to obtain the total value, calculating the ratio between the value parameter of each indicator and the total value, and determining the second weight value of each indicator according to the ratio; S503 , fusing the first weight value and the second weight value of each indicator through a weight analysis algorithm to obtain an actual weight value of the indicator.

[0012] The performance appraisal system based on the security operation and maintenance platform comprises a sample data processing unit, an indicator data determination unit, a weight analysis unit and a score output unit; After the sample data processing unit obtains different types of sample data, the different types of samples are transferred to a low-volume sample set, an equal-volume sample set, and a high-volume sample set according to the number of samples, and the associated sample data in the low-volume sample set is analyzed using a sample fusion algorithm. After screening the samples to be tested in the high-volume sample set, the sample data in the high-volume sample set and the low-volume sample set are transferred to the equal-volume sample set. After determining the number of decision trees, the data in the equal-volume sample set are randomly sampled to construct a training set and a test set, and the decision tree training is completed using the data in the training set. The data in the test set is input into all decision trees, and the parameters of the decision tree are adjusted according to the deviation value between the actual sample result and the predicted result. After the indicator data determination unit obtains the real-time data and the corresponding recording time, it transmits it to each decision tree model for analysis to obtain the status corresponding to each type of data. If the status of a data type is a warning, a time interval is set. If no confirmation information is returned within the time interval, the original warning number indicator data is automatically increased by one. If the status of a data type is abnormal, a time interval is set according to the abnormal data type. If the abnormal state is not converted to a normal state within the time interval, the timer corresponding to the current abnormal data starts timing until the state is converted to a normal state. Then, the abnormal processing time of the type is output, and the original type abnormal indicator data is added to the current abnormal processing time to obtain new type abnormal indicator data; The weight analysis unit determines all performance appraisal indicators of the operation and maintenance personnel, uses an expert group to rate the degree of correlation between each indicator and other indicators, and after obtaining the correlation level, uses an influence coefficient generation algorithm to calculate the average influence coefficient between each indicator and other indicators, and infers the first weight value corresponding to each indicator based on the average influence coefficient, determines the initial data corresponding to all performance appraisal indicators, constructs a standard numerical matrix using the initial data, calculates the correlation coefficients between different indicators according to the values ​​in the standard numerical matrix, analyzes the value parameter corresponding to each indicator using the correlation coefficient, determines the second weight value of the indicator through the value parameter, and uses the weight analysis algorithm to fuse the first weight value and the second weight value of each indicator to obtain the actual weight value of each indicator; The score output unit uses deep learning technology to convert the indicator data of each operation and maintenance personnel into corresponding scores, calculates the total performance appraisal score of each operation and maintenance personnel according to the indicator score and the actual weight value, and outputs it through a visual interface.

[0013] Compared with the prior art, the present invention has the following beneficial effects: 1. The present invention collects video monitoring samples, environmental monitoring samples, infrared monitoring samples, communication monitoring and personnel information monitoring samples. In order to prevent the number of different types of samples from being too different during the collection process, related sample data is added to the type with too few samples, and a part of the data is deleted for the type with too many samples. On the one hand, such a design can ensure that the added sample data is associated with the collected sample data, and on the other hand, the sample data containing noise is deleted to prevent interference with subsequent classification results. At the same time, the method uses different types of sample data to train decision trees, so that the trained decision tree model can accurately analyze the types and states corresponding to the video monitoring data, environmental monitoring data, infrared monitoring data, communication monitoring data and personnel information monitoring data; 2. The present invention monitors the type and status of real-time data, and determines the warning number index data and type abnormal index data of the operation and maintenance personnel according to the response time required for processing warning data and abnormal data. This method can reflect the actual problem-solving ability of each operation and maintenance personnel to a great extent. It is combined with other indicators to enrich the content of performance appraisal and increase the rationality of the appraisal. At the same time, a corresponding weight is set for each indicator, so that the total score of the performance appraisal can more accurately reflect the various aspects of the operation and maintenance personnel's capabilities. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] Figure 1 An overall method flow chart is provided for an embodiment of the present invention. DETAILED DESCRIPTION

[0015] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0016] See also Figure 1 The present invention provides a technical solution: a performance evaluation method based on a security operation and maintenance platform, comprising the following steps: S1. Determine associated sample data: After obtaining sample data of different types, transfer different types of samples to low-volume sample sets, equal-volume sample sets, and high-volume sample sets according to the number of samples, divide all samples of the same type in the low-volume sample set into groups of six, select three target samples from each group, calculate the data of the center point of the group based on the target sample data in the same group, use the sample fusion algorithm to analyze the associated sample data corresponding to each target sample based on the center point data, and store the associated sample data in the low-volume sample set; S2. Screening samples to be tested: After selecting samples from the high-volume sample set as samples to be tested, count all neighboring samples of the samples to be tested, determine the ratio between the number of neighboring samples with different monitoring methods from the samples to be tested and the total number of neighboring samples, if the ratio is greater than the threshold, delete the sample data to be tested, repeat the operation until the number of samples of all types in the high-volume sample set is equal to the preset value, extract sample data from the high-volume sample set and the low-volume sample set and transfer them to the equal-volume sample set, after determining the number of decision trees, randomly extract data from the equal-volume sample set to construct a training set and a test set, use the data in the training set to complete the decision tree training, input the data in the test set into all decision trees, use the average method to analyze the type and status of the current sample data, and adjust the parameters of the decision tree according to the deviation value between the actual sample result and the predicted result; S3. Recording indicator data: after obtaining real-time data and the corresponding recording time, transmit it to each decision tree model for analysis to obtain the status corresponding to each type of data. If the status of a data type is a warning, set a time interval. If no confirmation information is returned within the time interval, the original warning number indicator data is automatically increased by one. If the status of a data type is abnormal, set a time interval according to the abnormal data type. If the abnormal state is not converted to a normal state within the time interval, the timer corresponding to the current abnormal data starts timing until the state is converted to a normal state. Output the abnormal processing time of this type, and add the original type abnormal indicator data to the current abnormal processing time to obtain the new type abnormal indicator data; S4. Analyze the first weight value: determine all performance appraisal indicators of the operation and maintenance personnel, use an expert group to rate the correlation between each indicator and other indicators, and after obtaining the correlation level, use the influence coefficient generation algorithm to calculate the average influence coefficient between each indicator and other indicators, and construct a comprehensive influence matrix based on the average influence coefficient. The first weight value corresponding to each indicator is deduced through the comprehensive influence matrix; S5. Calculate the actual weight value: determine the initial data corresponding to all performance appraisal indicators, use the initial data to construct a standard numerical matrix, calculate the correlation coefficients between different indicators according to the values ​​in the standard numerical matrix, use the correlation coefficients to analyze the value parameters corresponding to each indicator, determine the second weight value of the indicator through the value parameters, and use the weight analysis algorithm to merge the first weight value and the second weight value of each indicator to obtain the actual weight value of each indicator; S6. Output the total performance appraisal score: Use deep learning technology to convert the indicator data of each operation and maintenance personnel into a corresponding score, calculate the total performance appraisal score of each operation and maintenance personnel based on the indicator score and the actual weight value, and output it through a visual interface.

[0017] Step S1 specifically includes the following steps: S101. After obtaining sample data of different types, count the number of samples corresponding to the same type. If the number of samples is lower than a preset value, transfer the samples corresponding to the current type to a low-volume sample set. If the number of samples is equal to the preset value, transfer the samples corresponding to the current type to an equal-volume sample set. If the number of samples is higher than the preset value, transfer the samples corresponding to the current type to a high-volume sample set. The types include video monitoring, environmental monitoring, infrared monitoring, communication monitoring, and personnel information monitoring. S102, dividing all samples of the same type in the low-volume sample set into groups of six, and if the number of remaining samples after grouping is less than three, adding the remaining samples to any group, otherwise merging the remaining samples into one group; S103. Randomly select three samples from each group. As the target sample, determine the target sample The corresponding values ​​of each monitoring method included in , calculate the center point of the group according to the corresponding values ​​of different monitoring methods contained in the three target samples in the same group The value of ; S104, combining each target sample data in the same group with the center point data, analyzing the combined data using a sample fusion algorithm, obtaining associated sample data corresponding to each target sample data, storing the associated sample data in a low-volume sample set, and repeating the operation until the number of samples of all types in the low-volume sample set is equal to a preset value. The sample fusion algorithm is specifically as follows: ; in, Represents associated sample data, represents the center point data, represents the target sample data, represents a random function; Step S2 specifically includes the following steps: S201, after selecting an unlabeled sample from a large number of sample sets as a sample to be tested, the similarity between the sample to be tested and other samples of the same type in the sample set is counted, and if the similarity is higher than a preset value, it is determined as a neighboring sample of the sample to be tested; S202, compare the monitoring mode included in the sample to be tested with the monitoring modes of all neighboring samples, count the number of samples with different monitoring modes from the sample to be tested, calculate the ratio between the number of samples with different monitoring modes and the total number of neighboring samples, if the ratio is greater than a threshold, it is determined that the current sample to be tested has redundant data, and the data of the sample to be tested is deleted; otherwise, it is determined that the current sample to be tested does not have redundant data, and the sample to be tested is marked, and the operation is repeated until the number of samples of all types in the high-volume sample set is equal to the preset value; Step S2 specifically also includes the following steps: S203, after extracting different types of sample data from the high-volume sample set and the low-volume sample set, transfer them to the equal-volume sample set, add type labels and status labels to all samples in the sample set, and after determining the number of decision trees, randomly extract 80% of the data from the equal-volume sample set, store the extracted multiple copies of data in different training sets, and store 20% of the data from the equal-volume sample set in the test set, with the status including normal, warning, and abnormal; S204, after setting a corresponding training set for each decision tree model, complete the decision tree training using the data in the training set, input the data in the test set into all decision trees, analyze the type and state of the current sample data through the prediction results of all decision trees using the average method, and adjust the parameters of the decision tree according to the deviation value between the sample label information and the prediction result; Step S3 specifically includes the following steps: S301, after obtaining the real-time data and the corresponding recording time, transmit it to each decision tree model for analysis, use the average method to obtain the state corresponding to each type of data according to the prediction results of all decision tree models, and after determining the result output time, transmit the recording time, result output time, data and state corresponding to each type to the database for storage. The real-time data includes video monitoring data, environmental monitoring data, infrared monitoring data, communication monitoring data and personnel information monitoring data; S302. If the status of a data type is a warning, the recording time, result output time, data corresponding to the type and status are output through a visual interface, and a time interval is set. If no confirmation information is returned within the time interval, the indicator data of the corresponding operation and maintenance personnel is queried in the database according to the result output time, and the original warning number indicator data is increased by one to obtain new warning number indicator data, which is transmitted to the database; S303. If there is a data type whose status is abnormal, the recording time, result output time, data and status corresponding to the type are output through a visual interface, and the corresponding time interval is set according to the abnormal data type. If the abnormal state is not converted to the normal state within the time interval, a corresponding timer is set for the current abnormal data until the abnormal state is converted to the normal state and the timing ends, thereby obtaining the abnormal processing time of the type. According to the result output time, the indicator data of the corresponding operation and maintenance personnel is queried in the database, and the original corresponding type abnormal indicator data is added to the current abnormal processing time to obtain the new type abnormal indicator data, which is transmitted to the database; Step S4 specifically includes the following steps: S401. Determine all performance evaluation indicators for operation and maintenance personnel, and use an expert panel to rate the degree of correlation between each indicator and other indicators. For indicators and indicators The set association level After that, Convert to triangular fuzzy number ,in is a triangular fuzzy number The parameter values ​​are analyzed to obtain three standard coefficients ,in ,The performance evaluation indicators include the number of warnings indicators, video type anomaly indicators, environment type anomaly indicators, infrared type anomaly indicators, communication type anomaly indicators, and personnel type anomaly indicators, task completion rate indicators, normal operation indicators, customer satisfaction indicators, cooperation number indicators, communication ability indicators, knowledge score indicators, and skill operation indicators; S402, after determining the standard coefficients corresponding to all indicators, use the influence coefficient generation algorithm to analyze the standard coefficients of each indicator, determine the average influence coefficient between each indicator and other indicators, and construct a comprehensive influence matrix based on the average influence coefficient. The influence coefficient generation algorithm is specifically as follows: ; ; in, Indicates Expert Generate indicators and indicators The corresponding influence coefficient between Indicates Expert Generate indicators and indicators The first standard coefficient corresponding to Indicates Expert Generate indicators and indicators The corresponding second standard coefficient between Indicates Expert Generate indicators and indicators The third standard coefficient corresponding to Indicates Expert Generate indicators and indicators The corresponding influence coefficient between Indicates Expert Generate indicators and indicators The corresponding influence coefficient between Indicators and indicators The average influence coefficient between Indicates parameters; S403, after accumulating all data in the same row of the comprehensive influence coefficient matrix to obtain the sum of influences corresponding to each row, all data in the same column of the comprehensive influence coefficient matrix are accumulated to obtain the sum of influences corresponding to each column, and the degree value corresponding to each indicator is calculated using the sum of influences of each row and each column, and the corresponding first weight value is determined according to the degree value of each indicator; Step S5 specifically includes the following steps: S501, determining the initial data corresponding to all performance appraisal indicators, standardizing the initial data, using the processed data to construct a standard numerical matrix, and determining the mean value and standard deviation corresponding to each indicator data according to each value in the standard numerical matrix; S502, using the standard value, average value and standard deviation corresponding to each indicator to calculate the correlation coefficient between different indicators, analyzing the value parameter corresponding to each indicator according to the correlation coefficient, accumulating the value parameters of all indicators to obtain the total value, calculating the ratio between the value parameter of each indicator and the total value, and determining the second weight value of each indicator according to the ratio; S503: The first weight value and the second weight value of each indicator are merged by a weight analysis algorithm to obtain an actual weight value of the indicator. The weight analysis algorithm is specifically as follows: ; in, Indicates The actual weight of the indicator, Indicates The first weight value of the indicator, Indicates The second weight value of the indicator, Indicates the total number of indicators. Indicates parameters; A performance appraisal system based on a security operation and maintenance platform comprises a sample data processing unit 1, an indicator data determination unit 2, a weight analysis unit 3 and a score output unit 4; After the sample data processing unit 1 obtains different types of sample data, it transfers the different types of samples to a low-volume sample set, an equal-volume sample set, and a high-volume sample set according to the number of samples, uses a sample fusion algorithm to analyze the associated sample data in the low-volume sample set, and after screening the samples to be tested in the high-volume sample set, transfers the sample data in the high-volume sample set and the low-volume sample set to the equal-volume sample set. After determining the number of decision trees, randomly extracts the data in the equal-volume sample set to construct a training set and a test set, uses the data in the training set to complete the decision tree training, inputs the data in the test set into all decision trees, and adjusts the parameters of the decision tree according to the deviation value between the actual sample result and the predicted result; After the indicator data determination unit 2 obtains the real-time data and the corresponding recording time, it transmits it to each decision tree model for analysis to obtain the status corresponding to each type of data. If the status of a data type is a warning, a time interval is set. If no confirmation information is returned within the time interval, the original warning number indicator data is automatically increased by one. If the status of a data type is abnormal, a time interval is set according to the abnormal data type. If the abnormal state is not converted to a normal state within the time interval, the timer corresponding to the current abnormal data starts timing until the state is converted to a normal state. The abnormal processing time of this type is output, and the original type abnormal indicator data is added to the current abnormal processing time to obtain new type abnormal indicator data; The weight analysis unit 3 determines all performance appraisal indicators of the operation and maintenance personnel, uses an expert group to rate the degree of correlation between each indicator and other indicators, and after obtaining the correlation level, uses an influence coefficient generation algorithm to calculate the average influence coefficient between each indicator and other indicators, and infers the first weight value corresponding to each indicator based on the average influence coefficient, determines the initial data corresponding to all performance appraisal indicators, constructs a standard numerical matrix using the initial data, calculates the correlation coefficients between different indicators according to the values ​​in the standard numerical matrix, analyzes the value parameter corresponding to each indicator using the correlation coefficient, determines the second weight value of the indicator through the value parameter, and fuses the first weight value and the second weight value of each indicator using the weight analysis algorithm to obtain the actual weight value of each indicator; The score output unit 4 uses deep learning technology to convert the indicator data of each operation and maintenance personnel into corresponding scores, calculates the total performance appraisal score of each operation and maintenance personnel according to the indicator score and the actual weight value, and outputs it through a visual interface.

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

[0019] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.

Claims

1. A performance evaluation method based on a security operation and maintenance platform, characterized in that: The method comprises the following steps: S1. Determine associated sample data: After obtaining sample data of different types, transfer different types of samples to low-volume sample sets, equal-volume sample sets, and high-volume sample sets according to the number of samples, divide all samples of the same type in the low-volume sample set into groups of six, select three target samples from each group, calculate the data of the center point of the group based on the target sample data in the same group, use the sample fusion algorithm to analyze the associated sample data corresponding to each target sample based on the center point data, and store the associated sample data in the low-volume sample set; S2. Screening samples to be tested: After selecting samples from the high-volume sample set as samples to be tested, count all neighboring samples of the samples to be tested, determine the ratio between the number of neighboring samples with different monitoring methods from the samples to be tested and the total number of neighboring samples, if the ratio is greater than the threshold, delete the sample data to be tested, repeat the operation until the number of samples of all types in the high-volume sample set is equal to the preset value, extract sample data from the high-volume sample set and the low-volume sample set and transfer them to the equal-volume sample set, after determining the number of decision trees, randomly extract data from the equal-volume sample set to construct a training set and a test set, use the data in the training set to complete the decision tree training, input the data in the test set into all decision trees, use the average method to analyze the type and status of the current sample data, and adjust the parameters of the decision tree according to the deviation value between the actual sample result and the predicted result; S3. Recording indicator data: after obtaining real-time data and the corresponding recording time, transmit it to each decision tree model for analysis to obtain the status corresponding to each type of data. If the status of a data type is a warning, set a time interval. If no confirmation information is returned within the time interval, the original warning number indicator data is automatically increased by one. If the status of a data type is abnormal, set a time interval according to the abnormal data type. If the abnormal state is not converted to a normal state within the time interval, the timer corresponding to the current abnormal data starts timing until the state is converted to a normal state. Output the abnormal processing time of this type, and add the original type abnormal indicator data to the current abnormal processing time to obtain the new type abnormal indicator data; S4. Analyze the first weight value: determine all performance appraisal indicators of the operation and maintenance personnel, use an expert group to rate the correlation between each indicator and other indicators, and after obtaining the correlation level, use the influence coefficient generation algorithm to calculate the average influence coefficient between each indicator and other indicators, and construct a comprehensive influence matrix based on the average influence coefficient. The first weight value corresponding to each indicator is deduced through the comprehensive influence matrix; S5. Calculate the actual weight value: determine the initial data corresponding to all performance appraisal indicators, use the initial data to construct a standard numerical matrix, calculate the correlation coefficients between different indicators according to the values ​​in the standard numerical matrix, use the correlation coefficients to analyze the value parameters corresponding to each indicator, determine the second weight value of the indicator through the value parameters, and use the weight analysis algorithm to merge the first weight value and the second weight value of each indicator to obtain the actual weight value of each indicator; S6. Output the total performance appraisal score: Use deep learning technology to convert the indicator data of each operation and maintenance personnel into a corresponding score, calculate the total performance appraisal score of each operation and maintenance personnel based on the indicator score and the actual weight value, and output it through a visual interface.

2. A performance evaluation method based on a security operation and maintenance platform according to claim 1, characterized in that: The step S1 specifically includes the following steps: S101. After obtaining sample data of different types, count the number of samples corresponding to the same type. If the number of samples is lower than a preset value, transfer the samples corresponding to the current type to a low-volume sample set. If the number of samples is equal to the preset value, transfer the samples corresponding to the current type to an equal-volume sample set. If the number of samples is higher than the preset value, transfer the samples corresponding to the current type to a high-volume sample set. The types include video monitoring, environmental monitoring, infrared monitoring, communication monitoring, and personnel information monitoring. S102, dividing all samples of the same type in the low-volume sample set into groups of six, and if the number of remaining samples after grouping is less than three, adding the remaining samples to any group, otherwise merging the remaining samples into one group; S103. Randomly select three samples from each group. As the target sample, determine the target sample The corresponding values ​​of each monitoring method included in , calculate the center point of the group according to the corresponding values ​​of different monitoring methods contained in the three target samples in the same group The value of ; S104, combining each target sample data in the same group with the center point data, analyzing the combined data using a sample fusion algorithm to obtain associated sample data corresponding to each target sample data, storing the associated sample data in a low-volume sample set, and repeating the operation until the number of samples of all types in the low-volume sample set is equal to a preset value.

3. A performance evaluation method based on a security operation and maintenance platform according to claim 1, characterized in that: The step S2 specifically includes the following steps: S201, after selecting an unlabeled sample from a large number of sample sets as a sample to be tested, the similarity between the sample to be tested and other samples of the same type in the sample set is counted, and if the similarity is higher than a preset value, it is determined as a neighboring sample of the sample to be tested; S202. Compare the monitoring method included in the sample to be tested with the monitoring methods of all adjacent samples, count the number of samples with different monitoring methods from the sample to be tested, and calculate the ratio between the number of samples with different monitoring methods and the total number of adjacent samples. If the ratio is greater than a threshold, it is determined that the current sample to be tested has redundant data, and the data of the sample to be tested is deleted. Otherwise, it is determined that the current sample to be tested does not have redundant data, and the sample to be tested is marked. Repeat the operation until the number of samples of all types in the high-volume sample set is equal to the preset value.

4. A performance evaluation method based on a security operation and maintenance platform according to claim 3, characterized in that: The step S2 specifically further comprises the following steps: S203, after extracting different types of sample data from the high-volume sample set and the low-volume sample set, transfer them to the equal-volume sample set, add type labels and status labels to all samples in the sample set, and after determining the number of decision trees, randomly extract 80% of the data from the equal-volume sample set, store the extracted multiple copies of data in different training sets, and store 20% of the data from the equal-volume sample set in the test set; S204. After setting a corresponding training set for each decision tree model, complete the decision tree training using the data in the training set, input the data in the test set into all decision trees, use the average method to analyze the type and status of the current sample data through the prediction results of all decision trees, and adjust the parameters of the decision tree according to the deviation value between the sample label information and the prediction result.

5. The performance evaluation method based on the security operation and maintenance platform according to claim 1 is characterized in that: The step S3 specifically comprises the following steps: S301, after obtaining the real-time data and the corresponding recording time, transmit it to each decision tree model for analysis, use the average method to obtain the state corresponding to each type of data according to the prediction results of all decision tree models, and after determining the result output time, transmit the recording time, result output time, data and state corresponding to each type to the database for storage; S302. If the status of a data type is a warning, the recording time, result output time, data corresponding to the type and status are output through a visual interface, and a time interval is set. If no confirmation information is returned within the time interval, the indicator data of the corresponding operation and maintenance personnel is queried in the database according to the result output time, and the original warning number indicator data is increased by one to obtain new warning number indicator data, which is transmitted to the database; S303. If there is a data type whose status is abnormal, the recording time, result output time, data and status corresponding to the type will be output through a visual interface, and the corresponding time interval will be set according to the abnormal data type. If the abnormal state is not converted to the normal state within the time interval, the corresponding timer will be set for the current abnormal data until the abnormal state is converted to the normal state and the timing ends, thereby obtaining the abnormal processing time of this type. According to the result output time, the indicator data of the corresponding operation and maintenance personnel is queried in the database, and the original corresponding type abnormal indicator data is added to the current abnormal processing time to obtain the new type abnormal indicator data, which is transmitted to the database.

6. A performance evaluation method based on a security operation and maintenance platform according to claim 1, characterized in that: The step S4 specifically comprises the following steps: S401. Determine all performance evaluation indicators for operation and maintenance personnel, and use an expert panel to rate the degree of correlation between each indicator and other indicators. For indicators and indicators The set association level After that, Convert to triangular fuzzy number ,in is a triangular fuzzy number The parameter values ​​are analyzed to obtain three standard coefficients ,in ; S402, after determining the standard coefficients corresponding to all indicators, use the influence coefficient generation algorithm to analyze the standard coefficients of each indicator, determine the average influence coefficient between each indicator and other indicators, and construct a comprehensive influence matrix based on the average influence coefficient; S403. Add up all the data in the same row of the comprehensive influence coefficient matrix to obtain the sum of influences corresponding to each row, then add up all the data in the same column of the comprehensive influence coefficient matrix to obtain the sum of influences corresponding to each column, calculate the degree value corresponding to each indicator using the sum of influences of each row and column, and determine the corresponding first weight value according to the degree value of each indicator.

7. The performance evaluation method based on the security operation and maintenance platform according to claim 1 is characterized in that: The step S5 specifically comprises the following steps: S501, determining the initial data corresponding to all performance appraisal indicators, standardizing the initial data, using the processed data to construct a standard numerical matrix, and determining the mean value and standard deviation corresponding to each indicator data according to each value in the standard numerical matrix; S502, using the standard value, average value and standard deviation corresponding to each indicator to calculate the correlation coefficient between different indicators, analyzing the value parameter corresponding to each indicator according to the correlation coefficient, accumulating the value parameters of all indicators to obtain the total value, calculating the ratio between the value parameter of each indicator and the total value, and determining the second weight value of each indicator according to the ratio; S503 , fusing the first weight value and the second weight value of each indicator through a weight analysis algorithm to obtain an actual weight value of the indicator.

8. A performance appraisal system based on a security operation and maintenance platform, characterized in that: The performance appraisal system is applicable to a performance appraisal method based on a security operation and maintenance platform as described in any one of claims 1 to 7, comprising a sample data processing unit (1), an indicator data determination unit (2), a weight analysis unit (3) and a score output unit (4); After acquiring different types of sample data, the sample data processing unit (1) transfers the different types of samples to a low-volume sample set, an equal-volume sample set and a high-volume sample set according to the number of samples, uses a sample fusion algorithm to analyze the associated sample data in the low-volume sample set, and after screening the samples to be tested in the high-volume sample set, transfers the sample data in the high-volume sample set and the low-volume sample set to the equal-volume sample set. After determining the number of decision trees, randomly extracts the data in the equal-volume sample set to construct a training set and a test set, completes decision tree training using the data in the training set, inputs the data in the test set into all decision trees, and adjusts the parameters of the decision tree according to the deviation value between the actual sample result and the predicted result; After the indicator data determination unit (2) obtains the real-time data and the corresponding recording time, it transmits them to each decision tree model for analysis to obtain the state corresponding to each type of data. If the state of a data type is a warning, a time interval is set. If no confirmation information is returned within the time interval, the original warning number indicator data is automatically increased by one. If the state of a data type is an abnormality, a time interval is set according to the abnormal data type. If the abnormal state is not converted to a normal state within the time interval, the timer corresponding to the current abnormal data starts timing until the state is converted to a normal state. Then, the abnormal processing time of the type is output, and the original type abnormality indicator data is added to the current abnormal processing time to obtain new type abnormality indicator data. The weight analysis unit (3) determines all performance appraisal indicators of the operation and maintenance personnel, uses an expert group to rate the degree of correlation between each indicator and other indicators, and after obtaining the correlation level, uses an influence coefficient generation algorithm to calculate the average influence coefficient between each indicator and other indicators, and infers the first weight value corresponding to each indicator based on the average influence coefficient, determines the initial data corresponding to all performance appraisal indicators, constructs a standard numerical matrix based on the initial data, calculates the correlation coefficients between different indicators according to the values ​​in the standard numerical matrix, analyzes the value parameter corresponding to each indicator based on the correlation coefficient, determines the second weight value of the indicator based on the value parameter, and uses the weight analysis algorithm to merge the first weight value and the second weight value of each indicator to obtain the actual weight value of each indicator; The score output unit (4) uses deep learning technology to convert the indicator data of each operation and maintenance personnel into a corresponding score, calculates the total performance appraisal score of each operation and maintenance personnel based on the indicator score and the actual weight value, and outputs it through a visual interface.

Citation Information

Patent Citations

  • A performance appraisal method and system based on performance appraisal index system

    CN117273549B

  • A modeling method and apparatus for classification and rating of an automobile maintenance technician

    CN109409672A

  • Unbalanced data set classification method, system and device and storage medium

    CN110390348A

  • Intelligent alarm convergence method suitable for audio and video fused platform

    CN110517469A

  • Training sample screening method and device, electronic equipment and storage medium

    CN111881936A