Personalized evaluation method and device based on VR training system and computer equipment

By employing a personalized evaluation method within the VR training system, which utilizes VR headsets and interactive devices for simulated training, outputs perceptual feedback, and generates personalized evaluations, the system addresses the shortcomings of real-time interaction and operational analysis in traditional training models. This enables digital tracking and personalized guidance for cathodic protection training, thereby improving training efficiency.

CN121122102APending Publication Date: 2025-12-12BEIJING ANKOCORR TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511581136.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-31
Publication Date
2025-12-12

AI Technical Summary

Technical Problem

Traditional training models are too simplistic and fail to meet the real-time interactive needs of trainees during the learning process. They lack real-time operational feedback and analysis, and cannot provide real-time evaluation of trainees' operational behaviors and results.

Method used

A personalized evaluation method based on a VR training system is adopted. Perceptual feedback is output through VR interactive operation, operation data is recorded and personalized evaluation is generated, including target score, score level and evaluation report. Simulated training is carried out using VR head-mounted display and interactive device.

Benefits of technology

It enables digital tracking and personalized guidance for cathodic protection training, avoiding limitations on training venues and teaching time, and improving training efficiency and accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121122102A_ABST
    Figure CN121122102A_ABST
Patent Text Reader

Abstract

The invention provides a personalized evaluation method and device based on a VR training system and computer equipment, and the method comprises the steps: responding to a VR interaction operation inputted by a user in the VR training system, and outputting perception feedback; and recording operation data of the VR interaction operation, and generating personalized evaluation of the user based on the operation data. In the technical scheme provided by the invention, through the VR training system, a complex cathode protection operation process is disassembled into standardized modules, and when a user practices in a virtual scene, the user needs to strictly follow a preset standard process to complete the operation, so that the problem of non-standard operation caused by human experience difference is avoided, and the user experience is improved. The VR training system carries out whole-course tracking and detailed recording on the learning progress of the user, personalized learning suggestions and evaluation reports are provided for the user, and digital tracking and personalized guidance of cathode protection training are realized.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of VR, in particular to a personalized evaluation method and device based on a VR training system and a computer device. BACKGROUND

[0002] In related technologies, the traditional training mode is relatively single, mainly relying on a large number of classroom teaching combined with a small amount of simulation test and on-site actual operation, which may result in insufficient practical operation ability of the training personnel and inability to cope with complex operation scenarios. Moreover, under the traditional training mode, there is no unified standard for the course, and there are differences in the content focus and practical operation requirements of the lectures of different lecturers. The lecturers are limited by time, space and personal energy, and it is difficult for them to provide accurate teaching according to the learning pace and understanding level of each training personnel, and it is also impossible to evaluate the learning achievements of each training personnel through objective data.

[0003] The traditional training mode is relatively single, mostly limited to the theoretical teaching level, mainly relying on paper manuals, PPT demonstrations, on-site demonstrations by lecturers and other forms, which is difficult to meet the real-time interaction needs of the training personnel in the learning process. There is also a lack of real-time operation feedback and operation analysis, and it is impossible to evaluate the operation behavior and results of the training personnel in real time. SUMMARY

[0004] In view of the above problems, the embodiments of the present application provide a personalized evaluation method and device based on a VR training system and a computer device, to solve the problem that the existing technology is difficult to meet the real-time interaction needs of the training personnel in the learning process, and also lacks real-time operation feedback and operation analysis, and is unable to evaluate the operation behavior and results of the training personnel in real time.

[0005] In a first aspect, the embodiments of the present application provide a personalized evaluation method based on a VR training system, applied to a virtual reality (VR) training system, and the method comprises: In response to a VR interaction operation input by a user in the VR training system, output a perception feedback; Record operation data of the VR interaction operation, and generate a personalized evaluation of the user based on the operation data.

[0006] In a possible implementation manner, the personalized evaluation comprises a target score, a score level corresponding to the target score, and an evaluation report.

[0007] In a possible implementation manner, the generating of the personalized evaluation of the user based on the operation data comprises: Determine a plurality of score indicators based on the operation data, and perform normalization processing on the plurality of score indicators; Perform weighted calculation on the normalized plurality of score indicators to obtain a comprehensive score. correct the comprehensive score according to the preset penalty term and the additional score, and output a target score; output a score level according to the target score based on a corresponding relationship between the target score and the score level; output an evaluation report based on the target score, the score level and the operation data.

[0008] In a possible implementation, the plurality of score indicators include a duration score, an accuracy score, an efficiency score and a safety score, and the penalty term includes a number of error operations.

[0009] In a possible implementation, the correcting the comprehensive score according to the preset penalty term and the additional score, and outputting the target score, includes: determining an error operation deduction according to the number of error operations and a preset error deduction rule; subtracting the comprehensive score from the error operation deduction, and outputting the target score; In the error deduction rule, a fixed deduction is used for each error operation, or the deduction for each error operation increases with an increase in the number of error operations within an upper limit of single deduction.

