Data processing methods and systems applicable to training maintenance personnel

TWI937481BActive Publication Date: 2026-09-01SHANGHAI ARABIAN NIGHTS NETWORK TECHNOLOGY CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
TW113109510
Authority / Receiving Office
TW · TW
Patent Type
Patents
Current Assignee / Owner
Priority Date
2023-03-15
Filing Date
2024-03-14
Publication Date
2026-09-01
Estimated Expiration
2044-03-13

Smart Images

  • Figure TWG2TB001908459_001
    Figure TWG2TB001908459_001
  • Figure TWG2TB001908459_002
    Figure TWG2TB001908459_002
  • Figure TWG2TB001908459_003
    Figure TWG2TB001908459_003
Patent Text Reader

Abstract

This invention provides a method and system for processing training data for maintenance personnel, comprising: a server receiving equipment twin construction data configured by a user for a target training device; generating a training twin model corresponding to the target training device based on the equipment twin construction data; the training twin model including multiple twin sub-modules; determining the corresponding twin sub-modules based on maintenance configuration data to obtain a set of sub-modules; adding maintenance sequence tags and maintenance method tags to each twin sub-module in the set of sub-modules; displaying the training twin model through a VR device worn by maintenance personnel; generating corresponding training display messages based on the equipment training tags; dynamically adjusting the training twin model based on maintenance instruction messages; and calculating the training operation result based on the current state of the training twin model and the maintenance instruction messages after determining that the training deadline has been reached.
Need to check novelty before this filing date? Find Prior Art

Description

