Operation and maintenance method, device, equipment and readable storage medium based on operation and maintenance work order

Through text feature vectors and nearest neighbor search algorithms, quickly match equipment failures and maintenance personnel, generate custom forms, solve the problem of extended response time caused by manual judgment and dispatch in the prior art, and achieve fast and real-time fault handling.

CN116483955BActive Publication Date: 2024-12-27BEIJING ZHONGKELANGYI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310731780.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-20
Publication Date
2024-12-27
Estimated Expiration
2043-06-20

AI Technical Summary

Technical Problem

In the prior art, equipment fault handling requires manual judgment of the fault type and dispatch of maintenance personnel, resulting in a prolonged response time and lack of real-timeness.

Method used

By obtaining the current equipment failure text and historical repair reports of repair personnel, use text feature vector extraction and nearest neighbor search algorithm to find the most similar historical repair reports, generate custom forms and send them to managers and repair personnel for quick response.

Benefits of technology

Reduced fault maintenance response links, and achieved rapid response and real-time processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116483955B_ABST
    Figure CN116483955B_ABST
Patent Text Reader

Abstract

The present invention provides an operation and maintenance method, device, equipment and readable storage medium based on an operation and maintenance work order, which relates to the field of automated operation and maintenance technology, including obtaining the current equipment fault text and the historical maintenance report of the maintenance personnel, searching the historical maintenance report of the maintenance personnel for the most similar historical maintenance report to the current equipment fault text based on text feature vector extraction and the nearest neighbor search algorithm, and obtaining the most similar text; generating a custom form according to the current equipment fault text and the corresponding maintenance personnel information; sending the custom form to the management personnel, the custom form is used to trigger the management personnel to review and generate an operation and maintenance work order, and sending the operation and maintenance work order to the corresponding maintenance personnel. The present invention reduces the fault inspection and repair response link and achieves rapid response.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of automated operation and maintenance technology, and in particular to an operation and maintenance method, device, equipment and readable storage medium based on an operation and maintenance work order. Background Art

[0002] Equipment may fail during operation, so when managing these devices, it is necessary to respond to fault signals in a timely manner and assign maintenance personnel to repair the equipment. In the prior art, after a general fault occurs, the corresponding maintenance personnel are manually notified to perform maintenance. Before notifying the corresponding maintenance personnel, it is necessary to manually determine whether the fault is a device fault or a line fault, and then manually select and assign specific maintenance personnel according to the type of fault. When there are many fault repair requests, the response time increases due to the large number of fault repair response links in the above method. In addition, since a quick response to maintenance is required, most of the maintenance and operation work orders in the prior art are completed after maintenance, which is not real-time. Summary of the invention

[0003] The purpose of the present invention is to provide an operation and maintenance method, device, equipment and readable storage medium based on an operation and maintenance work order to improve the above problems. In order to achieve the above purpose, the technical solution adopted by the present invention is as follows:

[0004] In a first aspect, the present application provides an operation and maintenance method based on an operation and maintenance work order, comprising:

[0005] Obtaining the current equipment fault text and the maintenance personnel's historical maintenance report, wherein the equipment fault text includes the equipment type and the fault cause, and the historical maintenance report includes the maintenance personnel information and the historical equipment fault texts processed by the maintenance personnel;

[0006] Based on text feature vector extraction and nearest neighbor search algorithm, the maintenance personnel's historical maintenance reports are searched for the historical maintenance report that is most similar to the current equipment fault text, and the most similar text is obtained;

[0007] Extracting the corresponding maintenance personnel information from the most similar text, and generating a custom form according to the current equipment fault text and the corresponding maintenance personnel information;

[0008] The custom form is sent to the management personnel, and the custom form is used to trigger the management personnel to review and generate an operation and maintenance work order, and the operation and maintenance work order is sent to the corresponding maintenance personnel.

[0009] In a second aspect, the present application also provides an operation and maintenance device based on an operation and maintenance work order, including:

[0010] A first acquisition module is used to acquire the current equipment fault text and the maintenance personnel's historical maintenance report, wherein the equipment fault text includes the equipment type and the fault cause, and the historical maintenance report includes the maintenance personnel information and the historical equipment fault text processed by the maintenance personnel;