[0010] In a possible implementation, in the error deduction rule, the fixed deduction is different for different cathodic protection operation scenarios.

[0011] In a possible implementation, the VR training system is provided with a plurality of training levels, and each training level includes a plurality of tasks; a task score is generated in real time when each task is completed; when the task score of a current task is greater than or equal to a preset threshold, the next task is entered; and the correcting the comprehensive score according to the preset penalty term and the additional score, and outputting the target score, includes: when the task scores of a plurality of consecutive tasks are greater than or equal to the preset threshold, or when the number of error operations is less than a preset number, an additional score is given to the user; adding the comprehensive score and the additional score, and outputting the target score.

[0012] In a second aspect, an embodiment of the present application provides a personalized evaluation device based on a VR training system, and the device includes: an output module configured to output a perception feedback in response to a VR interactive operation input by a user in the VR training system; a generation module configured to record operation data of the VR interactive operation, and generate a personalized evaluation of the user based on the operation data.

[0013] In a third aspect, an embodiment of the present application provides a computer device, comprising one or more processors; a memory; and one or more computer programs, wherein the one or more computer programs are stored in the memory, and the one or more computer programs comprise instructions which, when executed by the computer device, cause the computer device to perform the personalized evaluation method based on the VR training system according to the first aspect or any possible implementation manner of the first aspect.

[0014] In a fourth aspect, an embodiment of the present application provides a computer readable storage medium, comprising a stored program, wherein the program, when executed, controls a device in which the computer readable storage medium is located to perform the personalized evaluation method based on the VR training system according to the first aspect or any possible implementation manner of the first aspect.

[0015] In the technical solution provided by the embodiment of the present application, the VR training system is used to decompose the complex cathodic protection operation process into standardized modules, and the user needs to strictly follow the preset standard process to complete the operation when practicing in the virtual scene, so as to avoid the problem of non-standard operation caused by human experience difference. The VR training system tracks and records the learning progress of the user in detail, provides personalized learning suggestions and evaluation reports for the user, and realizes digital tracking and personalized guidance of the cathodic protection training.

[0016] In the embodiment of the present application, the VR training system is constructed, so that the user can access the VR training system for learning at any place and at any time with the support of basic equipment, thereby avoiding the limitation of training site and teaching time on learning resources and improving the cathodic protection training efficiency. BRIEF DESCRIPTION OF DRAWINGS

[0017] Figure 1 A flowchart of a personalized evaluation method based on a VR training system is provided for the embodiment of the present application.

[0018] Figure 2 A flowchart of generating a personalized evaluation in a personalized evaluation method based on a VR training system is provided for the embodiment of the present application.

[0019] Figure 3 A structure diagram of a VR training system is provided for the embodiment of the present application.

[0020] Figure 4 A structure diagram of a personalized evaluation module is provided for the embodiment of the present application.

[0021] Figure 5 A structure diagram of a personalized evaluation device based on a VR training system is provided for the embodiment of the present application.

[0022] Figure 6 A schematic diagram of a computer device provided for an embodiment of the present application. DETAILED DESCRIPTION

[0023] To make the objectives, technical solutions and advantages of the present application clearer and more comprehensible, the present application is further described below in combination with the drawings and specific embodiments. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the scope of protection of the present application.

[0024] Figure 1 A flowchart of a personalized evaluation method based on a VR training system provided for an embodiment of the present application, as shown in FIG. 4, the method comprises: Figure 1 Step 101, outputting a perceptual feedback in response to a VR interactive operation input by a user in the VR training system.

[0025] The steps in the embodiments of the present application are applied to the VR training system, and the VR training system is developed based on Unity or Unreal Engine (UE). The VR training system is provided with hardware support by a VR head-mounted device, an interactive device and a computer device. The VR training system runs on the computer device and streams pictures to the VR head-mounted device to simulate training for the user.

[0026] In the embodiments of the present application, before step 101, the method further comprises: establishing a resource library based on a plurality of cathodic protection operation scenarios to construct the VR training system. Specifically, the plurality of cathodic protection operation scenarios are scene disassembled to establish the resource library; a plurality of training levels are set based on various cathodic protection operations under the plurality of cathodic protection operation scenarios; a personalized evaluation mechanism is established based on a plurality of selected scoring indicators to generate a personalized evaluation; and the VR training system is constructed according to the resource library, the plurality of training levels and the personalized evaluation mechanism through Unity or Unreal Engine UE.