Data Processing Method and System Applicable to Training of Inspection and Maintenance Personnel The present invention relates to data processing technology, and in particular, to a data processing method and system applicable to training of inspection and maintenance personnel. Since inspection and maintenance personnel in the petroleum and petrochemical industries are professionals, the equipment they need to operate is relatively complex and high-end. To ensure the normal operation of the equipment, the inspection and maintenance capabilities of inspection and maintenance personnel are particularly important. The inspection and maintenance capabilities of inspection and maintenance personnel need to be improved through continuous training. In the prior art, the training method for inspection and maintenance personnel still stays in the era of training in the form of PPT (PowerPoint). Inspection and maintenance personnel cannot be on the scene, nor can they simulate operations during the training process, resulting in poor training effects. Therefore, how to enable inspection and maintenance personnel to simulate operations on equipment during the training process to improve the training effect has become an urgent problem to be solved. The embodiments of the present invention provide a data processing method and system applicable to training of inspection and maintenance personnel, which can allow inspection and maintenance personnel to perform simulation operations on equipment during the training process to improve the training effect. In the first aspect of the embodiments of the present invention, a data processing method applicable to training of inspection and maintenance personnel is provided, including a VR device, a server, and a teacher terminal. The inspection and maintenance personnel are trained through the following steps: The server receives the device twin construction data configured by the user for the target training device, and generates a training twin model corresponding to the target training device according to the device twin construction data. The training twin model includes multiple twin sub-modules; the server receives the inspection and maintenance configuration data configured by the user for the target training device, determines the corresponding twin sub-modules according to the inspection and maintenance configuration data to obtain a sub-module set, and adds an inspection and maintenance sequence tag and an inspection and maintenance method tag to each twin sub-module in the sub-module set; count the sub-module sets corresponding to each training twin model to obtain a module set correspondence table, and add a corresponding equipment training tag to each sub-module set in the module set correspondence table; the server determines the corresponding training twin model and sub-module set according to the equipment training tag input by the teacher terminal, displays the training twin model through the VR device worn by the inspection and maintenance personnel, and generates a corresponding training display message according to the equipment training tag; generate an inspection and maintenance instruction message according to the collected audio of the inspection and maintenance personnel, dynamically adjust the training twin model according to the inspection and maintenance instruction message, and calculate a training operation result according to the current state of the training twin model and the inspection and maintenance instruction message after determining that the training cut-off condition is reached. Optionally, in a possible implementation of the first aspect, the server receives the device twin construction data configured by the user for the target training device, and generates a training twin model corresponding to the target training device according to the device twin construction data. The training twin model includes a plurality of twin sub-modules, including: The server receives the device twin construction data configured by the user for the target training device. The device twin construction data includes a plurality of twin sub-modules and the module connection tags corresponding to each twin sub-module. Each twin sub-module corresponds to at least one component of the target training device; All the twin sub-modules are spliced according to the module connection tags of each twin sub-module to obtain the corresponding training twin model, and the training twin model is the target training device composed of all components. Optionally, in a possible implementation of the first aspect, the server receives the inspection and maintenance configuration data configured by the user for the target training device, determines the corresponding twin sub-modules according to the inspection and maintenance configuration data to obtain a sub-module set, and adds an inspection and maintenance order tag and an inspection and maintenance method tag to each twin sub-module in the sub-module set, including: The server receives the inspection and maintenance configuration data configured by the user for the target training device. The inspection and maintenance configuration data includes inspection and maintenance equipment type information, inspection and maintenance order information, and inspection and maintenance method information; The twin sub-modules are selected and classified according to the inspection and maintenance equipment type information to obtain the corresponding sub-module set; The twin sub-modules in the sub-module set are sorted and numbered according to the inspection and maintenance order information to obtain the inspection and maintenance order tags corresponding to each twin sub-module. The inspection and maintenance order information has the sorting information of each twin sub-module; The inspection and maintenance method information is added to the twin sub-modules in the sub-module set according to the inspection and maintenance method information. The inspection and maintenance method information has the inspection and maintenance method information of each twin sub-module. Optionally, in a possible implementation of the first aspect, the sub-module sets corresponding to each training twin model are counted to obtain a module set correspondence table, and corresponding device training tags are added to each sub-module set in the module set correspondence table, including: Initialize the module set correspondence table corresponding to each training twin model. The module set correspondence table includes a module filling unit and a set filling unit; The information corresponding to each training twin model is filled into the corresponding module filling unit. According to the number of sub-module sets, the number of set filling units corresponding to each module filling unit is determined, and the module filling unit is correspondingly set with at least one set filling unit; The information corresponding to each sub-module set is filled into the corresponding set filling unit; A corresponding tag filling unit is established in each set filling unit, and the module set correspondence table is output and displayed; Receive the device training tags added by the user to each tag filling unit in the module set correspondence table, and store the device training tags in the tag filling unit. Optionally, in a possible implementation manner of the first aspect, the server determines a corresponding training twin model and a set of sub-modules according to the device training label input by the teacher side, displays the training twin model through the VR device worn by the maintenance personnel, and generates a corresponding training display message according to the device training label, including: after determining that the device training label is input from the teacher side to the server, traversing all label filling units in the corresponding table of the module set to determine the training twin model and the set of sub-modules corresponding to the corresponding label filling unit; sending the data corresponding to the training twin model to the VR device for loading to display the training twin model through the VR device worn by the maintenance personnel; the VR device generates a corresponding training display message according to the device training label, and displays the training display message and the training twin model in different areas in the VR device, and each device training label has a corresponding training display message. Optionally, in a possible implementation manner of the first aspect, generating a maintenance instruction message according to the collected audio of the maintenance personnel, dynamically adjusting the training twin model according to the maintenance instruction message, and after determining that the training cut-off condition is reached, calculating a training operation result according to the current state of the training twin model and the maintenance instruction message, including: collecting the audio of the maintenance personnel through a pick-up at the VR device, performing text recognition on the audio to obtain a corresponding audio sentence message, and performing word segmentation processing on the audio sentence message to obtain a plurality of audio word messages; comparing the audio word messages with a preset control word library to determine a preset control word corresponding to the audio word messages in the preset control word library as the maintenance instruction message, and the preset control word library has preset control words; obtaining a synchronous modification message corresponding to each maintenance instruction message, and dynamically modifying the training twin model according to the synchronous modification message; after determining that the preset time is reached or a cut-off instruction from the teacher side is received, it is determined that the training cut-off condition is reached, obtaining the current state of the training twin model, and counting all the maintenance instruction messages to obtain a control instruction set; comparing the current state of the training twin model with the preset state of the training twin model to obtain a state comparison coefficient, comparing the control instruction set with a preset instruction set to obtain a control instruction coefficient, and calculating a training operation result according to the state comparison coefficient and the control instruction coefficient. Optionally, in a possible implementation manner of the first aspect, the obtaining of the synchronization modification message corresponding to each inspection and maintenance instruction message and the dynamic modification of the training twin model according to the synchronization modification message include: determining a first synchronization modification message corresponding to the inspection and maintenance instruction message. If it is determined that the first synchronization modification message is not marked with a second synchronization modification message for upper dimension, then determine the corresponding twin sub-module according to the inspection and maintenance instruction message; dynamically modify the corresponding twin sub-module according to the synchronization modification message, and the dynamic modification at least includes inspection, maintenance, disassembly, installation, replacement, opening, and closing of the twin sub-module; if it is determined that the first synchronization modification message is marked with a second synchronization modification message for upper dimension, then retrieve the third synchronization modification messages corresponding to all previous inspection and maintenance instruction messages; if it is determined that all the third synchronization modification messages respectively include all the second synchronization modification messages, and the first chronological order of all the third synchronization modification messages corresponds to the second chronological order of the second synchronization modification messages, then dynamically modify the corresponding twin sub-module according to the synchronization modification message; if it is determined that all the third synchronization modification messages do not include all the second synchronization modification messages, or the chronological order of all the third synchronization modification messages does not correspond to the chronological order of the second synchronization modification messages, then add an invalid instruction tag to the corresponding inspection and maintenance instruction message. Optionally, in a possible implementation manner of the first aspect, the step that if it is determined that all the third synchronization modification messages respectively include all the second synchronization modification messages, and the first chronological order of all the third synchronization modification messages corresponds to the second chronological order of the second synchronization modification messages, then dynamically modify the corresponding twin sub-module according to the synchronization modification message includes: determining the third synchronization modification message corresponding to the second synchronization modification message as the fourth synchronization modification message; obtaining the first moment generated by the inspection and maintenance instruction message corresponding to each fourth synchronization modification message, and sorting all the fourth synchronization modification messages according to the first moment to obtain the first chronological order; obtaining the order of all the second synchronization modification messages to obtain the second chronological order. If the position order of the same fourth synchronization modification message and the second synchronization modification message in the first chronological order and the second chronological order is the same, then it is determined that the first chronological order of the third synchronization modification message corresponds to the second chronological order of the second synchronization modification message. Optionally, in a possible implementation of the first aspect, after determining that the preset time is reached or the cut-off instruction from the teacher side is received, it is determined that the training cut-off condition is reached, the current state of the training twin model is obtained, and all inspection and maintenance instruction messages are counted to obtain a control instruction set, including: after determining that the preset time corresponding to the training twin model is reached or the cut-off instruction sent by the teacher side to the server is received, it is determined that the training cut-off condition is reached; obtaining the current state of the training twin model, where the current state includes all twin sub-modules corresponding to the training twin model and the synchronous modification messages corresponding to each twin sub-module; counting all inspection and maintenance instruction messages into the control instruction set. Optionally, in a possible implementation of the first aspect, the obtaining the state comparison coefficient by comparing the current state of the training twin model with the preset state of the training twin model includes: counting the current states of all twin sub-modules of the training twin model at the current moment to obtain the current state of the training twin model, where the current state of the twin sub-module includes that the twin sub-module has a synchronous modification message or does not have a synchronous modification message; counting the preset states of all twin sub-modules of the training twin model in the preset state to obtain the preset state of the training twin model, where the preset state of the twin sub-module includes that the twin sub-module has a preset synchronous modification message or does not have a preset synchronous modification message; determining the number of twin sub-modules with the same current state and preset state to obtain the number of same states, determining the number of twin sub-modules with different current state and preset state to obtain the number of different states, calculating the state comparison coefficient according to the number of same states and the number of different states, and calculating the state comparison coefficient through the following formula, , where is the state comparison coefficient, is the number of same states, is the number of different states. Optionally, in a possible implementation of the first aspect, the obtaining the control instruction coefficient by comparing the control instruction set with the preset instruction set and calculating the training operation result according to the state comparison coefficient and the control instruction coefficient includes: counting the same inspection instruction messages in the control instruction set and the preset instruction set to obtain the number of same instructions; counting the inspection instruction messages that exist in the control instruction set but do not exist in the preset instruction set to obtain the number of first different instructions, and counting the preset inspection instruction messages that do not exist in the control instruction set but exist in the preset instruction set to obtain the number of second different instructions; counting the number of invalid instruction tags in the control instruction set to obtain the number of invalid tags; comprehensively calculating the control instruction coefficient according to the number of same instructions, the number of first different instructions, the number of second different instructions, and the number of invalid tags, and calculating the control instruction coefficient through the following formula, , where, is the control instruction coefficient, is the same instruction quantity, is the first different instruction quantity, is the first instruction constant value, is the second different instruction quantity, is the second instruction constant value, is the invalid tag quantity, is the invalid constant value. Optionally, in a possible implementation of the first aspect, calculating the training operation result according to the state comparison coefficient and the control instruction coefficient includes: calculating a comprehensive calculation coefficient according to the state comparison coefficient and the control instruction coefficient, and obtaining the comprehensive calculation coefficient through the following formula, , where, is the state comparison coefficient, is the state coefficient weight, is the control instruction coefficient, is the control instruction weight; comparing the comprehensive calculation coefficient with a preset coefficient interval to obtain the training operation result, and each preset coefficient interval has a corresponding training operation result. In the second aspect of the embodiments of the present invention, a training data processing system for inspection and maintenance personnel is provided, including a VR device, a server, and a teacher terminal. The inspection and maintenance personnel are trained through the following modules, including: a configuration module, configured to enable the server to receive the device twin construction data configured by the user for the target training device, and generate a training twin model corresponding to the target training device according to the device twin construction data, where the training twin model includes multiple twin sub-modules; a determination module, configured to enable the server to receive the inspection and maintenance configuration data configured by the user for the target training device, determine the corresponding twin sub-modules according to the inspection and maintenance configuration data to obtain a sub-module set, and add an inspection and maintenance sequence tag and an inspection and maintenance method tag to each twin sub-module in the sub-module set; a statistics module, configured to count the sub-module set corresponding to each training twin model to obtain a module set correspondence table, and add a corresponding device training tag to each sub-module set in the module set correspondence table; a generation module, configured to enable the server to determine the corresponding training twin model and sub-module set according to the device training tag input by the teacher terminal, display the training twin model through the VR device worn by the inspection and maintenance personnel, and generate a corresponding training display message according to the device training tag; a calculation module, configured to enable the inspection and maintenance instruction message to be generated according to the collected audio of the inspection and maintenance personnel, dynamically adjust the training twin model according to the inspection and maintenance instruction message, and calculate the training operation result according to the current state of the training twin model and the inspection and maintenance instruction message after determining that the training cut-off condition is reached. Beneficial effects: 1. This solution can generate a training twin model for the equipment, and then select the corresponding twin sub-modules according to the training requirements of the teacher side to generate training data for training the inspection and maintenance personnel. The inspection and maintenance personnel can perform relevant simulation operations on the equipment through VR equipment as if they were on the scene, so as to improve the training effect of the inspection and maintenance personnel. During the process, the operation instructions of the inspection and maintenance personnel can be identified through audio, and simulation training can be carried out efficiently. In addition, this solution will also statistically analyze the training results, and calculate a more comprehensive training operation result by combining the two dimensions of the current state of the training twin model and the inspection and maintenance instruction message, so as to comprehensively evaluate the relevant inspection and maintenance personnel. 2. During the process of constructing the training twin model, this solution will splice the twin simulations in combination with the module connection tags. At the same time, this solution will add inspection and maintenance sequence tags and inspection and maintenance method tags to each twin sub-module for subsequent comparison of the training data of the inspection and maintenance personnel. When this solution performs audio recognition, it will combine the preset control vocabulary to confirm the instructions, and perform synchronous modification operations on the training twin model with standard instructions. In addition, this solution will also identify whether the operation instructions of the inspection and maintenance personnel are valid in combination with whether there is a synchronous modification message from the upper level. During the process, a comprehensive judgment will be made by combining the time dimension and the message content dimension. If there is no match, this solution will judge it as an invalid instruction. Through the above method, this solution can analyze the operations of the inspection and maintenance personnel to calculate the training results more comprehensively and accurately. 3. In order to calculate the training operation result, this solution will calculate by combining the data of two dimensions. One is the state dimension of the training twin model, and the state comparison coefficient is calculated. The other is the instruction set dimension, and the control instruction coefficient is calculated. Then, the state comparison coefficient and the control instruction coefficient are comprehensively calculated to obtain the training operation result. Among them, when calculating the state comparison coefficient, not only the data of the same dimension will be calculated, but also the data of different dimensions will be comprehensively calculated, which can make the calculation of the state comparison coefficient more accurate. When calculating the control instruction coefficient, the same inspection instruction messages will be statistically analyzed to obtain the number of the same instructions, the number of redundant operations, the number of missed operations, and the number of invalid tags for multi-dimensional fusion calculation. At the same time, this solution will combine the state coefficient weight and the control instruction weight to fuse and calculate the state comparison coefficient and the control instruction coefficient to obtain the comprehensive calculation coefficient. Among them, the state coefficient weight can be greater than the control instruction weight to increase the calculation proportion of the state comparison coefficient. Through the above data, this solution can perform multi-dimensional analysis on the entire operation process of the inspection and maintenance personnel, so as to conduct a comprehensive and accurate training evaluation on the inspection and maintenance personnel. To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Apparently, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without making creative efforts fall within the scope of protection of the present invention. The terms "first", "second", "third", "fourth", etc. (if any) in the specification, claims, and above-mentioned drawings of the present invention are used to distinguish similar objects, and do not necessarily describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances so that the embodiments of the present invention described here can be implemented in an order other than those illustrated or described here. It should be understood that in various embodiments of the present invention, the magnitude of the serial numbers of the various processes does not mean the sequence of execution, and the execution sequence of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention. It should be understood that in the present invention, "including" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units does not necessarily limit to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products, or devices. It should be understood that in the present invention, "a plurality of" means two or more. "And / or" is only a relationship describing associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally indicates that the associated objects before and after are an "or" relationship. "Including A, B, and C", "including A, B, C" means that all of A, B, and C are included. "Including A, B, or C" means including one of A, B, and C. "Including A, B, and / or C" means including any one or any two or three of A, B, and C. It should be understood that in the present invention, "B corresponding to A", "B corresponding to A relatively", "A corresponding to B", or "B corresponding to A" means that B is associated with A, and B can be determined according to A. Determining B according to A does not mean that B is determined only according to A, and B can also be determined according to A and / or other information. The matching of A and B means that the similarity between A and B is greater than or equal to a preset threshold. Depending on the context, as used herein, "if" can be interpreted as "when...", "when...", "in response to determining", or "in response to detecting". The technical solution of the present invention will be described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. First, the application scenarios of this solution are described, including VR devices, servers, and teacher terminals. Among them, the teacher terminal is held by the training teacher and is used to send corresponding training data to the students. The VR device is held by the students. Through the VR device, the students can display the training data and perform corresponding processing on the training data. The server is used to process and analyze the operation data of the teacher terminal and the VR device. In the above scenario, in order to conduct different trainings for different students, the following information can be input for the teacher terminal to refer to. For example, basic personal data can be input, including unit, department, ID number, name, education level, job type, working time, emergency contact person, contact phone number, blood type, etc. Physical examination reports, training energy, and special operation certificates can also be input. Among them, the special operation certificate includes name, ID number, qualification certificate name (authorized operation project), certificate number, issuing authority, issuing date, effective start time, effective end time, review time, verification address, etc. Referring to FIG. 1, it is a flowchart of a method for processing training data applicable to inspection and maintenance personnel provided by an embodiment of the present invention. The inspection and maintenance personnel are trained through the following steps, including S1 to S5. S1, the server receives the device twin construction data configured for the target training device by the user, and generates a training twin model corresponding to the target training device according to the device twin construction data. The training twin model includes multiple twin sub-modules. Among them, in the oil field, there can be many types of target training devices, such as reactors, gas compressors, petrochemical pumps, etc. This solution will first configure the device twin construction data for the target training device, and then use the device twin construction data to obtain the training twin model corresponding to the target training device. It should be noted that a training device usually includes multiple part modules. Therefore, the training twin model in this solution includes multiple twin sub-modules corresponding to the part modules. Exemplarily, for a reactor device, this solution can obtain a reactor twin model corresponding to the reactor device. The reactor twin model includes multiple twin sub-modules, such as a shell, a lid, a heating wire, a stirrer, etc. In some embodiments, S1 (the server receives the device twin construction data configured for the target training device by the user, and generates a training twin model corresponding to the target training device according to the device twin construction data. The training twin model includes multiple twin sub-modules) includes S11 to S12. S11. The server receives the device twin construction data configured by the user for the target training device. The device twin construction data includes multiple twin sub-modules and the module connection tags corresponding to each twin sub-module. Each twin sub-module corresponds to at least one component of the target training device. In this solution, when constructing the training twin model, the server first receives the device twin construction data configured by the user for the target training device. Among them, the device twin construction data includes multiple twin sub-modules and the module connection tags corresponding to each twin sub-module. Each twin sub-module corresponds to at least one component of the target training device. In practical applications, the above-mentioned twin sub-modules can be three-dimensional images corresponding to the corresponding modules of the device. For example, the three-dimensional image of the reactor shell, etc. And since a device generally includes multiple twin sub-modules, therefore, this solution also configures the module connection tags corresponding to each twin sub-module, and uses the module connection tags corresponding to each twin sub-module to splice the twin sub-modules to form the required training twin data. S12. Splice all the twin sub-modules according to the module connection tags of each twin sub-module to obtain the corresponding training twin model. The training twin model is the target training device composed of all components. It can be understood that the training twin model in this solution is the target training device composed of all components. That is to say, this solution can simulate the actual components in the real device through the training twin model, so that the trainees can perform operations closer to the real situation. S2. The server receives the inspection and maintenance configuration data configured by the user for the target training device, determines the corresponding twin sub-modules according to the inspection and maintenance configuration data to obtain a set of sub-modules, and adds inspection and maintenance sequence tags and inspection and maintenance method tags to each twin sub-module in the set of sub-modules. It can be understood that the user in this solution can configure the corresponding inspection and maintenance configuration data according to different training needs for targeted training of different modules. For example, if the user needs to conduct relevant training on the heating module of the reactor equipment, the inspection and maintenance configuration data configured by the user for the target training device in this solution can be for the heating module corresponding to the reactor. This solution can use the inspection and maintenance configuration data to determine the corresponding twin sub-modules to obtain a set of sub-modules, and add inspection and maintenance sequence tags and inspection and maintenance method tags to each twin sub-module in the set of sub-modules. In some embodiments, S2 (the server receives the inspection and maintenance configuration data configured by the user for the target training device, determines the corresponding twin sub-modules according to the inspection and maintenance configuration data to obtain a set of sub-modules, and adds inspection and maintenance sequence tags and inspection and maintenance method tags to each twin sub-module in the set of sub-modules) includes S21 to S24. S21. The server receives the inspection and maintenance configuration data configured by the user for the target training device. The inspection and maintenance configuration data includes inspection and maintenance equipment type information, inspection and maintenance sequence information, and inspection and maintenance method information. The inspection and maintenance configuration data in this solution includes inspection and maintenance equipment type information, inspection and maintenance sequence information, and inspection and maintenance method information. S22. Select and classify the twin sub-modules according to the inspection and maintenance equipment type information to obtain the corresponding sub-module set. Exemplarily, if the inspection and maintenance equipment type information corresponds to the heating module, then this solution will select the twin sub-module corresponding to the heating module to obtain the sub-module set corresponding to the heating module. The sub-module set may include, for example, the cover, housing, heating wire, etc. corresponding to the heating module. S23. Sort and label the twin sub-modules in the sub-module set according to the inspection and maintenance sequence information to obtain the inspection and maintenance sequence label corresponding to each twin sub-module. The inspection and maintenance sequence information has the sorting information of each twin sub-module. It can be understood that when performing inspection and maintenance on the equipment, a corresponding operation sequence is required. For example, when repairing the heating wire, the cover needs to be opened first, and then the corresponding operation can be performed on the heating wire. Therefore, this solution will sort and label the twin sub-modules in the sub-module set according to the inspection and maintenance sequence information, so as to obtain the inspection and maintenance sequence label corresponding to each twin sub-module. S24. Add inspection and maintenance method information to the twin sub-modules in the sub-module set according to the inspection and maintenance method information. The inspection and maintenance method information has the inspection and maintenance method information of each twin sub-module. It should be noted that the inspection and maintenance method information can be, for example, replacing the heating wire, repairing the heating wire, etc. This solution can pre-configure the corresponding inspection and maintenance method information to add the inspection and maintenance method information to the twin sub-modules in the sub-module set. S3. Statistically obtain the module set correspondence table for each training twin model corresponding to the sub-module set, and add the corresponding equipment training label to each sub-module set in the module set correspondence table. This solution will statistically obtain the module set correspondence table for each training twin model corresponding to the sub-module set, and add the corresponding equipment training label to each sub-module set in the module set correspondence table. In some embodiments, S3 (statistically obtaining the module set correspondence table for each twin sub-module corresponding to the sub-module set, and adding the corresponding equipment training label to each sub-module set in the module set correspondence table) includes S31 to S35. S31. Initialize the module set correspondence table corresponding to each training twin model. The module set correspondence table includes a module filling unit and a set filling unit. The module set correspondence table in this solution includes a module filling unit and a set filling unit, which are respectively used to fill in corresponding messages. S32. Fill the messages corresponding to each training twin model into the corresponding module filling units. Determine the number of set filling units corresponding to each module filling unit according to the number of sub-module sets, and set the module filling units to correspond to at least one corresponding set filling unit. This solution will fill the messages corresponding to the training twin models into the corresponding module filling units. For example, fill the reactor messages into the module filling units. At the same time, this solution will determine the number of set filling units corresponding to each module filling unit according to the number of sub-module sets. For example, if the reactor corresponds to 2 sub-module sets, which respectively correspond to the stirring module and the heating module, then the number of sub-module sets is 2, and the number of corresponding set filling units is also 2. S33. Fill the messages corresponding to each sub-module set into the corresponding set filling units. This solution will fill the messages corresponding to each sub-module set into the corresponding set filling units. For example, fill the messages of the twin sub-modules in the sub-module set corresponding to the heating module into the set filling unit corresponding to the heating module. S34. Establish corresponding label filling units in each set filling unit, and output and display the module set correspondence table. At the same time, this solution will establish corresponding label filling units in the set filling units, such as the labels of the heating module and the stirring module, to output and display the module set correspondence table. S35. Receive the equipment training labels added by the user to each label filling unit in the module set correspondence table, and store the equipment training labels in the label filling units. This solution will receive the equipment training labels added by the user to each label filling unit in the module set correspondence table, and store the equipment training labels in the label filling units. S4. The server determines the corresponding training twin models and sub-module sets according to the equipment training labels input by the teacher terminal, displays the training twin models through the VR device worn by the inspection and maintenance personnel, and generates corresponding training display messages according to the equipment training labels. It can be understood that the training teacher can input the required equipment training labels through the teacher terminal, so as to select the data to be trained, and then display the training twin models through the VR device worn by the inspection and maintenance personnel. At the same time, corresponding training display messages are generated according to the equipment training labels. In some embodiments, S4 (the server determines the corresponding training twin model and sub-module set according to the device training tag input by the teacher terminal, displays the training twin model through the VR device worn by the maintenance personnel, and generates the corresponding training display message according to the device training tag) includes S41 to S43. S41. After determining that the device training tag is input from the teacher terminal to the server, traverse all tag filling units in the module set correspondence table to determine the training twin model and sub-module set corresponding to the corresponding tag filling unit. After receiving the device training tag input from the teacher terminal to the server, this solution traverses all tag filling units in the module set correspondence table to determine the training twin model and sub-module set corresponding to the corresponding tag filling unit. For example, it is the sub-module set corresponding to the heating module of the reactor. S42. Send the data corresponding to the training twin model to the VR device for loading, so as to display the training twin model through the VR device worn by the maintenance personnel. This solution sends the data corresponding to the training twin model to the VR device for loading, so as to display the training twin model through the VR device worn by the maintenance personnel. It can be understood that the maintenance personnel can view the training twin model through the VR device. S43. The VR device generates the corresponding training display message according to the device training tag, and displays the training display message and the training twin model in different areas in the VR device. Each device training tag has the corresponding training display message. It should be noted that the VR device of this solution can generate the corresponding training display message according to the device training tag. For example, it is the training display message corresponding to the heating module. The training display message is, for example, the message showing the maintenance of the heating module, such as replacing the heating wire. Then, the training display message and the training twin model are displayed in different areas, and the training display message and the training twin model are displayed in different areas in the VR device. Among them, each device training tag has the corresponding training display message. S5. Generate the maintenance instruction message according to the collected audio of the maintenance personnel, dynamically adjust the training twin model according to the maintenance instruction message, and after determining that the training cut-off condition is reached, calculate the training operation result according to the current state of the training twin model and the maintenance instruction message. It is worth mentioning that this solution performs relevant operations through the voice information of the inspection and maintenance personnel. Therefore, this solution will collect the audio of the inspection and maintenance personnel to generate inspection and maintenance instruction messages. For example, if the audio is "Open the upper cover of the reaction kettle", then this solution will combine "Open the upper cover of the reaction kettle" to generate an inspection and maintenance instruction, and then dynamically adjust the training twin model according to the inspection and maintenance instruction. In addition, this solution sets a training cutoff condition, such as a time condition, etc. After determining that the training cutoff condition is reached, it means that the training stops. At this time, this solution can calculate the training operation result according to the current state of the training twin model and the inspection and maintenance instruction message. In some embodiments, S5 (generating inspection and maintenance instruction messages according to the collected audio of the inspection and maintenance personnel, dynamically adjusting the training twin model according to the inspection and maintenance instruction messages, and calculating the training operation result according to the current state of the training twin model and the inspection and maintenance instruction messages after determining that the training cutoff condition is reached) includes S51 to S55. S51, collect the audio of the inspection and maintenance personnel based on the pick-up microphone at the VR device, perform text recognition on the audio to obtain the corresponding audio sentence message, and perform word segmentation processing on the audio sentence message to obtain multiple audio word messages. It can be understood that this solution can use the pick-up microphone at the VR device to collect the audio of the inspection and maintenance personnel, and then perform text conversion on the audio to obtain the corresponding audio sentence message. The audio sentence message is, for example, "First step, first help me open the cover of the reaction kettle". After that, this solution will perform word segmentation processing on the audio sentence message to obtain multiple audio word messages. The audio word messages can be, for example, "open", "reaction kettle", "cover". S52, compare the audio word messages with the preset control word library, and determine the preset control word corresponding to the audio word messages in the preset control word library as the inspection and maintenance instruction message. The preset control word library has preset control words pre-set. This solution sets a preset control word library, and the preset control word library has preset control words pre-stored. After obtaining the audio word messages, this solution can compare the audio word messages with the preset control word library to find the preset control word corresponding to the audio word messages in the preset control word library as the inspection and maintenance instruction message. For example, this solution can compare "open", "reaction kettle", "cover" with the preset control words in the preset control word library to find the inspection and maintenance instruction message of "open the reaction kettle cover". S53, obtain the synchronous modification message corresponding to each inspection and maintenance instruction message, and dynamically modify the training twin model according to the synchronous modification message. It can be understood that, in order to achieve dynamic modification of the training twin model, this solution will configure corresponding synchronous modification messages for each inspection and maintenance instruction message. After obtaining the inspection and maintenance instruction message, this solution can dynamically modify the training twin model according to the synchronous modification message, so as to enable the inspection and maintenance personnel to perform corresponding modification operations on the training twin model through voice. In some embodiments, S53 (obtaining the synchronous modification message corresponding to each inspection and maintenance instruction message, and dynamically modifying the training twin model according to the synchronous modification message) includes S531 to S535. S531, determining the first synchronous modification message corresponding to the inspection and maintenance instruction message. If it is determined that the first synchronous modification message is not marked with the second synchronous modification message of the upper dimension, then determining the corresponding twin sub-module according to the inspection and maintenance instruction message. In practical applications, there is a sequence for the operation messages of the equipment. For example, in order to repair the heating wire of a reaction kettle, first, the cover of the reaction kettle needs to be opened, and then the heating wire is repaired. Therefore, before repairing the heating wire, the cover of the reaction kettle needs to be opened first. That is to say, the operation of repairing the heating wire has an upper-dimensional operation. In this solution, the first synchronous modification message corresponding to the inspection and maintenance instruction message (such as opening the cover) will be determined first. Since there is no upper-dimensional operation for opening the cover, this solution will determine that the first synchronous modification message is not marked with the second synchronous modification message of the upper dimension. At this time, this solution will directly determine the corresponding twin sub-module according to the inspection and maintenance instruction message, and then directly perform the corresponding dynamic modification, such as directly opening the cover of the reaction kettle. S532, dynamically modifying the corresponding twin sub-module according to the synchronous modification message. The dynamic modification at least includes inspection, maintenance, disassembly, installation, replacement, opening, and closing of the twin sub-module. It can be understood that the dynamic modification in this solution at least includes inspection, maintenance, disassembly, installation, replacement, opening, and closing of the twin sub-module. It should be noted that this solution is not limited to the above modification operations and will not be elaborated here. S533, if it is determined that the first synchronous modification message is marked with the second synchronous modification message of the upper dimension, then retrieving the third synchronous modification messages corresponding to all previous inspection and maintenance instruction messages. Exemplarily, when the first synchronous modification message is "replacing the heating wire", its second synchronous modification message of the upper dimension is "opening the cover". At this time, this solution will determine that the first synchronous modification message is marked with the second synchronous modification message of the upper dimension, and then retrieve the third synchronous modification messages corresponding to all previous inspection and maintenance instruction messages. Among them, the third synchronous modification message refers to the historical synchronous modification messages corresponding to this inspection and maintenance personnel, and there can be many of them. S534. If it is determined that all the third synchronous modification messages respectively include all the second synchronous modification messages, and the first chronological order of all the third synchronous modification messages corresponds to the second chronological order of the second synchronous modification messages, then the corresponding twin sub-modules are dynamically modified according to the synchronous modification messages. It can be understood that if all the third synchronous modification messages respectively include all the second synchronous modification messages, and the first chronological order of all the third synchronous modification messages corresponds to the second chronological order of the second synchronous modification messages, it indicates that the corresponding upper-dimensional synchronous modification messages were executed before the first synchronous modification message, indicating that the operations of the inspection and maintenance personnel are correct. At this time, this solution will dynamically modify the corresponding twin sub-modules according to the synchronous modification messages. In some embodiments, S534 (if it is determined that all the third synchronous modification messages respectively include all the second synchronous modification messages, and the first chronological order of all the third synchronous modification messages corresponds to the second chronological order of the second synchronous modification messages, then the corresponding twin sub-modules are dynamically modified according to the synchronous modification messages) includes S5341 to S5343. S5341. Determine the third synchronous modification message corresponding to the second synchronous modification message as the fourth synchronous modification message. It can be understood that this step is to find out whether there is a synchronous modification message corresponding to the second synchronous modification message in the historical synchronous modification messages. If so, this solution will use it as the fourth synchronous modification message. S5342. Obtain the first moment generated by the inspection and maintenance instruction message corresponding to each fourth synchronous modification message, and sort all the fourth synchronous modification messages according to the first moment to obtain the first chronological order. After determining the fourth synchronous modification message, this solution will also obtain the information in the time dimension. First, it will obtain the first moment generated by the inspection and maintenance instruction message corresponding to each fourth synchronous modification message, and then sort all the fourth synchronous modification messages according to the first moment to obtain the first chronological order. S5343. Obtain the order of all the second synchronous modification messages to get the second chronological order. If the position order of the same fourth synchronous modification message and the second synchronous modification message in the first chronological order and the second chronological order is the same, then it is determined that the first chronological order of the third synchronous modification message corresponds to the second chronological order of the second synchronous modification message. After obtaining the first chronological order, this solution will obtain the order of all second synchronous modification messages to get the second chronological order. If the position orders of the same fourth synchronous modification messages and second synchronous modification messages in the first chronological order and the second chronological order are the same, it indicates that the orders correspond. At this time, this solution will determine that the first chronological order of the third synchronous modification message corresponds to the second chronological order of the second synchronous modification message. S535. If it is determined that all the third synchronous modification messages do not include all the second synchronous modification messages, or the chronological order of all the third synchronous modification messages does not correspond to the chronological order of the second synchronous modification messages, then an invalid instruction tag is added to the corresponding inspection and maintenance instruction message. It can be understood that if the synchronous modification messages do not correspond, or the sequence is incorrect, then this solution will determine it as an invalid instruction tag. S54. After determining that the preset time has been reached or the cut-off instruction from the teacher side has been received, it is then determined that the training cut-off condition has been reached, the current state of the training twin model is obtained, and all inspection and maintenance instruction messages are counted to obtain a control instruction set. In some embodiments, S54 (after determining that the preset time has been reached or the cut-off instruction from the teacher side has been received, it is then determined that the training cut-off condition has been reached, the current state of the training twin model is obtained, and all inspection and maintenance instruction messages are counted to obtain a control instruction set) includes S541 to S543. S541. After determining that the preset time corresponding to the training twin model has been reached, or after the cut-off instruction sent by the teacher side to the server, it is then determined that the training cut-off condition has been reached. There are two settings for the training cut-off condition of this solution. One is the time dimension, and the other is the cut-off instruction dimension input by the teacher side. Meeting either of these conditions will determine that the training cut-off condition has been reached. At this time, this solution will obtain the current state of the training twin model, and at the same time count all inspection and maintenance instruction messages to obtain a control instruction set. S542. Obtain the current state of the training twin model, where the current state includes all twin sub-modules corresponding to the training twin model, and the synchronous modification messages corresponding to each twin sub-module. Among them, the current state of the training twin model includes all twin sub-modules corresponding to the training twin model, and the synchronous modification messages corresponding to each twin sub-module. S543. Count all inspection and maintenance instruction messages into a control instruction set. This solution will aggregate all inspection and maintenance instruction messages to obtain a control instruction set. S55. Compare the current state of the training twin model with its preset state to obtain a state comparison coefficient. Compare the set of control instructions with a preset set of instructions to obtain a control instruction coefficient. Calculate a training operation result based on the state comparison coefficient and the control instruction coefficient. To calculate the training operation result, this solution calculates by combining data from two dimensions. One is the state dimension of the training twin model to obtain a state comparison coefficient, and the other is the instruction set dimension to obtain a control instruction coefficient. Then, comprehensively calculate the training operation result based on the state comparison coefficient and the control instruction coefficient. In some embodiments, (comparing the current state of the training twin model with its preset state to obtain a state comparison coefficient) in S55 includes S551 to S553. S551. Statistically obtain the current state of all twin sub-modules of the training twin model at the current moment to obtain the current state of the training twin model. The current state of the twin sub-module includes whether the twin sub-module has a synchronous modification message or not. First, this solution statistically obtains the current state of all twin sub-modules of the training twin model at the current moment to obtain the current state of the training twin model. Among them, the current state of the twin sub-module includes whether the twin sub-module has a synchronous modification message or not. For example, if no synchronous modification operation is performed on the cover, then the cover does not have a synchronous modification message. If a synchronous modification operation is performed on the heating wire, then the heating wire has a synchronous modification message. S552. Statistically obtain the preset state of all twin sub-modules of the training twin model in the preset state to obtain the preset state of the training twin model. The preset state of the twin sub-module includes whether the twin sub-module has a preset synchronous modification message or not. It can be understood that the preset state refers to the standard state, which is used to compare with the operator data of the inspection and maintenance personnel. Similar to step S551, this solution statistically obtains the preset state of all twin sub-modules of the training twin model in the preset state to obtain the preset state of the training twin model. Among them, the preset state of the twin sub-module includes whether the twin sub-module has a preset synchronous modification message or not. S553. Determine the number of twin sub-modules with the same current state and preset state to obtain the number of same states, and determine the number of twin sub-modules with different current state and preset state to obtain the number of different states. Calculate a state comparison coefficient based on the number of same states and the number of different states. Calculate the state comparison coefficient through the following formula: , where is the state comparison coefficient, is the number of identical states, is the number of different states. In the above formula, after representing the number of identical states and the data of different states, the more the number of identical states, the greater the state comparison coefficient, indicating that the current state of the device is better, and thus indicating that the operation of the inspection and maintenance personnel is better. It should be noted that when calculating the state comparison coefficient in this solution, not only the data of the same dimension will be calculated, but also the data of different dimensions will be combined for comprehensive calculation, which can make the calculation of the state comparison coefficient more accurate. In some embodiments, (comparing the set of control instructions with the set of preset instructions to obtain a control instruction coefficient, and calculating a training operation result according to the state comparison coefficient and the control instruction coefficient) in S55 includes S554 to S557. S554, count the number of identical maintenance instruction messages in the set of control instructions and the set of preset instructions to obtain the number of identical instructions. This solution will count the number of identical maintenance instruction messages to obtain the number of identical instructions. It can be understood that the more the number of identical instructions, the better the operation of the inspection and maintenance personnel. S555, count the number of maintenance instruction messages that exist in the set of control instructions but do not exist in the set of preset instructions to obtain the number of first different instructions, and count the number of preset maintenance instruction messages that do not exist in the set of control instructions but exist in the set of preset instructions to obtain the number of second different instructions. It can be understood that during the operation of the inspection and maintenance personnel, there may be redundant operations. Among them, the number of first different instructions refers to the number of redundant operations. The more the number of first different instructions, the more redundant operations of the inspection and maintenance personnel; it can also be understood that during the operation of the inspection and maintenance personnel, there may be missed operations. Among them, the number of second different instructions refers to the number of missed operations. The more the number of second different instructions, the more missed operations of the inspection and maintenance personnel. S556, count the number of invalid instruction tags in the set of control instructions to obtain the number of invalid tags. At the same time, this solution will also count the number of invalid instruction tags to obtain the number of invalid tags. The more the number of invalid tags, the more mistakes of the inspection and maintenance personnel. S557, comprehensively calculate the control instruction coefficient according to the number of identical instructions, the number of first different instructions, the number of second different instructions, and the number of invalid tags. Calculate the control instruction coefficient through the following formula, where, is the control instruction coefficient, is the number of identical instructions, is the number of first different instructions, is the first instruction constant value, is the second different instruction quantity, is the second instruction constant value, is the number of invalid tags, invalid constant value. In the above formula represents data of the same instruction and different instruction dimensions. Among them, the larger the quantity of the same instruction is, the larger the corresponding control instruction coefficient will be; represents data of the invalid instruction dimension. The fewer the number of invalid tags is, the larger the corresponding data will be, so that the corresponding control instruction coefficient will also be larger; Among them, the first instruction constant value, the second instruction constant value, and the invalid constant value can be preset by the staff. In some embodiments, (calculating the training operation result according to the state comparison coefficient and the control instruction coefficient) in S55 includes S551 to S552. S551, calculating a comprehensive calculation coefficient according to the state comparison coefficient and the control instruction coefficient. The comprehensive calculation coefficient is obtained through the following formula, , where, is the state comparison coefficient, is the state coefficient weight, is the control instruction coefficient, is the control instruction weight. In the above formula, this solution will combine the state coefficient weight and the control instruction weight to perform a fusion calculation on the state comparison coefficient and the control instruction coefficient to obtain the comprehensive calculation coefficient. Among them, the state coefficient weight and the control instruction weight can be preset by the staff, and the state coefficient weight can be greater than the control instruction weight to increase the calculation proportion of the state comparison coefficient. S552, comparing the comprehensive calculation coefficient with a preset coefficient interval to obtain the training operation result, and each preset coefficient interval has a corresponding training operation result. In practical applications, 3 preset coefficient intervals can be set, corresponding to excellent, good, and poor respectively, and then compared with the comprehensive calculation coefficient to determine the corresponding preset coefficient interval, so as to obtain the corresponding training operation result. In some embodiments, if the training operation result is excellent, it indicates that the inspection and maintenance personnel have performed well in operating the corresponding functional modules of the corresponding equipment, and no further training is required; if the training operation result is good, it indicates that the inspection and maintenance personnel's operation of the corresponding functional modules of the corresponding equipment is moderate, and training can be continued moderately, for example, for 2 hours; if the training operation result is poor, it indicates that the inspection and maintenance personnel's operation of the corresponding functional modules of the corresponding equipment is poor, and key training is required, for example, 5 hours of training can be provided. Referring to FIG. 2, it is a schematic structural diagram of a data processing system for the training of inspection and maintenance personnel provided by an embodiment of the present invention, including a VR device, a server, and a teacher terminal. The inspection and maintenance personnel are trained through the following modules, including: A configuration module, configured to enable the server to receive the device twin construction data configured by the user for the target training device, and generate a training twin model corresponding to the target training device according to the device twin construction data. The training twin model includes multiple twin sub-modules; A determination module, configured to enable the server to receive the inspection and maintenance configuration data configured by the user for the target training device, determine the corresponding twin sub-modules according to the inspection and maintenance configuration data to obtain a sub-module set, and add an inspection and maintenance sequence tag and an inspection and maintenance method tag to each twin sub-module in the sub-module set; A statistics module, configured to statistically obtain a module set correspondence table for each sub-module set corresponding to the training twin model, and add a corresponding device training tag to each sub-module set in the module set correspondence table; A generation module, configured to enable the server to determine the corresponding training twin model and sub-module set according to the device training tag input by the teacher terminal, display the training twin model through the VR device worn by the inspection and maintenance personnel, and generate a corresponding training display message according to the device training tag; A calculation module, configured to generate an inspection and maintenance instruction message according to the collected audio of the inspection and maintenance personnel, dynamically adjust the training twin model according to the inspection and maintenance instruction message, and calculate a training operation result according to the current state of the training twin model and the inspection and maintenance instruction message after determining that the training cut-off condition is reached. The present invention also provides a storage medium, in which a computer program is stored. When the computer program is executed by a processor, it is used to implement the methods provided by the above various embodiments. Among them, the storage medium can be a computer storage medium or a communication medium. The communication medium includes any medium that facilitates the transmission of a computer program from one place to another. The computer storage medium can be any available medium accessible by a general or special-purpose computer. For example, the storage medium is coupled to the processor so that the processor can read messages from the storage medium and write messages to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an Application Specific Integrated Circuits (ASIC). In addition, the ASIC can be located in a user device. Of course, the processor and the storage medium can also exist as discrete components in a communication device. The storage medium can be a Read-Only Memory (ROM), Random Access Memory (RAM), CD-ROM, magnetic tape, floppy disk, optical data storage device, etc. The present invention also provides a program product, which includes execution instructions stored in a storage medium. At least one processor of the device can read the execution instructions from the storage medium, and the execution of the execution instructions by at least one processor enables the device to implement the methods provided by the various embodiments described above. In the above embodiments of the terminal or the server, it should be understood that the processor can be a Central Processing Unit (CPU), and can also be other general-purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in combination with the present invention can be directly embodied as being completed by the execution of the hardware processor, or can be completed by the combination of the hardware and software modules in the processor. Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements on some or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the various embodiments of the present invention. S1 to S5: Steps Figure 1 is a flowchart of a method for processing training data applicable to inspection and maintenance personnel provided by an embodiment of the present invention; Figure 2 is a structural schematic diagram of a system for processing training data applicable to inspection and maintenance personnel provided by an embodiment of the present invention. S1 to S5: Steps

