Search

CN-121766965-B - Power operation and maintenance project business state generation method, system and storage medium

CN121766965BCN 121766965 BCN121766965 BCN 121766965BCN-121766965-B

Abstract

The embodiment of the invention provides a method, a system and a storage medium for generating a service state of an electric operation and maintenance project, belonging to the technical field of project management data processing. The method comprises the steps of obtaining project service execution records generated in the implementation process of the electric operation and maintenance project, carrying out event processing on the project service execution records to generate a service event stream with a unified structure, generating a service state instance used for representing the current execution stage of the electric operation and maintenance project, setting a corresponding credible continuous quantity for the service state instance, generating a time sequence identification anti-evidence event, carrying out attenuation update processing on the credible continuous quantity, triggering state degradation processing of the service state instance when the credible continuous quantity meets a preset failure condition, and outputting service state data used for reflecting the execution condition of the current electric operation and maintenance project. The scheme of the invention realizes the dynamic correction and the degeneratable update of the service state of the power operation and maintenance project through an event-driven and credible continuous quantity attenuation mechanism, and avoids state hysteresis distortion.

Inventors

  • LUO WEI

Assignees

  • 长沙国智电力科技有限公司

Dates

Publication Date
20260508
Application Date
20260303

Claims (9)

  1. 1. A method for generating a service state of an electric operation and maintenance project, the method comprising: acquiring project service execution records generated in the implementation process of the electric operation and maintenance project, and executing event processing on the project service execution records to generate a service event stream with a uniform structure; Based on the service event stream, generating a service state instance for representing the current execution stage of the power operation and maintenance project according to a preset state triggering rule, and setting a corresponding credible continuous quantity for the service state instance; After the business state instance is generated, continuously receiving a subsequent business event in the business event stream, identifying a countercheck event based on the generation time sequence of the subsequent business event and the business state instance, and executing attenuation update processing on the credible continuous quantity according to the countercheck event; when the credible continuous quantity meets a preset failure condition, triggering state degradation processing of the service state instance, and outputting service state data for reflecting the execution condition of the current power operation and maintenance project; The rule for setting the corresponding credible continuous quantity for the service state instance is as follows: Based on the number of business events contained in the state trigger event combination for generating the business state instance, the event type identifier corresponding to each business event and the event occurrence time information of each business event, constructing a reliable continuous quantity for representing the establishment reliability degree of the business state instance, The number of service events in the state trigger event combination is used for representing the establishment coverage of the service state instance; the event type identifier is used for distinguishing the influence weight of different service events on the establishment of the service state; the event occurrence time information is used for representing the concentration degree of each business event in the time dimension.
  2. 2. The power operation and maintenance project service state generation method according to claim 1, wherein the project service execution record includes: Any one or more of a work order class record for reflecting the execution condition of the job, a progress node class record for reflecting the advancing condition of the project stage and a resource use class record for reflecting the input and consumption condition of the resource; Executing event processing on the project service execution record to generate a service event stream with a unified structure, wherein the event processing comprises the following steps: analyzing the project service execution record according to a preset event extraction rule, and extracting event elements related to service state change; generating a corresponding business event for each item business execution record based on the event elements, and endowing event type identification, associated item identification and event occurrence time information for the corresponding business event; And sorting the obtained business events according to the time sequence to form a corresponding business event stream.
  3. 3. The power operation and maintenance project service state generation method according to claim 2, wherein analyzing the project service execution record according to a preset event extraction rule, extracting event elements related to service state change, comprises: Determining an event element extraction template corresponding to a record type based on the record type of the project service execution record, wherein the event element extraction template is used for limiting an element field set which can influence the establishment of a service state; Extracting element fields matched with the event element extraction template from the project service execution record, wherein the element fields at least comprise a behavior identification element, an associated object element and a time element; and executing consistency check processing on the extracted event elements, and eliminating element combinations which do not meet preset integrity conditions or time sequence consistency conditions to form effective event elements.
  4. 4. The method for generating a service state of a power operation and maintenance project according to claim 3, wherein generating a service state instance for characterizing a current execution phase of the power operation and maintenance project according to a preset state triggering rule based on the service event stream comprises: Determining state trigger event combinations corresponding to different service state types based on event type identifiers and event occurrence time information of all service events in the service event stream; performing timing consistency determination on the state trigger event combination to determine whether the state trigger event combination satisfies a timing condition for characterizing that a target service state is established; And when the state trigger event combination meets a preset state trigger condition, generating a corresponding service state instance.
  5. 5. The power operation and maintenance project business state generation method according to claim 1, wherein identifying a countercheck event based on the generation timing of the subsequent business event and the business state instance, and performing a decay update process on the trusted duration according to the countercheck event, comprises: Based on the generation time of the service state instance, carrying out time sequence judgment on subsequent service events in the service event stream, and identifying service events which have the occurrence time later than the generation time of the service state instance and are consistent with the item identification corresponding to the service state instance as candidate anti-evidence events; Based on the event type identification of the candidate anti-evidence event, judging whether the candidate anti-evidence event belongs to an anti-evidence event weakening the condition that the service state instance is established; When the evidence event is judged, corresponding attenuation weight is determined according to the event type identification of the evidence event, and attenuation update processing is carried out on the credible continuous quantity based on the attenuation weight; wherein, different event type identifiers correspond to different attenuation weights and are used for distinguishing the influence degree of different types of anti-evidence events on the establishment of the service state instance.
  6. 6. The power operation and maintenance project service state generation method according to claim 5, wherein when it is determined that an anti-certification event is generated, determining a corresponding attenuation weight according to an event type identifier of the anti-certification event, and performing attenuation update processing on the trusted duration based on the attenuation weight, comprising: Based on the event type identification of the countercheck event, acquiring the attenuation weight matched with the countercheck event from a preset corresponding relation between the event type and the attenuation weight; Based on the time interval between the event occurrence time of the anti-evidence event and the generation time of the service state instance, executing time-dependent modulation processing on the attenuation weight so as to reflect the time sequence influence degree of the anti-evidence event on the establishment of the service state instance; The modulated attenuation weight acts on the current credible continuous quantity, and numerical deduction and updating of the credible continuous quantity are carried out to obtain updated credible continuous quantity; The attenuation weights are used for representing the attenuation degree of different types of evidence events on the establishment condition of the service state instance, and the attenuation weights corresponding to the different evidence events are different.
  7. 7. The power operation and maintenance project service state generation method according to claim 1, wherein when the trusted duration satisfies a preset failure condition, triggering a state degradation process of the service state instance, and outputting service state data for reflecting the current power operation and maintenance project execution condition, comprising: When the trusted duration is detected to be smaller than or equal to a preset failure threshold value corresponding to the service state instance, judging that the service state instance is no longer established, and marking the service state instance as a failure state; Based on the generation sequence of the service state examples, backing back to a previous service state example corresponding to the failure state, and determining the previous service state example as a current effective service state example; Based on the current effective service state instance, service state data for external output is generated, wherein the service state data at least comprises a current service state type, a corresponding trusted duration and a state source event set related to the current service state type.
  8. 8. A power operation and maintenance project business state generation system, the system comprising: the acquisition unit is used for acquiring project service execution records generated in the implementation process of the electric operation and maintenance project, executing event processing on the project service execution records and generating a service event stream with a uniform structure; The processing unit is used for generating a service state instance used for representing the current execution stage of the power operation and maintenance project according to a preset state triggering rule based on the service event stream, and setting a corresponding credible continuous quantity for the service state instance; The rule for setting the corresponding credible continuous quantity for the service state instance is as follows: Based on the number of business events contained in the state trigger event combination for generating the business state instance, the event type identifier corresponding to each business event and the event occurrence time information of each business event, constructing a reliable continuous quantity for representing the establishment reliability degree of the business state instance, The number of service events in the state trigger event combination is used for representing the establishment coverage of the service state instance; the event type identifier is used for distinguishing the influence weight of different service events on the establishment of the service state; the event occurrence time information is used for representing the concentration degree of each business event in the time dimension; the attenuation updating unit is used for continuously receiving the subsequent business event in the business event stream after the business state instance is generated, identifying a evidence-reflecting event based on the generation time sequence of the subsequent business event and the business state instance, and executing attenuation updating processing on the credible continuous quantity according to the evidence-reflecting event; And the result output unit is used for triggering the state degradation processing of the service state instance when the credible continuous quantity meets the preset failure condition and outputting service state data for reflecting the execution condition of the current power operation and maintenance project.
  9. 9. A computer readable storage medium having instructions stored thereon, which when run on a computer cause the computer to perform the power operation project traffic state generation method of any of claims 1 to 7.