[0027] ​In the embodiment of the present application, the related process of establishing the resource library is: scene investigation and scene disassembly are carried out for various cathodic protection operation scenarios (such as cathodic protection operation scenarios including normal operation scenarios, abnormal / fault handling scenarios and special environment operation scenarios) that the operators in the cathodic protection field may face in actual work, and the resource library is strictly established according to the relevant standards of cathodic protection. The resource library includes a scene library, a model library, a material library, a special effect library, a control library, a sound effect library, an animation library, an instruction library, a script library and an interaction library. Among them, the scene library integrates cathodic protection operation scenarios under different working conditions and different environments, such as urban pipe network or long-distance pipeline cathodic protection scenarios. The model library is used to provide models corresponding to various devices required in the cathodic protection operation process, such as test piles and multimeters. The material library is used to provide material textures consistent with actual devices and environments to increase the authenticity of models and scenes. The special effect library is used to provide special effect elements such as electric sparks and current flow to increase dynamic performance. The control library is used to provide various controls that facilitate user interaction in the VR environment. The sound effect library is used to provide sound effect elements such as device operation sound and environment sound to enhance user sensory experience. The animation library is used to provide various animation clips in the process of device installation and fault troubleshooting. The instruction library is used to provide various operation instructions. The script library is used to provide related scripts such as scene running and interaction logic. The interaction library is used to provide interaction methods and rules to ensure smooth execution of interaction operations.

[0028] Specifically, by using general modeling software, 2D models and 3D models in the cathodic protection operation scenario are constructed, and a model library is generated. In the modeling process, the models are constructed according to the size parameters and proportional relationships of various objects in the actual cathodic protection operation scenario, improving the realism of the models to ensure the immersion of the user in the VR interaction experience process and meet the operation accuracy requirements of cathodic protection.

[0029] In the embodiment of the present application, the overall interaction framework of different cathodic protection operation scenarios is consistent, and scene-based adjustment is made on the interaction details. Among them, the normal operation scenario mainly trains the user's ability to master the standard process of cathodic protection, and the rhythm is relatively slow. In the normal operation scenario, the standard toolbar and interaction operation set are used to provide rich and user-friendly interaction methods, so that the user can interact naturally and smoothly with the virtual environment, and obtain operation feedback in time. The free practice mode and the prompted practice mode are provided in the normal operation scenario, and the user can freely choose. In the prompted practice mode, the key point prompt information is displayed.

[0030] In the embodiment of the present application, the abnormality / fault handling scene mainly trains the user's fault diagnosis, emergency decision-making and troubleshooting ability, and the rhythm is relatively tense. On the basis of the standard toolbar, a diagnosis toolbar is additionally provided to facilitate the user to conveniently realize fault diagnosis operation. The diagnosis toolbar includes a plurality of fault detection options. In response to the instruction of the user selecting the fault detection option, the fault detection operation is entered; if it is judged that a fault occurs, the corresponding fault handling measure is taken to eliminate the fault. When the user does not correctly take the corresponding fault handling measure, the fault cannot be eliminated in time, which will cause a series of chain faults based on the fault, and the simulation fault evolution is realized.

[0031] Optionally, the diagnosis toolbar further includes a help option. In response to the instruction of the user selecting the help option, a collaborative operation interface is entered. The collaborative operation interface includes a plurality of access permission setting controls. After the user gives the dispatch center or the support personnel access permission through the access permission setting control, collaborative operation can be realized, thereby further improving the user's use experience.

[0032] In the embodiment of the present application, the special environment operation scene mainly trains the user's safety operation ability and adaptability under extreme or limited conditions. In the special environment operation scene, the visual distance or action space is limited, and the intensity of visual feedback, auditory feedback and tactile feedback is dynamically adjusted based on the specific operation scene. Optionally, in the special environment operation scene, a larger interactive button is used, and / or a voice prompt is used instead of visual prompt information, to reduce the impact of the special environment on the user and improve the user's interactive experience.

[0033] In this step, during the operation, the VR training system outputs positive perception feedback in response to the correct operation input by the user, and outputs error perception feedback in response to the error operation input by the user. For example, the positive perception feedback includes prompt information or encouraging voice for correct operation.

[0034] In the embodiment of the present application, different degrees of error perception feedback are output for the error operation input by the user in different cathode protection operation scenes. In the normal operation scene, in response to the error operation input by the user, mild error perception feedback is output. For example, prompt information for error operation is output, and the correct operation mode is prompted, but the operation is not forced to be interrupted. In the abnormality / fault handling scene, in response to the error operation input by the user, moderate error perception feedback is output. For example, the operation is prompted in the form of voice alarm, vibration, etc. In the special environment operation scene, in response to the error operation input by the user, severe error perception feedback is output. For example, the operation is interrupted and forced to exit.

[0035] Step 102, record the operation data of the VR interactive operation, and generate a personalized evaluation of the user based on the operation data.