[0011] A most similar text obtaining module, used to search the historical maintenance reports of maintenance personnel for the most similar historical maintenance report to the current equipment fault text based on text feature vector extraction and nearest neighbor search algorithm, and obtain the most similar text;

[0012] A custom form generation module, used to extract the corresponding maintenance personnel information from the most similar text, and generate a custom form according to the current equipment fault text and the corresponding maintenance personnel information;

[0013] The sending module is used to send the custom form to the management personnel, and the custom form is used to trigger the management personnel to review and generate an operation and maintenance work order, and send the operation and maintenance work order to the corresponding maintenance personnel.

[0014] In a third aspect, the present application also provides an operation and maintenance device based on an operation and maintenance work order, including:

[0015] Memory for storing computer programs;

[0016] A processor is used to implement the steps of the operation and maintenance method based on the operation and maintenance work order when executing the computer program.

[0017] In a fourth aspect, the present application further provides a readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the above-mentioned operation and maintenance method based on the operation and maintenance work order are implemented.

[0018] The beneficial effects of the present invention are as follows: the present invention directly finds the maintenance personnel who best matches the current fault through the current equipment fault text and the maintenance personnel's historical maintenance reports, and generates a custom form as an operation and maintenance work order in real time based on the above information, thereby reducing the fault inspection and repair response links and achieving rapid response.

[0019] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or be understood by implementing the embodiments of the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures particularly pointed out in the written description, claims, and drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for use in the embodiments are briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present invention and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without creative work.

[0021] Figure 1 A schematic diagram of the operation and maintenance method flow based on the operation and maintenance work order described in an embodiment of the present invention;

[0022] Figure 2 Schematic diagram of the structure of an operation and maintenance device based on an operation and maintenance work order according to an embodiment of the present invention;

[0023] Figure 3 It is a schematic diagram of the structure of the operation and maintenance equipment based on the operation and maintenance work order described in an embodiment of the present invention.

[0024] Markings in the figure: 510, first acquisition module; 520, most similar text acquisition module; 530, custom form generation module; 540, sending module; 610, preprocessing module; 620, extraction module; 630, storage module; 640, search module; 710, creation module; 720, first loading module; 730, second loading module; 740, generation module; 750, judgment module; 760, first initialization module; 770, second initialization module; 800, operation and maintenance equipment based on operation and maintenance work order; 801, processor; 802, memory; 803, multimedia component; 804, I / O interface; 805, communication component. DETAILED DESCRIPTION

[0025] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all of the embodiments. The components of the embodiments of the present invention generally described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present invention provided in the drawings is not intended to limit the scope of the claimed invention, but merely represents selected embodiments of the present invention. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.

[0026] It should be noted that similar reference numerals and letters represent similar items in the following drawings, so once an item is defined in one drawing, it does not need to be further defined and explained in the subsequent drawings. At the same time, in the description of the present invention, the terms "first", "second", etc. are only used to distinguish the description and cannot be understood as indicating or implying relative importance. Embodiment 1:

[0027] This embodiment provides an operation and maintenance method based on an operation and maintenance work order.

[0028] See also Figure 1 , the figure shows that the method includes step S100, step S200, step S300, and step S400.

[0029] Step S100: obtaining the current equipment fault text and the maintenance personnel's historical maintenance report, wherein the equipment fault text includes the equipment type and the fault cause, and the historical maintenance report includes the maintenance personnel information and the historical equipment fault text processed by the maintenance personnel.

[0030] Specifically, the maintenance personnel information includes the maintenance personnel information including the number and the name; the historical maintenance report of each maintenance personnel is an integral text, and the integral text includes all equipment maintenance history records of the corresponding maintenance personnel.

[0031] The step S100 specifically includes:

[0032] Step S101: obtaining a current equipment fault text and first information, wherein the first information includes historical maintenance reports of all maintenance personnel and working status of all maintenance personnel, wherein the working status includes maintenance working status and idle status;

[0033] Step S102: The first information is screened based on a rule-based screening algorithm and a preset first screening condition to obtain a historical maintenance report of an idle maintenance personnel, wherein the first screening condition is that the working state of the maintenance personnel is equal to the idle state. The rule-based screening algorithm can adopt any one of a rough set, a ripper, a decision tree and a boosting algorithm, by using the first screening condition as a screening rule of the rule-based screening algorithm.