Claims

1. A data processing method for training maintenance personnel, comprising VR equipment, a server, and a teacher's terminal, wherein training maintenance personnel is conducted through the following steps: The server receives device twin construction data configured by the user for the target training device, and generates a training twin model corresponding to the target training device based on the device twin construction data. The training twin model includes multiple twin sub-modules. The server receives maintenance configuration data configured by the user for the target training device, determines the corresponding twin sub-modules based on the maintenance configuration data to obtain a sub-module set, and adds maintenance sequence and maintenance method tags to each twin sub-module in the sub-module set. A module set correspondence table is obtained by statistically analyzing the sub-module sets corresponding to each training twin model, and corresponding device training tags are added to each sub-module set in the module set correspondence table. The server determines the corresponding training twin model and sub-module set based on the device training tags input by the teacher, displays the training twin model through the VR device worn by the maintenance personnel, and generates corresponding training display messages based on the device training tags. The system generates maintenance instruction messages based on the collected audio of the maintenance personnel, dynamically adjusts the training twin model based on the maintenance instruction messages, and calculates the training operation result based on the current state of the training twin model and the maintenance instruction messages after determining that the training deadline has been reached. The system also receives device twin construction data configured by the user for the target training device, generates a training twin model corresponding to the target training device based on the device twin construction data, and the training twin model includes multiple twin sub-modules. Specifically, the server receives the device twin construction data configured by the user for the target training device, the device twin construction data including multiple twin sub-modules and a module connection tag corresponding to each twin sub-module, each twin sub-module corresponding to at least one component of the target training device; and splices all the twin sub-modules according to the module connection tag of each twin sub-module to obtain the corresponding training twin model, which is the target training device composed of all the components.