[0036] In this step, the personalized evaluation includes the target score, the score level corresponding to the target score and the evaluation report. When recording the operation data of the VR interactive operation, for the operation with strict requirements on the execution sequence, the execution sequence of the user needs to be recorded and saved to the database for subsequent data query and statistics. For example, the database stores the user nickname, contact information, training progress, training time and the like.

[0037] In the embodiment of the present application, the VR training system is provided with a plurality of training levels, and each training level includes a plurality of tasks. For example, the VR training system is provided with a cathodic protection process level, a pipeline anticorrosion layer detection and repair level and a pipeline corrosion condition investigation level. The cathodic protection process level includes tasks such as installation of main equipment and facilities of cathodic protection, operation of pipeline cathodic protection system, cathodic protection detection and evaluation (including potential measurement, output current of sacrificial anode, in-pipe direct current, insulation performance of insulation joint (flange), grounding resistance, soil resistivity, corrosion rate), stray current detection and evaluation, troubleshooting and disposal of cathodic protection system, regional cathodic protection operation management, direct current feeding test, intelligent test pile detection and the like. The pipeline anticorrosion layer detection and repair level includes tasks such as ground inspection of buried pipeline anticorrosion layer leakage points, excavation detection of anticorrosion layer quality, repair of anticorrosion layer leakage points and the like. The pipeline corrosion condition investigation level includes tasks such as pipeline corrosion environment investigation, pipeline wall thickness measurement, pipeline wall corrosion depth measurement, potential curve drawing and the like. The above tasks cover the whole process of cathodic protection, and the interactive feedback and dynamic operation through the VR training system improves the interest and training efficiency of the cathodic protection training.

[0038] In the embodiment of the present application, the VR training system provides a visual scene editor, supports the user to drag resources from the resource library independently, realizes free combination and layout of the resources, and builds a customized scene or modifies a training scene. While meeting the personalized needs of the user, the development and use costs are reduced.

[0039] In the embodiment of the present application, the operation data of the VR interactive operation is recorded, all interactive operations input by the user are recorded completely, and a playback function is provided to facilitate task review.

[0040] In the embodiment of the present application, after the VR training system is changed each time, a script is run and indexes such as frame rate and delay are checked to ensure that the change will not damage the training logic or cause system lag, and the use experience of the user is further improved.

[0041] Figure 2 A personalized evaluation method based on a VR training system provided in the embodiment of the present application includes the process of generating a personalized evaluation, as shown in Figure 2 The method includes the following steps. In step 1021, a plurality of score indicators are determined based on the operation data, and the plurality of score indicators are normalized.

[0042] In this step, the Min-Max normalization algorithm is used to normalize multiple score indicators. The score indicators include time length score, accuracy score, efficiency score and safety score. The time length score is used to indicate the closeness between the actual operation time and the preset operation time. The closer the actual operation time is to the preset operation time, the faster the operation speed, and the closer the time length score is to 1. The farther the actual operation time is from the preset operation time, the slower the operation speed, and the closer the time length score is to 0. The accuracy score is used to indicate the ratio of the number of correct steps to the total number of steps. For example, the number of correct steps is 4, the total number of steps is 5, and the accuracy score is 0.8. The efficiency score is used to indicate the closeness between the real operation and the optimal operation. The farther the real operation is from the optimal operation, the more redundant operations, and the closer the efficiency score is to 0. The closer the real operation is to the optimal operation, the fewer redundant operations, and the closer the efficiency score is to 1. The safety score is used to indicate the situation of triggering alarms and violating operations. The more the number of triggering alarms and violating operations, the closer the safety score is to 0. The fewer the number of triggering alarms and violating operations, the closer the safety score is to 1.

[0043] In the embodiment of the application, other score indicators can be set based on the actual operation requirements of different cathodic protection operation scenarios. For example, in the abnormality / fault handling scenario, the score indicators also include fault judgment accuracy score and fault recovery time score. The more accurate the fault judgment, the closer the fault judgment accuracy score is to 1. The more incorrect the fault judgment, the closer the fault judgment accuracy score is to 0. The shorter the fault recovery time, the closer the fault recovery time score is to 1. The longer the fault recovery time, the closer the fault recovery time score is to 0.

[0044] Step 1022, the normalized multiple score indicators are weighted and calculated to obtain a comprehensive score.

[0045] In this step, the weights of the multiple score indicators are set based on the actual operation requirements in the cathodic protection process. For example, in the special environment operation scenario, more attention is paid to operation accuracy and operation safety, so the weights of the accuracy score and the safety score are appropriately increased, and the weights of the time length score and the efficiency score are correspondingly reduced.

[0046] Step 1023, the comprehensive score is corrected according to the preset penalty term and the additional score, and the target score is output.