[0034] Therefore, the algorithm can filter out the historical maintenance reports of idle maintenance personnel in advance, reduce the storage space occupied by the nearest neighbor index of subsequent text feature vectors, and improve the fault response speed.

[0035] Step S200: Based on text feature vector extraction and a nearest neighbor search algorithm, the historical maintenance report of the maintenance personnel is searched for the historical maintenance report that is most similar to the current equipment fault text to obtain the most similar text.

[0036] Specifically, the step S200 includes:

[0037] Step S210: pre-processing the current equipment fault text and the maintenance personnel's historical maintenance report;

[0038] Step S210 specifically includes performing the following steps on the equipment failure text and the historical maintenance report of the maintenance personnel respectively:

[0039] Step S211: character string format processing, unifying the equipment fault text and the maintenance personnel's historical maintenance report in terms of character string format;

[0040] Step S211: Use a word segmentation tool to perform word segmentation operations on the equipment failure text and the maintenance personnel's historical maintenance report.

[0041] After preprocessing, the above equipment failure texts and historical maintenance reports of maintenance personnel are represented as word sequences.

[0042] Step S220: Based on The algorithm extracts text feature vectors from the preprocessed current equipment fault text and the maintenance personnel's historical maintenance report, respectively, to obtain a current equipment fault text feature vector and a maintenance personnel's historical maintenance report text feature vector set;

[0043] Step S230: storing the text feature vector set of the maintenance personnel's historical maintenance reports into a text feature vector nearest neighbor index, wherein the text feature vector nearest neighbor index is an index constructed based on a nearest neighbor search algorithm;

[0044] Step S240: inputting the current equipment fault text feature vector into the text feature vector nearest neighbor index to obtain the most similar text.

[0045] Step S300: extracting the corresponding maintenance personnel information from the most similar text, and generating a custom form according to the current equipment fault text and the corresponding maintenance personnel information.

[0046] The step S200 specifically includes:

[0047] The historical maintenance reports of all maintenance personnel in the idle state are screened based on the rule-based screening algorithm and the preset second screening condition to obtain the historical maintenance reports of the current equipment type, wherein the second screening condition is that the equipment type of the historical maintenance report is equal to the equipment type of the current equipment fault text;

[0048] Pre-process the current equipment fault text and the historical maintenance report of the current equipment type;

[0049] based on The algorithm extracts text feature vectors from the preprocessed current equipment fault text and the historical maintenance report of the current equipment type, respectively, to obtain a current equipment fault text feature vector and a set of text feature vectors of the historical maintenance report of the current equipment type;

[0050] The historical maintenance report text feature vector set corresponding to the equipment type of the current equipment fault text is stored in the text feature vector nearest neighbor index, wherein the text feature vector nearest neighbor index is an index constructed based on the nearest neighbor search algorithm;

[0051] The current equipment fault text feature vector is input into the text feature vector nearest neighbor index to obtain the most similar text.

[0052] The rule-based screening algorithm may adopt any one of a rough set, a ripper, a decision tree and a boosting algorithm, by using the second screening condition as a screening rule of the rule-based screening algorithm.

[0053] In this way, historical maintenance reports of the same equipment type as the current equipment fault text can be screened out first, thereby reducing the storage space occupied by the nearest neighbor index of subsequent text feature vectors and improving the fault response speed.

[0054] The text feature vector is extracted from the preprocessed current equipment fault text. Assuming that the current equipment fault text y contains k words, the current equipment fault text feature vector extraction algorithm formula includes:

[0055]

[0056] in, =

[0057] is the importance of feature word x in the current equipment fault text y, where represents the frequency of occurrence of feature word x in the current equipment fault text y, Indicates the number of occurrences of feature word x in equipment failure text y, Indicates the number of occurrences of the kth word in the equipment failure text y.

[0058] The maintenance personnel's historical maintenance report is used to extract text feature vectors. Assuming that the historical maintenance report text z contains k' words, the algorithm formula for extracting text feature vectors from the historical maintenance report includes:

[0059]

[0060] in, =