2. The data processing method for training maintenance personnel as described in claim 1, wherein, The server receives the maintenance configuration data configured by the user for the target training equipment, determines the corresponding twin sub-modules based on the maintenance configuration data to obtain the sub-module set, and adds a maintenance sequence tag and a maintenance method tag to each twin sub-module in the sub-module set, including: the server receiving the maintenance configuration data configured by the user for the target training equipment, the maintenance configuration data including maintenance equipment type information, maintenance sequence information, and maintenance method information; selecting and classifying the twin sub-modules according to the maintenance equipment type information to obtain the corresponding sub-module set; sorting and labeling the twin sub-modules in the sub-module set according to the maintenance sequence information to obtain the maintenance sequence tag corresponding to each twin sub-module, the maintenance sequence information containing the sorting information of each twin sub-module; and adding maintenance method information to the twin sub-modules in the sub-module set according to the maintenance method information, the maintenance method information containing the maintenance method information of each twin sub-module.

3. The data processing method for training maintenance personnel as described in claim 1, wherein, The process of obtaining a module set correspondence table by statistically analyzing the sub-module sets corresponding to each training twin model, and adding corresponding device training tags to each sub-module set in the module set correspondence table, includes: initializing the module set correspondence table corresponding to each training twin model, the module set correspondence table including module filling units and set filling units; filling the messages corresponding to each training twin model into the corresponding module filling units, determining the number of set filling units corresponding to each module filling unit according to the number of sub-module sets, and setting the module filling units to correspond with at least one corresponding set filling unit; filling the messages corresponding to each sub-module set into the corresponding set filling unit; establishing a corresponding tag filling unit in each set filling unit, outputting and displaying the module set correspondence table; and receiving the device training tags added by the user to each tag filling unit in the module set correspondence table, and storing the device training tags in the tag filling unit.