[0047] In the embodiment of the present application, the VR training system is provided with a plurality of training levels, and each training level includes a plurality of tasks. A task score is generated in real time when each task is completed. When the task score of the current task is greater than or equal to a preset threshold, the next task is entered. When the task scores of a plurality of consecutive tasks are greater than or equal to the preset threshold, or the number of error operations is less than a preset number, an additional score is given to the user; the comprehensive score and the additional score are added to output a target score. When the target score is output, the comprehensive score and the additional score are output respectively; or the sum of the comprehensive score and the additional score is output. For example, the comprehensive score is 80 points, and the additional score is 2 points. When the target score is output, the target score 80+2 (comprehensive score+additional score) is output, so that the user can intuitively understand the composition of the score; or the target score: 82 is output.

[0048] Optionally, while the additional score is given to the user, a special achievement badge is also given to the user. For example, the special achievement badge includes a zero-error pass achievement badge, a consecutive pass achievement badge, etc., so as to enhance the interest in the VR training process.

[0049] In the embodiment of the present application, the penalty term includes the number of error operations. The error operation deduction is determined according to the number of error operations and a preset error deduction rule, and the comprehensive score is subtracted by the error operation deduction to output the target score. In the error deduction rule, a fixed deduction is used for each error operation; or the deduction for each error operation increases with the increase of the number of error operations within the upper limit of single deduction. For example, in a task, 0.1 points are deducted for the first error operation, 0.15 points are deducted for the second error operation, and 0.2 points are deducted for the third error operation. The upper limit of single deduction is 0.2 points, that is, 0.2 points are deducted for the fourth and subsequent error operations. In actual application, the upper limit of single deduction and the deduction value of each error operation can be set according to actual needs, and the embodiment of the present application does not limit this.

[0050] Optionally, in the error deduction rule, different fixed deductions are set for different cathodic protection operation scenarios. The danger degree of the conventional operation scenario, the abnormality / fault handling scenario, and the special environment operation scenario increases in turn, and the fixed deduction increases in turn. For example, the fixed deduction for each error operation is 0.1 points in the conventional operation scenario; the fixed deduction for each error operation is 0.15 points in the abnormality / fault handling scenario; and the fixed deduction for each error operation is 0.2 points in the special environment operation scenario.

[0051] In step 1024, the score level is output according to the target score based on the corresponding relationship between the target score and the score level.

[0052] In the embodiment of the present application, the score level can be divided by points or stars. For example, the score level includes excellent (90-100 points), good (80-90 points), medium (60-80 points), and poor (below 60 points). For another example, the score level includes one-star level, two-star level, three-star level, four-star level, and five-star level, and the score level increases with the increase of the star level.

[0053] In step 1025, an evaluation report is output based on the target score, the score level, and the operation data.

[0054] In the embodiment of the present application, the evaluation report includes six parts: report abstract, score index, learning curve and trend, error-prone point analysis, learning suggestion, and data record. The report abstract includes target score, qualified state, score level, and brief conclusion. For example, the target score is 82 / 100, indicating that the total score is 100 and the target score is 82. The qualified state is used to indicate whether the qualified standard is reached. When the total score is 100, the qualified standard is 60. When the target score is greater than or equal to 60, the qualified state is qualified. When the target score is less than 60, the qualified state is unqualified. The brief conclusion is used to indicate the overall evaluation of the user operation. For example, when the accuracy score in the score index is high and the time length score is low, the brief conclusion of “high operation accuracy but slow operation speed” is output.

[0055] In the embodiment of the present application, the score index part is: average operation time length: 72 seconds; time length score: 0.83; accuracy score: 0.92; efficiency score: 0.88; safety score: 1.0 (no safety alarm is triggered); and error operation times: 2 (one operation sequence error and one operation step omission). Optionally, the multiple score indexes are intuitively displayed in the form of a statistical chart. By displaying the multiple score indexes, the user's weaknesses can be intuitively known, so that targeted practice can be performed to improve the user's training experience.

[0056] In the embodiment of the present application, the learning curve and trend part refers to generating a statistical chart based on the score index. For example, the error operation times of multiple tasks in the same level are displayed by a line chart, so that the error-prone tasks with poor user mastery can be intuitively known. The error-prone point analysis part is the analysis and key point prompt for the error-prone tasks, so that enhanced training can be performed for the error-prone tasks.

[0057] In the embodiment of the present application, the learning suggestion part provides short-term, medium-term, and long-term learning suggestions for the user. For example, the short-term learning suggestion is to increase the error-prone point practice; the medium-term learning suggestion is to improve the operation speed while ensuring the operation accuracy, or to simulate the emergency situation to improve the emergency ability; and the long-term learning suggestion is to comprehensively retest to improve the user's comprehensive understanding of the cathodic protection.

[0058] In the embodiment of the present application, the data recording part provides the user with a video playback link of the operation process and an operation timeline with key node information marked thereon. For example, the key node information includes the practice time and the corresponding score of each time, the number of incorrect operations and the reason for the incorrect operation (operation sequence error, omission of operation steps, etc.). Through the data recording part, the user can analyze the incorrect operation and correct the operation habit accordingly.

