Disclosure of Invention
The invention provides a mapping relation-based fault operation and maintenance training virtual system, method and device, and solves the technical problems that an existing operation and maintenance training virtual method is limited and high in development cost.
The invention provides a mapping relation-based virtual system for fault operation and maintenance training, which comprises the following components:
the training selection module is used for acquiring fault point selection information;
the fault setting module is used for determining a target fault point identifier according to the fault point selection information, acquiring fault configuration information corresponding to the target fault point identifier from a preset mapping relation library, and generating a corresponding fault scene interface according to the fault configuration information;
the troubleshooting module is used for receiving a troubleshooting position marking instruction aiming at the fault scene interface, marking a corresponding troubleshooting position according to the troubleshooting position marking instruction, receiving a query instruction aiming at the troubleshooting position, and displaying description information of each troubleshooting point at the troubleshooting position according to the query instruction;
the result input module is used for receiving fault point input information aiming at the fault scene interface, and the fault point input information comprises a fault point identifier to be checked;
and the result judging module is used for matching the fault point identification to be checked with the corresponding target fault point identification and displaying a matching result.
According to an implementable manner of the first aspect of the present invention, the fault configuration information includes a correct troubleshooting point identifier and an abnormal troubleshooting point identifier, and the fault setting module is specifically configured to:
and setting the troubleshooting point in the correct state in the fault scene interface according to the correct troubleshooting point identifier, and setting the troubleshooting point in the abnormal state in the fault scene interface according to the abnormal troubleshooting point identifier.
According to an implementation manner of the first aspect of the present invention, the fault configuration information further includes a hidden checkpoint identifier, and the fault setting module is further specifically configured to:
and hiding the corresponding troubleshooting point in the fault scene interface according to the hidden troubleshooting point identifier.
According to an enabling manner of the first aspect of the invention, the system further comprises:
the first database is used for storing the description information of each investigation point in a correct state;
the second database is used for storing the description information of each row of check points in an abnormal state;
when the troubleshooting point at the troubleshooting position is in a correct state, the troubleshooting module is specifically used for extracting and displaying corresponding description information from the first database; and when the troubleshooting point at the troubleshooting position is in an abnormal state, the troubleshooting module is specifically used for extracting and displaying corresponding description information from the second database.
According to an enabling aspect of the first aspect of the invention, the training selection module comprises:
the autonomous practical training unit is used for providing a fault point identification selection interface;
the random training unit is used for providing a fault point number setting interface;
the scene practical training unit is used for providing a scene selection interface corresponding to the preset fault point identifier;
the fault setting module is specifically configured to use the fault point identifier received by the autonomous practical training unit as the target fault point identifier, randomly select a corresponding number of fault point identifiers as the target fault point identifier according to the number of fault points received by the random practical training unit, and generate a corresponding fault scene interface according to the scenario identifier received by the scenario practical training unit.
According to an implementable manner of the first aspect of the present invention, the troubleshooting module is further configured to:
and receiving a suspected fault point marking instruction aiming at the fault scene interface, and independently displaying information corresponding to the suspected fault point on the fault scene interface according to the suspected fault point marking instruction.
According to an enabling manner of the first aspect of the invention, the system further comprises:
and the fault analysis module is used for calling fault analysis information corresponding to the corresponding target fault point identifier from a built-in fault reason analysis mapping relation library when the fault point identifier to be checked is not matched with the corresponding target fault point identifier, and mapping the fault analysis information to a fault analysis page.
The invention provides a mapping relation-based virtual method for fault operation and maintenance training, which comprises the following steps:
acquiring fault point selection information;
determining a target fault point identifier according to the fault point selection information, acquiring fault configuration information corresponding to the target fault point identifier from a preset mapping relation library, and generating a corresponding fault scene interface according to the fault configuration information;
receiving a checking position marking instruction aiming at the fault scene interface, marking a corresponding checking position according to the checking position marking instruction, receiving a query instruction aiming at the checking position, and displaying the description information of each checking point at the checking position according to the query instruction;
receiving fault point input information aiming at the fault scene interface, wherein the fault point input information comprises a fault point identifier to be checked;
and matching the fault point identification to be checked with the corresponding target fault point identification, and displaying a matching result.
According to a manner that can be implemented in the second aspect of the present invention, the fault configuration information includes a correct troubleshooting point identifier and an abnormal troubleshooting point identifier, and the generating a corresponding fault scene interface according to the fault configuration information includes:
and setting the troubleshooting point in the correct state in the fault scene interface according to the correct troubleshooting point identifier, and setting the troubleshooting point in the abnormal state in the fault scene interface according to the abnormal troubleshooting point identifier.
According to an implementation manner of the second aspect of the present invention, the fault configuration information further includes a hidden troubleshooting point identifier, and the generating a corresponding fault scenario interface according to the fault configuration information further includes:
and hiding the corresponding troubleshooting point in the fault scene interface according to the hidden troubleshooting point identifier.
According to an implementable manner of the second aspect of the invention, the method further comprises:
when the troubleshooting point at the troubleshooting position is in a correct state, extracting corresponding description information from the first database and displaying the description information; when the investigation point at the investigation position is in an abnormal state, extracting corresponding description information from the second database and displaying the description information;
the first database stores the description information of each inspection point in a correct state, and the second database stores the description information of each inspection point in an abnormal state.
According to a manner that can be realized by the second aspect of the present invention, the determining a target failure point identifier according to the failure point selection information includes:
when the fault point selection information is a fault point identifier, taking the fault point identifier as the target fault point identifier;
when the fault point selection information is the number of fault points, randomly selecting corresponding number of fault point identifications as the target fault point identifications;
the method further comprises the following steps:
and when the fault point selection information is a scene identification, generating a corresponding fault scene interface according to the scene identification.
According to an implementable manner of the second aspect of the invention, the method further comprises:
and receiving a suspected fault point marking instruction aiming at the fault scene interface, and independently displaying information corresponding to the suspected fault point on the fault scene interface according to the suspected fault point marking instruction.
According to an implementable manner of the second aspect of the invention, the method further comprises:
and when the fault point identification to be checked is not matched with the corresponding target fault point identification, calling fault analysis information corresponding to the corresponding target fault point identification from a built-in fault reason analysis mapping relation library, and mapping the fault analysis information to a fault analysis page.
The third aspect of the invention provides a mapping relation-based virtual device for fault operation and maintenance training, which comprises:
a memory to store instructions; the instructions are instructions which can realize the steps of the mapping relation-based fault operation and maintenance training virtual method in any one of the realizable modes;
a processor to execute the instructions in the memory.
A fourth aspect of the present invention is a computer-readable storage medium, which stores thereon a computer program, which when executed by a processor implements the steps of the mapping relation-based virtual fault operation and maintenance training method as described in any one of the above-mentioned manners.
According to the technical scheme, the invention has the following advantages:
in the embodiment of the invention, the corresponding fault configuration information is acquired from the mapping relation library according to the fault point selection information input by the user, the corresponding fault scene interface is generated according to the fault configuration information, the fault troubleshooting operation of the user on the fault scene interface can be matched, and the fault point identification to be checked in the received fault point input information is matched with the corresponding target fault point identification, so that the judgment of the troubleshooting operation result is realized; according to the embodiment of the invention, the corresponding fault scene interface can be established based on the mapping relation according to the selection of the user, the troubleshooting process is displayed in a virtual process mode, the expansion performance is strong, and the technical problems that the existing operation and maintenance training virtual method is limited and the development cost is high can be solved.
Detailed Description
The embodiment of the invention provides a mapping relation-based fault operation and maintenance training virtual system, method and device, and aims to solve the technical problems that an existing operation and maintenance training virtual method is limited and high in development cost.
In order to make the objects, features and advantages of the present invention more obvious and understandable, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention, and it is obvious that the embodiments described below are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1, fig. 1 is a schematic structural diagram illustrating a virtual system for fault operation and maintenance training based on mapping relationships according to an embodiment of the present invention.
The invention provides a mapping relation-based fault operation and maintenance training virtual system, which comprises:
the training selection module 1 is used for acquiring fault point selection information;
the fault setting module 2 is configured to determine a target fault point identifier according to the fault point selection information, acquire fault configuration information corresponding to the target fault point identifier from a preset mapping relation library, and generate a corresponding fault scene interface according to the fault configuration information;
the troubleshooting module 3 is used for receiving a troubleshooting position marking instruction for the failure scene interface, marking a corresponding troubleshooting position according to the troubleshooting position marking instruction, receiving a query instruction for the troubleshooting position, and displaying description information of each troubleshooting point at the troubleshooting position according to the query instruction;
the result input module 4 is used for receiving fault point input information aiming at the fault scene interface, wherein the fault point input information comprises a fault point identifier to be checked;
and the result judging module 5 is used for matching the fault point identifier to be checked with the corresponding target fault point identifier and displaying a matching result.
In an implementation manner, the fault configuration information includes a correct troubleshooting point identifier and an abnormal troubleshooting point identifier, and the fault setting module 2 is specifically configured to:
and setting the troubleshooting point in the correct state in the fault scene interface according to the correct troubleshooting point identifier, and setting the troubleshooting point in the abnormal state in the fault scene interface according to the abnormal troubleshooting point identifier.
In an implementation manner, the fault configuration information further includes a hidden troubleshooting point identifier, and the fault setting module 2 is further specifically configured to:
and hiding the corresponding troubleshooting point in the fault scene interface according to the hidden troubleshooting point identifier.
The corresponding investigation points are hidden, so that the training difficulty is improved.
In the embodiment of the invention, the target fault point identifier corresponds to the fault configuration information based on the mapping relation library, and the fault configuration information is further mapped to the fault scene interface, so that the selective configuration of the fault scene interface is realized.
In one implementation, the system further comprises:
the first database is used for storing the description information of each investigation point in a correct state;
the second database is used for storing the description information of each row of check points in an abnormal state;
when the troubleshooting point at the troubleshooting position is in a correct state, the troubleshooting module 3 is specifically configured to extract and display corresponding description information from the first database; when the troubleshooting point at the troubleshooting position is in an abnormal state, the troubleshooting module 3 is specifically configured to extract and display corresponding description information from the second database.
Wherein, the description information in the correct state comprises correct description words and a correct legend; the description information in the abnormal state includes an abnormal description character and an abnormal illustration.
In one implementation, the training selection module includes:
the autonomous practical training unit is used for providing a fault point identification selection interface;
the random training unit is used for providing a fault point number setting interface;
the scene practical training unit is used for providing a scene selection interface corresponding to the preset fault point identifier;
the fault setting module 2 is specifically configured to use the fault point identifier received by the autonomous practical training unit as the target fault point identifier, randomly select a corresponding number of fault point identifiers as the target fault point identifier according to the number of fault points received by the random practical training unit, and generate a corresponding fault scene interface according to the scenario identifier received by the scenario practical training unit.
By arranging the autonomous training unit, a user can freely select a fault point to be trained; and through setting up the real unit of instructing at random, can make the user adjust training intensity according to self needs, and set up the real unit of instructing of sight, can be convenient for system maintainer regularly to update the scene. Therefore, the embodiment of the invention can greatly improve the expandability of the system and effectively solve the problems of limitation and comprehensiveness of fault field training and indoor training.
In an implementation manner, the troubleshooting module 3 is further configured to:
and receiving a suspected fault point marking instruction aiming at the fault scene interface, and independently displaying information corresponding to the suspected fault point on the fault scene interface according to the suspected fault point marking instruction.
The user can independently check suspected faults through the function so as to judge fault points more accurately and quickly.
In one implementation, the system further comprises:
and the fault analysis module is used for calling fault analysis information corresponding to the corresponding target fault point identification from a built-in fault reason analysis mapping relation library when the fault point identification to be checked is not matched with the corresponding target fault point identification, and mapping the fault analysis information to a fault analysis page for a user to check.
When the to-be-checked fault point identification is not matched with the corresponding target fault point identification, the system can display prompting information of 'you happy you to do correct answer' type, and when the to-be-checked fault point identification is not matched with the corresponding target fault point identification, the system can display prompting information of 'regret, wrong answer' type, so that the interaction between the system and a user is enhanced, and the user experience is improved.
The invention also provides a mapping relation-based virtual method for fault operation and maintenance training.
Referring to fig. 2, fig. 2 is a flowchart illustrating a mapping relationship-based virtual method for fault operation and maintenance training according to an embodiment of the present invention.
The virtual fault operation and maintenance training method based on the mapping relation comprises the following steps:
s1, acquiring fault point selection information;
s2, determining a target fault point identifier according to the fault point selection information, acquiring fault configuration information corresponding to the target fault point identifier from a preset mapping relation library, and generating a corresponding fault scene interface according to the fault configuration information;
s3, receiving a checking position marking instruction aiming at the fault scene interface, marking a corresponding checking position according to the checking position marking instruction, receiving a query instruction aiming at the checking position, and displaying the description information of each checking point at the checking position according to the query instruction;
s4, receiving fault point input information aiming at the fault scene interface, wherein the fault point input information comprises a fault point identifier to be checked;
s5, matching the fault point mark to be checked with the corresponding target fault point mark, and displaying the matching result.
In an implementation manner, the generating a corresponding fault scenario interface according to the fault configuration information includes:
and setting the troubleshooting point in the correct state in the fault scene interface according to the correct troubleshooting point identifier, and setting the troubleshooting point in the abnormal state in the fault scene interface according to the abnormal troubleshooting point identifier.
In an implementation manner, the generating a corresponding fault scenario interface according to the fault configuration information further includes:
and hiding the corresponding troubleshooting point in the fault scene interface according to the hidden troubleshooting point identifier.
In one implementation, the method further comprises:
when the troubleshooting point at the troubleshooting position is in a correct state, extracting corresponding description information from the first database and displaying the description information; when the investigation point at the investigation position is in an abnormal state, extracting corresponding description information from the second database and displaying the description information;
the first database stores the description information of each inspection point in a correct state, and the second database stores the description information of each inspection point in an abnormal state.
In one implementation manner, the determining a target failure point identifier according to the failure point selection information includes:
when the fault point selection information is a fault point identifier, taking the fault point identifier as the target fault point identifier;
when the fault point selection information is the number of fault points, randomly selecting corresponding number of fault point identifications as the target fault point identifications;
the method further comprises the following steps:
and when the fault point selection information is a scene identification, generating a corresponding fault scene interface according to the scene identification.
In one implementation, the method further comprises:
and receiving a suspected fault point marking instruction aiming at the fault scene interface, and independently displaying information corresponding to the suspected fault point on the fault scene interface according to the suspected fault point marking instruction.
In one implementation, the method further comprises:
and when the fault point identification to be checked is not matched with the corresponding target fault point identification, calling fault analysis information corresponding to the corresponding target fault point identification from a built-in fault reason analysis mapping relation library, and mapping the fault analysis information to a fault analysis page.
The invention also provides a mapping relation-based virtual device for fault operation and maintenance training, which comprises the following components:
a memory to store instructions; the instructions are instructions which can implement the steps of the mapping relation-based fault operation and maintenance training virtual method according to any one of the above embodiments;
a processor to execute the instructions in the memory.
The invention further provides a computer-readable storage medium, on which a computer program is stored, and the computer program, when executed by a processor, implements the steps of the mapping relation-based virtual fault operation and maintenance training method according to any one of the above embodiments.
According to the embodiment of the invention, the corresponding fault scene interface can be established based on the mapping relation according to the selection of the user, the fault troubleshooting process is displayed in a virtual process mode, the expansion performance is strong, and the technical problems that the existing operation and maintenance training virtual method is limited and the development cost is high can be solved.
It will be understood by those skilled in the art that all or part of the processes of the methods of the above embodiments may be implemented by a computer program, which is stored in a computer readable storage medium and sold or used as a stand-alone product. More specific examples of the computer readable medium include the following: an electrical connection having one or more wires, a portable computer case, a random access memory, a read only memory, an erasable programmable read only memory, an optical fiber device, and a portable compact disc read only memory. Additionally, the computer-readable medium could even be paper or another suitable medium upon which the program is printed, as the program can be electronically captured, via for instance optical scanning of the paper or other medium, then compiled, interpreted or otherwise processed in a suitable manner if necessary, and then stored in a computer memory.
It should be understood that portions of the present invention may be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, the various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or combination of the following techniques, which are known in the art, may be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application specific integrated circuit having an appropriate combinational logic gate circuit, a programmable gate array, a field programmable gate array, or the like.
The terms "comprises" and any variations thereof for the embodiments of the present invention are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements (modules) is not limited to the listed steps or elements but may alternatively include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
The technical features of the embodiments described above may be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the embodiments described above are not described, but should be considered as being within the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-described examples merely represent several embodiments of the present invention and should not be construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the inventive concept, which falls within the scope of the present invention. Therefore, the protection scope of the present patent shall be subject to the appended claims.