4. The data processing method for training maintenance personnel as described in claim 3, wherein, The server determines the corresponding training twin model and sub-module set based on the device training tag input by the teacher, and displays the training twin model through the VR device worn by the maintenance personnel. It generates corresponding training display information based on the device training tag, including: after determining that the device training tag is input to the server by the teacher, iterating through all the tag-filling units in the module set correspondence table to determine the training twin model and sub-module set corresponding to the corresponding tag-filling unit; and sending the data corresponding to the training twin model to the VR device for loading, so that the training twin model can be displayed through the VR device worn by the maintenance personnel. The VR device generates corresponding training display information based on the device training tag, and displays the training display information and the training twin model in different areas of the VR device, with each device training tag having a corresponding training display information.

5. The data processing method for training maintenance personnel as described in claim 4, wherein, The process of generating maintenance instruction messages based on the collected audio of the maintenance personnel, dynamically adjusting the training twin model based on the maintenance instruction messages, and calculating the training operation result based on the current state of the training twin model and the maintenance instruction messages after determining that the training deadline has been reached includes: collecting the audio of the maintenance personnel based on the microphone at the VR device, performing text recognition on the audio to obtain corresponding audio sentence messages, performing word segmentation on the audio sentence messages to obtain multiple audio word messages; comparing the audio word messages with a preset control word library, determining the preset control words in the preset control word library that correspond to the audio word messages as the maintenance instruction messages, wherein the preset control word library contains the preset control words; obtaining the synchronous modification message corresponding to each maintenance instruction message, and dynamically modifying the training twin model based on the synchronous modification message; Upon determining that a preset time has been reached or upon receiving a deadline instruction from the teacher's end, the training deadline condition is determined to have been met. The current state of the training twin model is obtained, and all the maintenance instruction messages are statistically analyzed to obtain a control instruction set. The current state of the training twin model is compared with the preset state of the training twin model to obtain a state comparison coefficient. The control instruction set is compared with the preset instruction set to obtain a control instruction coefficient. The training operation result is calculated based on the state comparison coefficient and the control instruction coefficient.