[0059] In the technical scheme provided by the embodiment of the present application, the VR training system is used to decompose the complex cathodic protection operation process into standardized modules, and the user needs to strictly follow the preset standard process to complete the operation when practicing in the virtual scene, so as to avoid the problem of non-standard operation caused by human experience difference. The VR training system tracks and records the learning progress of the user in detail, provides personalized learning suggestions and evaluation reports for the user, and realizes the digital tracking and personalized guidance of the cathodic protection training.

[0060] In the embodiment of the present application, the VR training system is constructed, so that the user can access the VR training system for learning at any place and at any time with the support of basic equipment, thereby avoiding the limitation of training site and teaching time on learning resources and improving the cathodic protection training efficiency.

[0061] Figure 3 A structural schematic diagram of a VR training system provided by the embodiment of the present application is shown in Figure 3 The VR training system includes a resource library module 11, a training level module 12, a personalized evaluation module 13 and a system construction module 14. The resource library module 11 is used to decompose various cathodic protection operation scenes and establish a resource library. The training level module 12 is used to set multiple training levels based on various cathodic protection operations under various cathodic protection operation scenes. The personalized evaluation module 13 is used to establish a personalized evaluation mechanism based on multiple selected evaluation indexes to generate personalized evaluation. The system construction module 14 is used to construct the VR training system according to the resource library, the multiple training levels and the personalized evaluation mechanism through Unity or Unreal Engine (UE).

[0062] Figure 4 A structural schematic diagram of a personalized evaluation module provided by the embodiment of the present application is shown in Figure 4As shown, the personalized evaluation module 13 includes a comparison sub-module 131, a calculation sub-module 132, a correction sub-module 133, an output sub-module 134, and an evaluation sub-module 135. The comparison sub-module 131 is configured to compare the acquired actual operation data with the preset operation data to normalize a plurality of scoring indicators, each of which has corresponding preset operation data; the calculation sub-module 132 is configured to perform weighted calculation on the normalized plurality of scoring indicators to obtain a comprehensive score; the correction sub-module 133 is configured to correct the comprehensive score according to a preset penalty term and an additional score to output a target score; the output sub-module 134 is configured to output a score level according to the target score based on a corresponding relationship between the target score and the score level; and the evaluation sub-module 135 is configured to output an evaluation report based on the target score, the score level, and the operation data.

[0063] In the embodiment of the present application, the VR training system further includes a feedback module 15 and an evaluation module 16. The feedback module 15 is configured to output perceptual feedback in response to a VR interactive operation input by a user in the VR training system. The evaluation module 16 is configured to record operation data of the VR interactive operation and generate a personalized evaluation of the user based on the operation data.

[0064] In the embodiment of the present application, the VR training system provides a visual scene editor. The visual scene editor accesses the resource library module 11, which has a plurality of VR resources. The resource library module 11 is further configured to place a VR resource at a position specified by a user in response to an instruction of the user dragging the VR resource through the visual scene editor, so as to build a customized scene or modify a training scene. By providing the visual scene editor, the VR resources can be freely combined and arranged, which meets the personalized needs of the user and reduces the development and use costs of the system.

[0065] As shown in the figure, Figure 3 The VR training system further includes a data storage module 17. The data storage module 17 is configured to record operation playback data, key operation information, user information, and a personalized evaluation of a user of the VR interactive operation. In response to a data calling instruction input by the user, the data storage module 17 displays relevant data corresponding to the data calling instruction. For example, in response to an instruction of the user calling the operation playback data, the data storage module 17 displays the operation playback data. The operation playback data records complete operation data of the user in the form of a video, including operation content and operation sequence.

[0066] Optionally, for operation playback data, after being compressed by using an advanced video coding standard, the operation playback data is stored in the data storage module 17. For example, the video coding standard is H.265 / HEVC or AV1, and by using higher compression efficiency, the video quality can be maintained while the file size is significantly reduced, facilitating subsequent review. For key operation information, user information and user personalized evaluation, a structured table can be used to store the data in the data storage module 17, so as to realize efficient storage of data. For example, the key operation information includes pose information of the VR head-mounted display device and the interactive device, time information corresponding to the pose information, and instructions input by the user through the interactive device, and time information corresponding to the instructions. The user information includes a user nickname, a contact method, a training progress and a training time length, and the user information has a corresponding relationship with the user personalized evaluation.