Description

Power operation and maintenance project business state generation method, system and storage medium Technical Field The invention relates to the technical field of project management data processing, in particular to a method, a system and a storage medium for generating a business state of an electric operation and maintenance project. Background In the implementation process of the electric operation and maintenance project, the project management system generally needs to perform state identification on the current execution condition of the project so as to support the business processes of operation and maintenance scheduling, resource approval, performance settlement, risk management and control and the like. In the prior art, the business state of the power operation and maintenance project is updated based on the work order completion condition, the progress node reporting result or the manual confirmation information, and once the state is generated, the state is generally regarded as a deterministic result and is maintained for a long time. However, in an actual engineering scene, the power operation and maintenance project has the characteristics of long period, complex process, repeated adjustment of the execution process and the like. After a certain point of the project meets the triggering condition of the established state, the conditions of reworking work orders, supplementary work, resource addition, acceptance delay and the like still can occur in the follow-up process, and the follow-up business facts often contradict the generated business states. Because the existing project management system lacks a constraint mechanism for continuously and effectively maintaining the condition of the state, the business state cannot be dynamically corrected along with the actual execution condition, and the problem that the project state is inconsistent with the actual execution condition occurs. Furthermore, in the prior art, static judgment or simple rollback is mostly adopted for managing the project service state, so that quantitative expression means for establishing a reliable degree for the state is lacking, and a mechanism for gradually weakening and automatically degrading the state based on subsequent service behaviors is also lacking. Under the condition that multi-source service data are continuously generated, the technical defects are further amplified, project state distortion is easily caused, and accuracy and reliability of operation and maintenance decisions are affected. Therefore, a data processing method capable of dynamically generating, continuously checking and automatically degrading the service state of the power operation and maintenance project based on the evolution process of the service data is needed, so as to improve the reflecting capability of the service state of the project on the actual execution condition. Disclosure of Invention The embodiment of the invention aims to provide a method, a system and a storage medium for generating a service state of an electric power operation and maintenance project, which at least solve the problems that the service state of the existing electric power operation and maintenance project depends on static judgment and cannot continuously check and automatically degrade the status establishment based on subsequent service events. In order to achieve the above purpose, a first aspect of the present invention provides a method for generating a service state of an electric power operation and maintenance project, the method comprising obtaining a project service execution record generated in an implementation process of the electric power operation and maintenance project, and executing event processing on the project service execution record to generate a service event stream with a unified structure, generating a service state instance for representing a current execution stage of the electric power operation and maintenance project according to a preset state triggering rule based on the service event stream, setting a corresponding trusted duration for the service state instance, continuously receiving a subsequent service event in the service event stream after the service state instance is generated, identifying an anti-certification event based on a generation time sequence of the subsequent service event and the service state instance, and executing attenuation update processing on the trusted duration according to the anti-certification event, triggering state degradation processing of the service state instance when the trusted duration meets a preset failure condition, and outputting service state data for reflecting an execution condition of the current electric power operation and maintenance project. The project service execution records comprise any one or more of a work order record used for reflecting the execution condition of a job, a progress node record used for reflecting the advancing condition of a project st