6. The data processing method for training maintenance personnel as described in claim 5, wherein, The step of obtaining the synchronous modification message corresponding to each of the inspection and maintenance instruction messages, and dynamically modifying the training twin model according to the synchronous modification message, includes: determining the first synchronous modification message corresponding to the inspection and maintenance instruction message; if it is determined that the first synchronous modification message is not marked with the second synchronous modification message of the upper dimension, then determining the corresponding twin sub-module according to the inspection and maintenance instruction message; dynamically modifying the corresponding twin sub-module according to the synchronous modification message, wherein the dynamic modification includes at least the inspection, maintenance, disassembly, installation, replacement, opening or closing of the twin sub-module; if it is determined that the first synchronous modification message is marked with the second synchronous modification message of the upper dimension, then retrieving the third synchronous modification message corresponding to all previous inspection and maintenance instruction messages; If it is determined that all the third synchronous modification messages include all the second synchronous modification messages, and the first timing sequence of all the third synchronous modification messages corresponds to the second timing sequence of the second synchronous modification messages, then the corresponding twin module is dynamically modified according to the synchronous modification messages; and if it is determined that all the third synchronous modification messages do not include all the second synchronous modification messages, or the timing sequence of all the third synchronous modification messages does not correspond to the timing sequence of the second synchronous modification messages, then an invalid instruction tag is added to the corresponding maintenance instruction message.