[0061] is the importance of feature word x in historical maintenance report text z, where represents the frequency of occurrence of feature word x in the historical maintenance report text z, represents the number of occurrences of feature word x in the historical maintenance report text z, Indicates the number of the historical maintenance report text z. The number of occurrences of a word, Indicates the total number of historical maintenance reports. It represents the number of historical maintenance reports containing the feature word x, where a represents the weighting coefficient, which is set according to the different positions of the feature word x in the historical maintenance report. The weighting coefficient a when the feature word x is located in the equipment type is set to 0.9-1.0, the weighting coefficient a when the feature word x is located in the fault cause is set to 0.8-0.9, and the weighting coefficient a when the feature word x is located in the fault summary is set to 0-0.2. The weighting coefficient a can be used to consider the weights of different positions of the feature word x in the historical maintenance report. The different positions of the feature word x in the historical maintenance report have different contributions to the judgment of the similarity between the historical maintenance report and the current equipment fault text. The specific weighting method can adopt the subjective weighting method.

[0062] The step S300 includes:

[0063] S310: Instantiate the visual form editor and initialize the visual form editor event, determine whether the visual form editor has an external configuration, if so, obtain the built-in configuration and the external configuration, and then create a visual form editor instance according to the merged built-in configuration and the external configuration, if not, obtain the built-in configuration, and then create a visual form editor instance according to the built-in configuration.

[0064] S320: Determine whether the visual form editor instance has an external hardware device. If so, establish communication with the external hardware device and load the external hardware device component; if not, load the Vue form element component; mount all form element components of the visual form for user configuration.

[0065] In addition to external hardware device components and Vue form element components, all form element components configured by the user in the visual form also include business customization components, which include units, personnel, and permissions. The external hardware device components may include: high-speed scanners, biometric identification devices, general devices, and special devices.

[0066] The Vue form element components include: single-line text, multi-line text, counter, map selector, radio button, multiple-choice button, drop-down selector, cascade selector, tree selector, date, time, date time, time range, time range, date time range, icon, switch, evaluation, slider, color selector, upload, rich text, group layout, subform layout and table layout.

[0067] S330: Receive the user's instruction to drag the form element component, operate the visual form content, and generate form element JSON data. The instruction includes the user's definition form element instruction based on the current equipment fault text, the corresponding maintenance personnel information and actual custom requirements, configuration form element corresponding attribute instruction, verification rule instruction and load default value instruction.

[0068] S340: Render the form element and perform a form preview according to the form element component dragged by the user, the form element JSON data, and the background interface data corresponding to the form element, and save the form data to obtain a custom form.

[0069] The S340 further includes:

[0070] S341: Determine whether an external hardware device is connected during form preview;

[0071] S342: If yes, initialize the communication connection and interaction events of the external hardware device, the external hardware device includes the high-speed scanner device, the biometric identification device, the general device and the special device, establish communication with the external hardware device, and when sending the photo taking, biometric verification or encryption instruction to the external hardware device, timely obtain the processing result of the external hardware device and display it;

[0072] S343: If not, initialize the configuration and events of the Vue form element component, and perform content format rule verification when the user enters data.

[0073] Step S400: Send the custom form to the management personnel, the custom form is used to trigger the management personnel to review and generate an operation and maintenance work order, and send the operation and maintenance work order to the corresponding maintenance personnel.

[0074] Most of the existing technologies use XML files to store form structures by dragging basic elements such as text boxes, text fields, single selections, and multiple selections, bind key nodes in the process design stage, and fill and render data through reserved variables. This method cannot flexibly expand components, especially when it comes to components that need to interact or need to obtain built-in data from the background server, and cannot meet complex form requirements. Therefore, through the above-mentioned steps of creating a custom form in the present invention, components such as file upload, three-level cascade selector, personnel pop-up window selection, data permission control, and external device access can be expanded. Embodiment 2:

[0075] like Figure 2 As shown, this embodiment provides an operation and maintenance device based on an operation and maintenance work order, and the device includes:

[0076] The first acquisition module 510 is used to acquire the current equipment fault text and the historical maintenance report of the maintenance personnel, wherein the equipment fault text includes the equipment type and the fault cause, and the historical maintenance report includes the maintenance personnel information and the historical equipment fault text processed by the maintenance personnel;