[0067] In the embodiment of the application, the data storage module 17 is also used to divide the operation playback data into a plurality of video segments according to the cathodic protection operation tasks, and to establish an index for each video segment; and in response to an instruction for calling the index by the user, the corresponding video segment is queried out. For example, the user completes the cathodic protection detection and evaluation task, the cathodic protection system fault troubleshooting and disposal task and the DC feeder test task through the VR training system. The data storage module 17 records the operation playback data of the user for completing the three cathodic protection operation tasks, divides the operation playback data into three video segments, and establishes an index for each video segment. Each video segment corresponds to one cathodic protection operation task. In data storage and reading, the data can be processed more flexibly, and the storage efficiency and reading speed are improved. At the same time, the index can help to quickly locate and retrieve a specific video segment, and facilitate the user to perform operation playback.

[0068] In the embodiment of the application, the VR training system further includes a modification verification module 18. The modification verification module 18 is used to run a script and check a key running index in response to a modification instruction input by the user; and when the key running index is within a preset range, a normal running prompt information is output; and when the key running index is outside the preset range, an alarm prompt information is output. For example, the key running index includes a frame rate and a delay. After each modification to the VR training system, the script is run and the key running index is checked to ensure that the modification does not damage the system logic or cause system lag, thereby further improving the user experience.

[0069] In the technical scheme provided in the embodiment of the application, by constructing the VR training system, the user can access the VR training system for learning at any place and at any time with the support of basic equipment, thereby avoiding the limitation of training sites and teaching time on learning resources, and improving the cathodic protection training efficiency.

[0070] The embodiment of the present application provides a VR system, which comprises a computer device, a VR head-mounted display device and an interaction device. The computer device is used for running the VR training system in the above embodiment, and transmits a picture output by the VR training system to the VR head-mounted display device. The interaction device is used for outputting a perception feedback in response to a VR interaction operation input by a user.

[0071] Figure 5 A structure schematic diagram of a personalized evaluation device based on a VR training system is provided in the embodiment of the present application, as shown in the figure, the device comprises an output module 21 and a generation module 22. The output module 21 is used for outputting a perception feedback in response to a VR interaction operation input by a user in the VR training system. The generation module 22 is used for recording operation data of the VR interaction operation, and generating a personalized evaluation of the user based on the operation data. Figure 5

[0072] In the embodiment of the present application, the personalized evaluation comprises a target score, a score grade corresponding to the target score and an evaluation report.

[0073] In the embodiment of the present application, the generation module 22 comprises a determination sub-module, a weighting sub-module, a correction sub-module, a first output sub-module and a second output sub-module. The determination sub-module is used for determining a plurality of score indexes based on the operation data, and performing normalization processing on the plurality of score indexes. The weighting sub-module is used for performing weighting calculation on the plurality of normalized score indexes, to obtain a comprehensive score. The correction sub-module is used for correcting the comprehensive score according to a preset penalty term and an additional score, to output the target score. The first output sub-module is used for outputting the score grade according to the target score based on a corresponding relationship between the target score and the score grade. The second output sub-module is used for outputting the evaluation report based on the target score, the score grade and the operation data.

[0074] In the embodiment of the present application, the plurality of score indexes comprise a time length score, an accuracy score, an efficiency score and a safety score, and the penalty term comprises a number of error operations.

[0075] In the embodiment of the present application, the correction sub-module is specifically used for determining an error operation deduction score according to the number of error operations and a preset error deduction rule; subtracting the error operation deduction score from the comprehensive score to output the target score; in the error deduction rule, a fixed deduction is adopted for each error operation; or, in a single deduction upper limit, the deduction for each error operation increases with the increase of the number of error operations.

[0076] In the embodiment of the present application, in the error deduction rule, the fixed deduction is different for different cathodic protection operation scenes.

[0077] ​In this embodiment of the invention, the VR training system is equipped with multiple training levels, each of which includes multiple tasks. Upon completion of each task, a task score is generated in real time. When the task score of the current task is greater than or equal to a preset threshold, the system proceeds to the next task. The correction submodule is specifically used to assign extra points to the user when the task scores of multiple consecutive tasks are greater than or equal to the preset threshold, or when the number of erroneous operations is less than a preset number. The overall score is added to the extra points to output the target score.

[0078] In the technical solution provided by this invention, the complex cathodic protection operation process is broken down into standardized modules through a VR training system. When users practice in a virtual scene, they must strictly follow the preset standard process to complete the operation, avoiding non-standard operation problems caused by differences in human experience. The VR training system tracks and records the user's learning progress in detail, and provides users with personalized learning suggestions and evaluation reports, realizing digital tracking and personalized guidance for cathodic protection training.

[0079] In this embodiment of the invention, by constructing a VR training system, users can access the VR training system for learning at any location and at any time with basic equipment support, avoiding the limitations of training venues and teaching time on learning resources and improving the efficiency of cathodic protection training.

[0080] This invention provides a computer-readable storage medium including a stored program, wherein, when the program runs, it controls the device where the computer-readable storage medium is located to execute the steps of the embodiments of the personalized evaluation method based on the VR training system described above. For a detailed description, please refer to the embodiments of the personalized evaluation method based on the VR training system described above.