7. The data processing method for training maintenance personnel as described in claim 6, wherein, If it is determined that all the third synchronous modification messages respectively include all the second synchronous modification messages, and the first timing order of all the third synchronous modification messages corresponds to the second timing order of the second synchronous modification messages, then the dynamic modification of the corresponding twin module is performed according to the synchronous modification messages, including: determining the third synchronous modification message corresponding to the second synchronous modification message as the fourth synchronous modification message; obtaining the first time when the maintenance instruction message corresponding to each fourth synchronous modification message is generated, sorting all the fourth synchronous modification messages according to the first time to obtain the first timing order; and obtaining the order of all the second synchronous modification messages to obtain the second timing order. If the fourth synchronous modification messages and the second synchronous modification messages that are the same in the first timing order and the second timing order have the same position order, then it is determined that the first timing order of the third synchronous modification message corresponds to the second timing order of the second synchronous modification message.

8. The data processing method for training maintenance personnel as described in claim 5, wherein, Upon determining that the preset time has been reached or upon receiving the deadline instruction from the teacher's end, the training deadline condition is determined to have been met. The current state of the training twin model is then obtained, and all inspection and maintenance instruction messages are compiled into a control instruction set. This includes: determining that the training deadline condition has been met upon determining that the preset time corresponding to the training twin model has been reached, or upon receiving the deadline instruction sent by the teacher's end to the server; obtaining the current state of the training twin model, which includes all twin sub-modules corresponding to the training twin model, and the synchronous modification messages corresponding to each twin sub-module; and compiling all inspection and maintenance instruction messages into a control instruction set.