[0077] The most similar text obtaining module 520 is used to search the historical maintenance report of the maintenance personnel for the most similar historical maintenance report to the current equipment fault text based on text feature vector extraction and nearest neighbor search algorithm to obtain the most similar text;

[0078] A custom form generation module 530 is used to extract the corresponding maintenance personnel information from the most similar text, and generate a custom form according to the current equipment fault text and the corresponding maintenance personnel information;

[0079] The sending module 540 is used to send the custom form to the management personnel, and the custom form is used to trigger the management personnel to review and generate an operation and maintenance work order, and send the operation and maintenance work order to the corresponding maintenance personnel.

[0080] The most similar text obtaining module 520 includes:

[0081] A preprocessing module 610 is used to preprocess the current equipment fault text and the historical maintenance report of the maintenance personnel;

[0082] Extraction module 620, for The algorithm extracts text feature vectors from the preprocessed current equipment fault text and the maintenance personnel's historical maintenance report, respectively, to obtain a current equipment fault text feature vector and a maintenance personnel's historical maintenance report text feature vector set;

[0083] A storage module 630 is used to store the set of text feature vectors of the maintenance personnel's historical maintenance reports into a text feature vector nearest neighbor index, where the text feature vector nearest neighbor index is an index constructed based on a nearest neighbor search algorithm;

[0084] The search module 640 is used to input the current equipment fault text feature vector in the text feature vector nearest neighbor index to obtain the most similar text.

[0085] The custom form generation module 530 includes:

[0086] A creation module 710 is used to instantiate a visual form editor and initialize the visual form editor event, determine whether the visual form editor has an external configuration, if so, obtain the built-in configuration and the external configuration, and then create a visual form editor instance according to the merged built-in configuration and the external configuration; if not, obtain the built-in configuration, and then create a visual form editor instance according to the built-in configuration;

[0087] The first loading module 720 is used to determine whether the visual form editor instance has an external hardware device. If so, establish communication with the external hardware device and load the external hardware device component; if not, load the Vue form element component; mount all form element components of the visual form for user configuration;

[0088] The second loading module 730 is used to receive the user's instruction to drag the form element component, operate the visual form content, and generate form element JSON data, wherein the instruction includes the user's instruction to define the form element according to the current equipment fault text, the corresponding maintenance personnel information, and the actual custom requirements, the instruction to configure the corresponding attribute of the form element, the verification rule instruction, and the instruction to load the default value;

[0089] The generation module 740 is used to render the form element and perform form preview according to the form element component dragged by the user, the form element JSON data and the background interface data corresponding to the form element, and save the form data to obtain a custom form.

[0090] The custom form generation module 520 also includes:

[0091] A determination module 750 is used to determine whether an external hardware device is connected during form preview;

[0092] The first initialization module 760 is used to initialize the communication connection and interaction events of the external hardware device when the judgment result of the judgment module is yes. The external hardware device includes a high-speed scanner device, a biometric identification device, a general device and a special device, establish communication with the external hardware device, and when sending a photo taking, biometric verification or encryption instruction to the external hardware device, timely obtain and display the processing result of the external hardware device;

[0093] The second initialization module 770 is used to initialize the configuration and events of the Vue form element component when the judgment result of the judgment module is no, and perform content format rule verification when the user enters data.

[0094] It should be noted that, regarding the device in the above embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment of the method, and will not be elaborated here. Embodiment 3:

[0095] Corresponding to the above method embodiment, this embodiment also provides an operation and maintenance device based on an operation and maintenance work order. The operation and maintenance device based on an operation and maintenance work order described below and the operation and maintenance method based on an operation and maintenance work order described above can refer to each other.

[0096] Figure 3 FIG. 8 is a block diagram of an operation and maintenance device 800 based on an operation and maintenance work order according to an exemplary embodiment. Figure 3 As shown, the operation and maintenance device 800 based on the operation and maintenance work order may include: a processor 801 and a memory 802. The operation and maintenance device 800 based on the operation and maintenance work order may also include one or more of a multimedia component 803, an I / O interface 804, and a communication component 805.