[0081] Figure 6 A schematic diagram of a computer device provided in an embodiment of the present invention, such as... Figure 6 As shown, the computer device 3 in this embodiment includes a processor 301, a memory 302, and a computer program 303 stored in the memory 302 and executable on the processor 301. When the processor 301 executes the computer program 303, it implements the steps in the various method embodiments described above. Alternatively, when the processor 301 executes the computer program 303, it implements the functions of each module / unit in the various device embodiments described above.

[0082] Computer device 3 can be an electronic device such as a desktop computer, laptop, handheld computer, or cloud computing device. Computer device 3 may include, but is not limited to, a processor 301 and a memory 302. Those skilled in the art will understand that... Figure 6 This is merely an example of computer device 3 and does not constitute a limitation on computer device 3. It may include more or fewer components than shown, or different components.

[0083] The processor 301 can be a central processing unit (CPU), or other general purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic components, discrete hardware components, etc.

[0084] The memory 302 can be an internal storage unit of the computer device 3, for example, a hard disk or a memory of the computer device 3. The memory 302 can also be an external storage device of the computer device 3, for example, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. The memory 302 can also include both the internal storage unit and the external storage device of the computer device 3. The memory 302 is used to store computer programs and other programs and data required by the electronic device.

[0085] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the above-mentioned division of each functional unit and module is exemplified, and in actual application, the above-mentioned functions can be completed by different functional units and modules according to needs, that is, the internal structure of the device is divided into different functional units or modules to complete all or part of the above-described functions. Each functional unit and module in the embodiment can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of software functional unit.

[0086] The above is only the preferred embodiment of the present application, but the protection scope of the present application is not limited to this. Any skilled person in the art can easily think of changes or replacements within the technical range disclosed by the present application, which should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A personalized evaluation method based on a VR training system, characterized in that, The method, applied to a virtual reality (VR) training system, includes: In response to the VR interactive operation input by the user in the VR training system, output perceptual feedback; Record the operation data of the VR interaction, and generate a personalized evaluation of the user based on the operation data.

2. The method according to claim 1, characterized in that, The personalized evaluation includes a target score, the corresponding rating level for the target score, and an evaluation report.

3. The method according to claim 2, characterized in that, The process of generating a personalized evaluation for the user based on the operational data includes: Based on the operational data, multiple scoring indicators are determined, and the multiple scoring indicators are normalized. The weighted average of the normalized scoring indicators is used to obtain a comprehensive score. The comprehensive score is adjusted based on preset penalty items and additional points, and a target score is output. Based on the correspondence between the target score and the score level, the score level is output according to the target score; An evaluation report is output based on the target score, the score level, and the operational data.

4. The method according to claim 3, characterized in that, The multiple scoring indicators include duration score, accuracy score, efficiency score and security score, and the penalty items include the number of erroneous operations.

5. The method according to claim 4, characterized in that, The step of correcting the comprehensive score based on preset penalty items and additional points, and outputting a target score, includes: The penalty points for incorrect operations are determined based on the number of incorrect operations and the preset penalty rules for incorrect operations; Subtract the deduction for the incorrect operation from the overall score to output the target score; In the aforementioned error penalty rules, a fixed penalty is applied to each erroneous operation; or, within the single penalty limit, the penalty for each erroneous operation increases as the number of erroneous operations increases.

6. The method according to claim 5, characterized in that, In the aforementioned error deduction rules, the fixed deduction points are set differently for different cathodic protection operation scenarios.

7. The method according to claim 3, characterized in that, The VR training system includes multiple training levels, each containing multiple tasks. Upon completion of each task, a task score is generated in real time. If the task score for the current task is greater than or equal to a preset threshold, the system proceeds to the next task. The overall score is adjusted based on preset penalty items and additional points to output a target score, including: Additional points are awarded to the user when the task score for multiple consecutive tasks is greater than or equal to the preset threshold; or when the number of erroneous operations is less than the preset number. The overall score is added to the additional score to output the target score.

8. A personalized evaluation device based on a VR training system, characterized in that, The device includes: The output module is used to output perceptual feedback in response to the VR interactive operation input by the user in the VR training system; The generation module is used to record the operation data of the VR interaction operation and generate a personalized evaluation of the user based on the operation data.

9. A computer device, characterized in that, The computer device includes one or more processors; a memory; and one or more computer programs, wherein the one or more computer programs are stored in the memory, and the one or more computer programs include instructions that, when executed by the computer device, cause the computer device to perform the personalized evaluation method based on the VR training system according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored program, wherein, when the program is executed, it controls the device on which the computer-readable storage medium is located to perform the personalized evaluation method based on the VR training system as described in any one of claims 1-7.