9. The data processing method for training maintenance personnel as described in claim 5, wherein, The step of comparing the current state of the training twin model with the preset state of the training twin model to obtain the state comparison coefficient includes: 1) counting the current states of all twin sub-modules of the training twin model at the current time to obtain the current state of the training twin model, wherein the current state of the twin sub-module includes whether the twin sub-module has the synchronization modification message or not; 2) counting the preset states of all twin sub-modules of the training twin model under the preset state to obtain the preset state of the training twin model, wherein the preset state of the twin sub-module includes whether the twin sub-module has the preset synchronization modification message or not; 3) determining the number of twin sub-modules whose current state is the same as the preset state to obtain the number of identical states, determining the number of twin sub-modules whose current state is different from the preset state to obtain the number of different states, and calculating the state comparison coefficient based on the number of identical states and the number of different states, using the following formula: , where is the state comparison coefficient. represents the number of identical states, and represents the number of different states.

10. The data processing method for training maintenance personnel as described in claim 5, wherein, The step of comparing the control command set with the preset command set to obtain the control command coefficient, and calculating the training operation result based on the state comparison coefficient and the control command coefficient, includes: counting the number of identical maintenance command messages in the control command set and the preset command set; counting the number of first different commands in the control command set and the number of preset maintenance command messages that are present in the preset command set and not present in the preset command set; counting the number of second different commands in the preset command set and the number of invalid command tags in the control command set; and comprehensively calculating the control command coefficient based on the number of identical commands, the number of first different commands, the number of second different commands, and the number of invalid tags, using the following formula: , where is the control command coefficient, is the number of identical commands, is the number of first different commands, is the constant value of the first command, is the number of second different commands, is the constant value of the second command, is the number of invalid tags, and is the constant value of the invalid command.

11. The data processing method for training maintenance personnel as described in claim 5, wherein, The step of calculating the training operation result based on the state comparison coefficient and the control command coefficient includes: calculating a comprehensive calculation coefficient based on the state comparison coefficient and the control command coefficient, and obtaining the comprehensive calculation coefficient using the following formula: , where is the state comparison coefficient, is the state coefficient weight, is the control command coefficient, and is the control command weight; and comparing the comprehensive calculation coefficient with the preset coefficient interval to obtain the training operation result, where each preset coefficient interval has a corresponding training operation result.

12. A data processing system suitable for training maintenance personnel, wherein, The training program, comprising VR devices, servers, and a teacher's terminal, utilizes the following modules to train maintenance personnel: A configuration module, used to enable the server to receive device twin construction data configured by the user for the target training device, and to generate a training twin model corresponding to the target training device based on the device twin construction data. The training twin model includes multiple twin sub-modules. A determination module, used to enable the server to receive maintenance configuration data configured by the user for the target training device, and to determine the corresponding twin sub-modules based on the maintenance configuration data to obtain a set of sub-modules. Each twin sub-module in the set of sub-modules is labeled with a maintenance sequence tag and a maintenance method tag. A statistics module, used to statistically analyze the set of sub-modules corresponding to each training twin model to obtain a module set mapping table, and to add a corresponding device training tag to each sub-module set in the module set mapping table. A generation module is used to enable the server to determine the corresponding training twin model and the set of sub-modules based on the equipment training tags input by the teacher, display the training twin model through the VR device worn by the maintenance personnel, and generate corresponding training display messages based on the equipment training tags; a calculation module is used to generate maintenance instruction messages based on the collected audio of the maintenance personnel, dynamically adjust the training twin model based on the maintenance instruction messages, and calculate the training operation result based on the current state of the training twin model and the maintenance instruction messages after determining that the training deadline has been reached; and the server receives the equipment twin construction data configured by the user for the target training equipment, generates the training twin model corresponding to the target training equipment based on the equipment twin construction data, and the training twin model includes multiple twin sub-modules, including: The server receives the device twin construction data configured by the user for the target training device. The device twin construction data includes multiple twin sub-modules and a module connection tag corresponding to each twin sub-module. Each twin sub-module corresponds to at least one component of the target training device. The server then splices all the twin sub-modules according to the module connection tag of each twin sub-module to obtain a corresponding training twin model. The training twin model is the target training device composed of all the components.

Citation Information

Patent Citations

  • Scenario-based training methods, devices, computer equipment, and storage media

    CN108470485B

  • An Augmented Reality-Based General Aviation Maintenance Training System and Method

    CN110349467B

  • Cable line operation inspection training method with relay protection equipment and system thereof

    CN113658492A

  • Maintenance training system and method based on digital twinning

    CN114023132A

  • Small motor assembly line employee training method based on digital twinning

    CN115116294A