[0097] The processor 801 is used to control the overall operation of the operation and maintenance device 800 based on the operation and maintenance work order to complete all or part of the steps in the operation and maintenance method based on the operation and maintenance work order. The memory 802 is used to store various types of data to support the operation of the operation and maintenance device 800 based on the operation and maintenance work order. These data may include, for example, instructions for any application or method used to operate on the operation and maintenance device 800 based on the operation and maintenance work order, as well as application-related data, such as contact data, sent and received messages, pictures, audio, video, etc. The memory 802 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, disk or optical disk. The multimedia component 803 may include a screen and an audio component. The screen may be, for example, a touch screen, and the audio component is used to output and / or input audio signals. For example, the audio component may include a microphone for receiving external audio signals. The received audio signal may be further stored in the memory 802 or sent via the communication component 805. The audio component also includes at least one speaker for outputting audio signals. The I / O interface 804 provides an interface between the processor 801 and other interface modules, and the above-mentioned other interface modules can be keyboards, mice, buttons, etc. These buttons can be virtual buttons or physical buttons. The communication component 805 is used for wired or wireless communication between the operation and maintenance equipment 800 based on the operation and maintenance work order and other devices. Wireless communication, such as Wi-Fi, Bluetooth, Near Field Communication (NFC), 2G, 3G or 4G, or a combination of one or more of them, so the corresponding communication component 805 can include: Wi-Fi module, Bluetooth module, NFC module.

[0098] In an exemplary embodiment, the operation and maintenance equipment 800 based on the operation and maintenance work order can be implemented by one or more application specific integrated circuits (Application Specific Integrated Circuit, referred to as ASIC), digital signal processors (Digital Signal Processor, referred to as DSP), digital signal processing devices (Digital Signal Processing Device, referred to as DSPD), programmable logic devices (Programmable Logic Device, referred to as PLD), field programmable gate arrays (Field Programmable Gate Array, referred to as FPGA), controllers, microcontrollers, microprocessors or other electronic components to execute the above-mentioned operation and maintenance method based on the operation and maintenance work order.

[0099] In another exemplary embodiment, a computer-readable storage medium including program instructions is also provided, and when the program instructions are executed by a processor, the steps of the above-mentioned operation and maintenance method based on the operation and maintenance work order are implemented. For example, the computer-readable storage medium can be the above-mentioned memory 802 including program instructions, and the above-mentioned program instructions can be executed by the processor 801 of the operation and maintenance device 800 based on the operation and maintenance work order to complete the above-mentioned operation and maintenance method based on the operation and maintenance work order. Embodiment 4:

[0100] Corresponding to the above method embodiment, a readable storage medium is also provided in this embodiment. The readable storage medium described below and the operation and maintenance method based on the operation and maintenance work order described above can refer to each other.

[0101] A readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the operation and maintenance method based on the operation and maintenance work order of the above method embodiment are implemented.

[0102] The readable storage medium may specifically be a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, or other readable storage medium that can store program codes.

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

[0104] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims

