Operation ticket checking method and system based on ticket checking robot
By installing plug-ins in the operation ticket check method to collect and sort feature information and conduct rule checks, the problems of high error rate and large time loss in the existing technology are solved, and efficient and automated operation ticket checks are achieved.
Patent Information
- Application Number
- CN202411637556.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-15
- Publication Date
- 2025-04-25
- Estimated Expiration
- 2044-11-15
AI Technical Summary
The existing operating ticket checking methods have problems such as high error rate, time loss and labor costs.
By installing the plug-in, the first characteristic information during the operation is collected and sorted in a time series, information checks are carried out, including matching checks for the first rule and custom checks for the second rule.
It realizes high automation of operation ticket inspection, improves work efficiency, reduces error rates, and supports flexible customization of the rule base to ensure the integrity and stability of the system.
Smart Images

Figure CN119884765A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of operating ticket checking, and in particular to an operating ticket checking method and system based on a ticket checking robot. Background Art
[0002] In power grid dispatching work, the operation ticket is an important document to ensure the safe operation of power equipment and standardize dispatching operations, and usually contains a series of specific operating instructions and execution steps.
[0003] However, most existing technologies rely on manual review of the content and standardization of operation tickets. This method is not only time-consuming and labor-intensive, but also prone to errors due to human negligence, thus affecting the safe and stable operation of the power system.
[0004] In addition, existing operation ticket checking tools often lack flexibility, automation and integration capabilities, such as limited rule base customization capabilities, simple checking logic, and difficulty in integrating with existing systems. Summary of the invention
[0005] In view of the above-mentioned problems, the present invention is proposed.
[0006] Therefore, the technical problem solved by the present invention is that the existing operation ticket checking method has the problems of high error rate, time loss and high manpower cost.
[0007] In order to solve the above technical problems, the present invention provides the following technical solutions: a ticket checking method based on a ticket checking robot, comprising:
[0008] By installing the plug-in, the first characteristic information during the operation is collected;
[0009] Sorting the first feature information according to a time series to obtain a feature sequence of the first feature information;
[0010] Performing an information check of the first feature information on the feature sequence; the information check includes a matching check of the first rule and a custom check of the second rule;
[0011] The result of the information check is output.
[0012] As a preferred solution of the ticket checking method based on the ticket checking robot described in the present invention, the plug-in is installed on the client and is responsible for collecting page data and obtaining the first feature information during the operation.
[0013] As a preferred solution of the ticket checking method based on the ticket checking robot described in the present invention, the feature sequence includes, using the plug-in to sort the first feature information collected, to obtain the first feature information sequence in the time series.
[0014] As a preferred solution of the ticket checking method based on the ticket checking robot described in the present invention, the matching check of the first rule includes but is not limited to judging whether the feature sequence of the current operation process is correct through established rules.
[0015] As a preferred solution of the ticket checking method based on the ticket checking robot described in the present invention, the customized check of the second rule includes but is not limited to using the customized specific content to determine whether the single first feature information exists correctly.
[0016] As a preferred solution of the ticket checking method based on the ticket checking robot of the present invention, wherein: the matching check of the first rule further includes, in the sequence library, storing the correct feature sequence in each operation instruction;
[0017] Obtain the operation instruction, and search the search sequence library for the feature sequence corresponding to the currently executed operation instruction as a comparison sequence;
[0018] Comparing the comparison sequence with the characteristic sequence collected in real time using the plug-in;
[0019] Determine whether the feature sequence in the current operation process is correct;
[0020] If incorrect, this will be marked in the output report.
[0021] As a preferred solution of the ticket checking method based on the ticket checking robot of the present invention, wherein: the custom check of the second rule also includes building a constraint-algorithm pairing library, presetting standard contents of custom detection, and pairing each standard content with a corresponding recognition algorithm;
[0022] According to the customized specific content, identifying the customized constraint content;
[0023] Calculate the similarity between the constraint content and the standard content of the custom detection in the constraint-algorithm pairing library, and match the most similar standard content according to the calculation result of the similarity;
[0024] Using the matched standard content of the custom detection, pairing with the recognition algorithm in the constraint-algorithm pairing library, and using the recognition algorithm obtained by pairing to detect whether the constraints in the operation item are satisfied;
[0025] If not met, it will be marked in the output report.
[0026] A ticket checking system based on a ticket checking robot using the method of the present invention is characterized in that:
[0027] The collecting unit collects the first characteristic information during the operation by installing a plug-in; sorts the first characteristic information according to a time sequence to obtain a characteristic sequence of the first characteristic information;
[0028] The analysis unit performs an information check of the first feature information on the feature sequence; the information check includes a matching check of the first rule and a custom check of the second rule;
[0029] An output unit outputs the result of the information inspection.
[0030] A computer device comprises: a memory and a processor; the memory stores a computer program, wherein: the processor implements the steps of any one of the methods of the present invention when executing the computer program.
[0031] A computer-readable storage medium stores a computer program, wherein: when the computer program is executed by a processor, the steps of any one of the methods of the present invention are implemented.
[0032] Beneficial effects of the present invention: The operation ticket checking method based on the ticket checking robot provided by the present invention realizes a high degree of automation of the operation ticket checking, and quickly completes the standardization and accuracy check of the operation ticket through one-click operation, which significantly improves work efficiency. It supports flexible customization of the rule base to meet the needs of different power grid structures and enterprises. It adopts a non-invasive architecture to achieve seamless integration without modifying the existing system, thereby ensuring the integrity and stability of the system. It provides a simple and intuitive user interface and detailed inspection reports, including error prompts and improvement suggestions, to facilitate user management and auditing. In addition, the system enhances the security of data transmission through encryption technology, and improves the reliability and intelligence level of power grid dispatching work as a whole. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative work.
[0034] Figure 1 An overall flow chart of a method for checking tickets based on a ticket checking robot provided by the first embodiment of the present invention;
[0035] Figure 2 A script recording diagram of a rule recognition process in a ticket checking method based on a ticket checking robot provided in the second embodiment of the present invention. DETAILED DESCRIPTION
[0036] In order to make the above-mentioned purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are described in detail below in conjunction with the drawings of the specification. Obviously, the described embodiments are part of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary persons in the art without creative work should fall within the scope of protection of the present invention.
[0037] Example 1, reference Figure 1 , as an embodiment of the present invention, provides a ticket checking method based on a ticket checking robot, comprising:
[0038] S1: Collect the first characteristic information during the operation by installing the plug-in.
[0039] The plug-in is installed on the client and is responsible for collecting page data and obtaining the first characteristic information during the operation process. In this embodiment, the first characteristic information is the operation ticket in the power grid dispatching operation ticket management system. The system includes two parts, the client and the server. The client is responsible for performing specific inspection tasks, and the server is used to manage inspection rules, rule templates, and generate inspection reports. The system uses NET8 for server-side development, supports custom rule bases, can perform comprehensive and detailed inspections on the operation tickets of the main network and distribution network, and provides a one-click inspection function, thereby improving the efficiency and accuracy of operation ticket management.
[0040] Client: Based on Chrome plug-in, users can use the plug-in on any device with Chrome browser installed. The client is responsible for collecting page data and checking the operation ticket according to the preset rule library.
[0041] Server: Built with NET 8 framework, it provides RESTful API interface for communication with the client. The server is mainly responsible for storing and managing rule bases, rule templates, and generating and storing inspection reports.
[0042] After the user opens the operation ticket page in the browser, click the plug-in icon to start one-click checking.
[0043] The plug-in will automatically grab the operation ticket data on the page and send it to the server for processing.
[0044] The server checks the data according to the rule base and returns the results to the client.
[0045] The client receives the results and displays the inspection report on the interface, marking the parts that do not meet the specifications.
[0046] In an optional embodiment, the first characteristic information may also be real-time electrical parameter data collected in a real-time monitoring device. The real-time electrical parameter characteristic sequence in the current operation process is judged by a predetermined rule to determine whether it complies with the grid operation specification. When a real-time electrical parameter that does not comply with the rule is found in the characteristic sequence, the system marks the specific abnormal time point, parameter value, and recommended operation adjustment in the inspection report.
[0047] S2: Sort the first feature information according to time series to obtain a feature sequence of the first feature information.
[0048] The feature sequence includes, using the plug-in, inserting a timestamp into each first feature information while collecting the first feature information; and sorting the collected first feature information according to the timestamp to obtain the first feature information sequence in the time series.
[0049] It should be noted that organizing data by time series can truly restore the time sequence of the operation ticket execution process, making it easier to check whether the operation complies with the predetermined process and sequence requirements. In the operation ticket inspection, many rules rely on a specific time sequence, such as the closing operation must be performed after the opening operation is completed. The time sequence can ensure that the inspection logic is based on the correct time context and improve the accuracy of the inspection. The feature sequence sorted by time can intuitively reflect the time point when the problem occurred and the related operation items before and after, providing a reliable basis for subsequent abnormal location and problem tracing.
[0050] In this embodiment, the characteristic sequence refers to the order of the operation items of the operation process. In an optional embodiment, the characteristic sequence can also be other variables related to time, such as the fluctuation curve of current and voltage over time.
[0051] S3: Performing an information check of the first characteristic information on the characteristic sequence; the information check includes a matching check of the first rule and a custom check of the second rule.
[0052] Furthermore, the matching check of the first rule includes, by using a predetermined rule, determining whether the feature sequence of the current operation process is correct. Specifically, the correct feature sequence (the order of operation items) in each operation instruction is stored in the sequence library.
[0053] Obtain the operation instruction, and search the search sequence library for the feature sequence corresponding to the currently executed operation instruction as a comparison sequence.
[0054] The comparison sequence is compared with the characteristic sequence collected in real time by the plug-in to determine whether the characteristic sequence in the current operation process is correct. If it is incorrect, it is marked in the output report.
[0055] It should be noted that the rule base contains various types of inspection rules, such as the correctness of operation items, the rationality of operation sequence, and the compliance of key parameters. Rules can be simple pattern matching based on regular expressions or complex business logic judgments. Users can customize new rules or modify existing rules through the interface provided by the server.
[0056] The custom check of the second rule includes using the custom specific content to determine whether a single operation item exists correctly.
[0057] Specifically, a constraint-algorithm pairing library is constructed, standard contents of custom detection are preset, and each standard content (ie, standard constraint contents, used as a demonstration) is paired with a corresponding recognition algorithm.
[0058] Among them, the recognition algorithm can be selected from a variety of algorithms, such as: Machine learning classification algorithm: Use pre-trained models to classify feature information and determine whether the features meet the preset classification criteria. Image target detection algorithm: Detect specific objects in the image and accurately mark their locations. Convolutional neural network: Used to detect and classify key features in images, widely used in image classification and target detection, etc. Example structure:
[0059]
[0060]
[0061] According to the specific content of the customization, the customized constraint content (specific constraints on the operation items) is identified. The identification of the constraint content can rely on large language models (such as GPT, BERT) combined with language models and rule generation tools, making full use of their advantages in text understanding, rule reasoning and context analysis.
[0062] The constraint content is calculated in the constraint-algorithm pairing library with the standard content of the custom detection for similarity, and the most similar standard content is matched according to the calculation result of the similarity.
[0063] The matched standard content of the custom detection is used to pair with the recognition algorithm in the constraint-algorithm pairing library, and the recognition algorithm obtained by pairing is used to detect whether the constraints in the operation items are satisfied. If not, it is marked in the output report.
[0064] In an embodiment of the present invention, the matching check of the first rule is to check whether the operation flow composed of the sequence of operation items satisfies the instructions, and to check the sequence of operation items; the custom check of the second rule is to check the specific special requirements in each operation item.
[0065] In an optional embodiment, the match check of the first rule may also be a parallel operation conflict check to determine whether a specific step conflicts with other steps. Or it may be a device association check to verify whether the devices involved in the operation ticket match the process requirements. The custom check of the second rule may also be the customization of the threshold interval and the customization of the device objects in the process.
[0066] The matching check of the first rule and the custom check of the second rule can not only be a parallel relationship as used in this application, but also a dependent relationship. The device object can be customized through the custom check of the second rule to determine the specific data in the device object; the device object data filtered by the custom check determines the input of the matching analysis of the first rule. Then, through the matching check of the first rule, if the custom check result is empty, the first rule cannot complete the matching analysis. If it is not empty, the matching mechanism is analyzed for these specific data, and the abnormal situation is matched according to these characteristic data to check whether there is an abnormality in the device object. Or the running status of the device object is matched according to these characteristic data.
[0067] S4: Outputting the result of the information check.
[0068] After each inspection is completed, the system will automatically save the inspection records.
[0069] Users can view all historical inspection records on the server and download detailed inspection reports.
[0070] The report lists all issues found, along with corresponding suggestions and solutions.
[0071] If the above functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.
[0072] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in conjunction with such instruction execution systems, devices or apparatuses. For the purposes of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in conjunction with such instruction execution systems, devices or apparatuses.
[0073] More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk case (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be a paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, deciphering or, if necessary, processing in another suitable manner, and then stored in a computer memory.
[0074] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, a plurality of steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0075] Example 2, reference Figure 2 , as an embodiment of the present invention, provides a ticket checking method based on a ticket checking robot.
[0076] Herein, an example is given according to this method:
[0077] Example 1: Checking the correctness of an operation item
[0078] Scenario: A power grid company needs to ensure that each operation in the operation ticket is performed according to the standard process.
[0079] Rule setting:
[0080] The action item must contain the correct device name.
[0081] The action of the operation item (such as "closing" and "opening") must conform to the device type.
[0082] The sequence of operations should follow established safety procedures.
[0083] Inspection process:
[0084] The user opens the operation ticket page to be checked in the browser.
[0085] Start the plug-in, and it will automatically grab the operation ticket data on the page.
[0086] The data is sent to the server, which checks it using preset rules.
[0087] The inspection results show that if the device name in the operation item is found to be incorrect or the action is inconsistent, the system will mark it in the report and give correction suggestions.
[0088] The user modifies the action ticket based on the report.
[0089] Example 2: Custom rule checking
[0090] Scenario: A power grid company needs to additionally check some special operation items in a specific project.
[0091] Rule setting:
[0092] New rule added: The operation ticket must include specific safety warnings.
[0093] New rule: Operations on a specific device must be performed by designated personnel.
[0094] Inspection process:
[0095] The user logs in to the server management interface and adds custom rules.
[0096] Open the operation ticket page in the browser and start the plug-in for one-click checking.
[0097] In addition to executing the default rule checks, the server will also apply the newly added custom rules.
[0098] The inspection results show that if the safety warning is missing or the executor is not the designated person, the system will clearly point out the problem in the report.
[0099] Users make corresponding adjustments based on the report.
[0100] pass Figure 2It can be seen that the present invention can obtain the operation script according to the plug-in, and compare it with the rules to obtain a report on whether the rules are complied with.
[0101] Embodiment 3 is an embodiment of the present invention, which provides a ticket checking system based on a ticket checking robot, comprising:
[0102] The collecting unit collects the first characteristic information during the operation by installing a plug-in; and sorts the first characteristic information according to a time sequence to obtain a characteristic sequence of the first characteristic information.
[0103] The analysis unit performs an information check of the first feature information on the feature sequence; the information check includes a matching check of the first rule and a custom check of the second rule.
[0104] An output unit outputs the result of the information inspection.
[0105] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solutions of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical solutions of the present invention, which should all be included in the scope of the claims of the present invention.
Claims
1. A ticket checking method based on a ticket checking robot, characterized in that: include: By installing the plug-in, the first characteristic information during the operation is collected; Sorting the first feature information according to a time series to obtain a feature sequence of the first feature information; Performing an information check of the first feature information on the feature sequence; the information check includes a matching check of the first rule and a custom check of the second rule; The result of the information check is output.
2. The ticket checking method based on the ticket checking robot as claimed in claim 1, characterized in that: The plug-in is installed on the client and is responsible for collecting page data and obtaining the first feature information during the operation.
3. The ticket checking method based on the ticket checking robot as claimed in claim 2, characterized in that: The feature sequence includes, using the plug-in, sorting the collected first feature information to obtain the first feature information sequence in a time series.
4. The ticket checking method based on the ticket checking robot as claimed in claim 3, characterized in that: The matching check of the first rule includes, but is not limited to, judging whether the feature sequence of the current operation process is correct through the established rules.
5. The ticket checking method based on the ticket checking robot as claimed in claim 4, characterized in that: The customized check of the second rule includes, but is not limited to, using the customized specific content to determine whether the single first characteristic information is correct.
6. The ticket checking method based on the ticket checking robot as claimed in claim 5, characterized in that: The matching check of the first rule further includes storing the correct feature sequence in each operation instruction in a sequence library; Obtain the operation instruction, and search the search sequence library for the feature sequence corresponding to the currently executed operation instruction as a comparison sequence; Comparing the comparison sequence with the characteristic sequence collected in real time using the plug-in; Determine whether the feature sequence in the current operation process is correct; If incorrect, this will be marked in the output report.
7. The ticket checking method based on the ticket checking robot as claimed in claim 5, characterized in that: The custom check of the second rule also includes building a constraint-algorithm pairing library, presetting standard content for custom detection, and pairing each standard content with a corresponding recognition algorithm; According to the customized specific content, identifying the customized constraint content; Calculate the similarity between the constraint content and the standard content of the custom detection in the constraint-algorithm pairing library, and match the most similar standard content according to the calculation result of the similarity; Using the matched standard content of the custom detection, pairing with the recognition algorithm in the constraint-algorithm pairing library, and using the recognition algorithm obtained by pairing to detect whether the constraints in the operation item are satisfied; If not met, it will be marked in the output report.
8. A ticket checking system based on a ticket checking robot using the method according to any one of claims 1 to 7, characterized in that: The collecting unit collects the first characteristic information during the operation by installing a plug-in; sorts the first characteristic information according to a time sequence to obtain a characteristic sequence of the first characteristic information; The analysis unit performs an information check of the first feature information on the feature sequence; the information check includes a matching check of the first rule and a custom check of the second rule; An output unit outputs the result of the information inspection.
9. A computer device comprising: A memory and a processor; the memory stores a computer program, wherein the processor implements the steps of any method as claimed in claim 1 when executing the computer program.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Distribution network operation ticket simulation method based on natural language processing technology
CN112396399A
Power distribution network operation order semantic compliance verification method and system based on self-learning
CN112860872A
Server-recommended digital ticket checking mechanisms
US20200118376A1