1. The operation and maintenance method based on the operation and maintenance work order is characterized by: include: Obtain the current equipment fault text, the maintenance personnel's historical maintenance reports, and the working status of all maintenance personnel. The equipment fault text includes the equipment type and the cause of the fault. The historical maintenance reports include the maintenance personnel information and the historical equipment fault texts processed by the maintenance personnel. The working status includes the maintenance working status and the idle status. Based on the rule-based screening algorithm and the preset first screening condition, the historical maintenance reports of all the maintenance personnel and the working status of all the maintenance personnel are screened to obtain the historical maintenance reports of the maintenance personnel in the idle state, wherein the first screening condition is that the working status of the maintenance personnel is equal to the idle state; based on the rule-based screening algorithm and the preset second screening condition, the historical maintenance reports of all the maintenance personnel in the idle state are screened to obtain the historical maintenance reports of the current equipment type, wherein the second screening condition is that the equipment type of the historical maintenance reports is equal to the equipment type of the current equipment fault text; based on the text feature vector extraction and the nearest neighbor search algorithm, the historical maintenance reports of the current equipment type are searched for the historical maintenance report that is most similar to the current equipment fault text to obtain the most similar text; Extracting the corresponding maintenance personnel information from the most similar text, and generating a custom form according to the current equipment fault text and the corresponding maintenance personnel information; Sending the custom form to the management personnel, the custom form is used to trigger the management personnel to review and generate an operation and maintenance work order, and sending the operation and maintenance work order to the corresponding maintenance personnel; Based on text feature vector extraction and nearest neighbor search algorithm, the text most similar to the current equipment fault text is searched in the historical maintenance reports of the maintenance personnel, including: Pre-process the current equipment fault text and the maintenance personnel's historical maintenance report; Based on the TF-IDF algorithm, text feature vectors are extracted from the preprocessed current equipment fault text and the maintenance personnel's historical maintenance report, respectively, to obtain a current equipment fault text feature vector and a maintenance personnel's historical maintenance report text feature vector set; The text feature vector set of the maintenance personnel's historical maintenance reports is stored in a text feature vector nearest neighbor index, wherein the text feature vector nearest neighbor index is an index constructed based on a nearest neighbor search algorithm; Inputting the current equipment fault text feature vector into the text feature vector nearest neighbor index to obtain the most similar text; The text feature vector is extracted from the preprocessed current equipment fault text. Assuming that the current equipment fault text y contains k words, the current equipment fault text feature vector extraction algorithm formula includes: ; in, ; is the importance of feature word x in the current equipment fault text y, where represents the frequency of occurrence of feature word x in the current equipment fault text y, Indicates the number of occurrences of feature word x in equipment failure text y, Indicates the number of occurrences of the kth word in the equipment failure text y; The maintenance personnel's historical maintenance report is used to extract text feature vectors. Assuming that the historical maintenance report text z contains k' words, the algorithm formula for extracting text feature vectors from the historical maintenance report includes: ; in, ; is the importance of feature word x in historical maintenance report text z, where represents the frequency of occurrence of feature word x in historical maintenance report text z, represents the number of occurrences of feature word x in the historical maintenance report text z, Indicates the number of the historical maintenance report text z. The number of occurrences of a word, Indicates the total number of historical maintenance reports. It represents the number of historical maintenance reports containing the characteristic word x, where a represents the weighting coefficient, which is the weighting coefficient set according to the different positions of the characteristic word x in the historical maintenance report. The weighting coefficient a when the characteristic word x is located in the equipment type is set to 0.9-1.0, the weighting coefficient a when the characteristic word x is located in the fault cause is set to 0.8-0.9, and the weighting coefficient a when the characteristic word x is located in the fault summary is set to 0-0.

2.

2. The operation and maintenance method based on the operation and maintenance work order according to claim 1 is characterized in that , Generate a custom form based on the current equipment fault text and the corresponding maintenance personnel information, including: Instantiate a visual form editor and initialize the visual form editor event, determine whether the visual form editor has an external configuration, if so, obtain the built-in configuration and the external configuration, and then create a visual form editor instance according to the merged built-in configuration and the external configuration, if not, obtain the built-in configuration, and then create a visual form editor instance according to the built-in configuration; Determine whether the visual form editor instance has an external hardware device. If so, establish communication with the external hardware device and load the external hardware device component; if not, load the Vue form element component; mount all form element components of the visual form for user configuration; Receive the user's instruction to drag the form element component, operate the visual form content, and generate form element JSON data, wherein the instruction includes the user's instruction to define the form element according to the current equipment fault text, the corresponding maintenance personnel information, and the actual custom requirements, the instruction to configure the corresponding attribute of the form element, the verification rule instruction, and the instruction to load the default value; According to the form element components dragged by the user, the form element JSON data and the background interface data corresponding to the form element, the form elements are rendered and the form is previewed, and the form data is saved to obtain a custom form.

3. The operation and maintenance method based on the operation and maintenance work order according to claim 2 is characterized in that , the generating of the custom form also includes: Determine whether an external hardware device is connected when the form is previewed; If yes, initialize the communication connection and interaction events of the external hardware device, which includes the high-speed scanner device, biometric identification device, general device and special device, establish communication with the external hardware device, and when sending a photo taking, biometric verification or encryption instruction to the external hardware device, obtain the processing result of the external hardware device in time and display it; If not, the configuration and events of the Vue form element component are initialized, and content format rule validation is performed when the user enters data.

4. The operation and maintenance device based on the operation and maintenance work order is characterized by: include: The first acquisition module is used to acquire the current equipment fault text, the maintenance personnel's historical maintenance report and the working status of all maintenance personnel, wherein the equipment fault text includes the equipment type and the fault cause, the historical maintenance report includes the maintenance personnel information and the historical equipment fault text processed by the maintenance personnel, and the working status includes the maintenance working status and the idle status; A most similar text obtaining module is used to filter the historical maintenance reports of all maintenance personnel and the working status of all maintenance personnel based on a rule-based filtering algorithm and a preset first filtering condition to obtain historical maintenance reports of maintenance personnel in an idle state, wherein the first filtering condition is that the working status of the maintenance personnel is equal to the idle state, filter the historical maintenance reports of all maintenance personnel in an idle state based on a rule-based filtering algorithm and a preset second filtering condition to obtain historical maintenance reports of the current equipment type, wherein the second filtering condition is that the equipment type of the historical maintenance reports is equal to the equipment type of the current equipment fault text, and search the historical maintenance reports of the current equipment type for the historical maintenance report that is most similar to the current equipment fault text based on text feature vector extraction and a nearest neighbor search algorithm to obtain the most similar text; A custom form generation module, used to extract the corresponding maintenance personnel information from the most similar text, and generate a custom form according to the current equipment fault text and the corresponding maintenance personnel information; A sending module, used to send the custom form to the management personnel, the custom form is used to trigger the management personnel to review and generate an operation and maintenance work order, and send the operation and maintenance work order to the corresponding maintenance personnel; Wherein, the most similar text obtaining module includes: A preprocessing module is used to preprocess the current equipment fault text and the maintenance personnel's historical maintenance report; An extraction module is used to extract text feature vectors from the preprocessed current equipment fault text and the maintenance personnel's historical maintenance report based on the TF-IDF algorithm to obtain a current equipment fault text feature vector and a maintenance personnel's historical maintenance report text feature vector set; A storage module, used to store a set of text feature vectors of historical maintenance reports of maintenance personnel into a text feature vector nearest neighbor index, wherein the text feature vector nearest neighbor index is an index constructed based on a nearest neighbor search algorithm; A search module is used to input the current equipment fault text feature vector into the text feature vector nearest neighbor index to obtain the most similar text.

5. The operation and maintenance device based on the operation and maintenance work order according to claim 4, characterized in that: The custom form generation module includes: A creation module is used to instantiate a visual form editor and initialize the visual form editor event, determine whether the visual form editor has an external configuration, if so, obtain the built-in configuration and the external configuration, and then create a visual form editor instance according to the merged built-in configuration and the external configuration; if not, obtain the built-in configuration, and then create a visual form editor instance according to the built-in configuration; The first loading module is used to determine whether the visual form editor instance has an external hardware device. If so, establish communication with the external hardware device and load the external hardware device component; if not, load the Vue form element component; mount all form element components of the visual form for user configuration; The second loading module is used to receive the user's instruction to drag the form element component, operate the visual form content, and generate form element JSON data, wherein the instruction includes the user's definition form element instruction, configuration form element corresponding attribute instruction, verification rule instruction, and load default value instruction made according to the current equipment fault text, the corresponding maintenance personnel information, and actual custom requirements; The generation module is used to render the form element and perform form preview according to the form element component dragged by the user, the form element JSON data and the background interface data corresponding to the form element, and save the form data to obtain a custom form.

6. The operation and maintenance device based on the operation and maintenance work order according to claim 5, characterized in that: The custom form generation module also includes: The judgment module is used to judge whether an external hardware device is connected during form preview; The first initialization module is used to initialize the communication connection and interaction events of the external hardware device when the judgment result of the judgment module is yes. The external hardware device includes a high-speed scanner device, a biometric identification device, a general device and a special device, establish communication with the external hardware device, and when sending a photo taking, biometric verification or encryption instruction to the external hardware device, timely obtain and display the processing result of the external hardware device; The second initialization module is used to initialize the configuration and events of the Vue form element component when the judgment result of the judgment module is no, and perform content format rule verification when the user enters data.

7. An operation and maintenance device based on an operation and maintenance work order, characterized in that: include: Memory for storing computer programs; A processor, used to implement the steps of the operation and maintenance method based on the operation and maintenance work order as described in any one of claims 1 to 3 when executing the computer program.

8. A readable storage medium, characterized in that: The readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the operation and maintenance method based on the operation and maintenance work order as described in any one of claims 1 to 3 are implemented.