Multi-mode virtual scene construction method for electricity utilization inspection interaction

By building three-dimensional power inspection scenarios and equipment models, adding equipment animations and fault simulations, and combining multi-modal interaction methods, the problem of insufficient intuitiveness of virtual reality technology in power inspection training is solved, and the training effect and students' practical ability are improved.

CN120492061APending Publication Date: 2025-08-15GUANGXI POWER GRID CO LIUZHOU POWER SUPPLY BUREAU
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510371035.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-27
Publication Date
2025-08-15

AI Technical Summary

Technical Problem

In the existing power inspection training, virtual reality technology cannot effectively combine equipment status simulation and data simulation, resulting in unintuitive training and lack of practical operation skills and emergency response capabilities.

Method used

Build a three-dimensional power inspection scenario and equipment model, add equipment operation status animation and fault visual representation, set fault trigger conditions, determine fault status through equipment parameter data, and provide interactive means such as bird's eye view, automatic roaming and mobile walking.

Benefits of technology

It realizes the intuitive and clear display of the power inspection process, improves the training effect and the practical ability of the students, and enhances the intuitive observation and fault identification capabilities of equipment parameters through multi-modal interaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120492061A_ABST
    Figure CN120492061A_ABST
Patent Text Reader

Abstract

The invention discloses a multi-mode virtual scene construction method for electricity utilization inspection interaction, relates to electricity utilization inspection and interaction, and solves the problem that in the prior art, in electricity utilization inspection training application, equipment state simulation and data simulation of the whole electricity utilization inspection process cannot be well conducted in combination with a virtual reality technology, and the training effect is poor. And thus, the data of the whole power utilization inspection process is not visual. According to the method, the three-dimensional electricity utilization inspection scene and the three-dimensional equipment model are constructed, the three-dimensional equipment model is fused into the three-dimensional electricity utilization inspection scene, and the animation of the running state is added to each piece of equipment according to the specific running condition of each piece of equipment. In addition, whether a fault is triggered or whether a non-fault state is recovered is judged through the updated parameter data of each device, and corresponding visual performance and data change performance are displayed. Through the above means, a user can visually observe each equipment form and corresponding equipment parameters in a power utilization inspection scene, and training of power utilization inspection is facilitated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of electricity inspection and interaction, and in particular to a multi-mode virtual scene construction method for electricity inspection interaction. Background Art

[0002] Power usage inspections are a critical component in ensuring the safe, stable, and economical operation of power systems. They play an irreplaceable role in safeguarding the legitimate rights and interests of power companies and users and promoting the rational use of power resources. Power usage inspections can promptly identify and eliminate potential safety hazards in electrical equipment, prevent power accidents, and ensure the reliability of power supply. Furthermore, power usage inspections can help users optimize their electricity usage, reduce costs, and improve energy efficiency. Therefore, professional and systematic training for power usage inspection personnel is crucial. Only a highly qualified inspection team can ensure the efficient and accurate conduct of power usage inspections, providing a strong guarantee for the safe operation of the power system.

[0003] Currently, training for electricity inspectors focuses primarily on theoretical knowledge and data simulation. While these training methods can help trainees master basic inspection procedures and data processing methods, they are clearly insufficient in practical applications. Traditional training methods often fail to effectively combine data simulation with actual three-dimensional scenarios or models, resulting in a lack of intuitive scenario experience for trainees during the training process. This single data simulation approach makes it difficult for trainees to fully understand the status and potential problems of equipment in the actual operating environment, limiting their ability to analyze and handle complex electricity scenarios. Therefore, existing training methods are somewhat insufficient in improving trainees' practical operating skills and emergency response capabilities. There is an urgent need to introduce more intuitive and immersive training methods to improve training effectiveness and trainees' practical abilities.

[0004] In view of this, a multimodal virtual scene construction method for electricity inspection interaction is needed. Summary of the Invention

[0005] In view of the problem that the existing technology cannot well combine virtual reality technology to simulate the equipment status and data of the entire electricity inspection process in the application of electricity inspection training, which leads to the problem that the data of the entire electricity inspection process is not intuitive, the present invention provides a multi-mode virtual scene construction method for electricity inspection interaction, which can construct a three-dimensional electricity inspection scene and a three-dimensional equipment model, and add an operating status animation to each device according to the specific operating conditions of each device, including the fan rotation of the transformer, the flashing of the indicator light, and the opening and closing of the switch; and construct a visual representation of the fault and the data change representation, and through the updated parameter data of each device, trigger the fault or restore the non-fault state and display the corresponding visual representation and data change representation. Thus, the whole process of electricity inspection is more intuitive and clear. The specific technical solution is as follows:

[0006] A multi-mode virtual scene construction method for electricity inspection interaction includes the following steps:

[0007] Construct a 3D electricity inspection scenario and a 3D device model, where the device model includes a 3D device model and its corresponding device parameter configuration;

[0008] Add operating status animations for each device based on its specific operating conditions, including the fan rotation of the transformer, the flashing indicator light, and the opening and closing of the switch;

[0009] Set the fault triggering conditions and build visual representations of the fault and data change representations. By updating the parameter data of each device, determine whether the fault is triggered or whether the non-fault state has been restored and display the corresponding visual representations and data change representations.

[0010] Integrate 3D equipment models into 3D electricity inspection scenarios.

[0011] Preferably, it also includes setting interactive means, which include bird's-eye view, automatic roaming, and moving walking, wherein:

[0012] The bird's-eye view settings are as follows: create a bird's-eye view camera, set its position and angle so that it can overlook the entire scene. Using the mouse wheel or the touch screen zoom function, users can zoom in or out of the scene's view; by dragging the mouse or rotating with gestures, users can change the scene's perspective and view the layout in different directions.

[0013] The automatic roaming settings are as follows: multiple roaming paths are preset in the scene. These paths should cover key equipment and checkpoints. The camera is controlled by scripts to automatically move along the preset paths. Users can start automatic roaming by clicking a button or using voice commands. Stop points are set at key equipment. When the camera reaches a stop point, the equipment's operating parameters and status information are automatically popped up.

[0014] The specific settings for mobile walking are as follows: create a virtual character, and the user controls the virtual character through keyboard operations or VR handles to walk freely in the distribution room.

[0015] Preferably, the method further comprises the following steps:

[0016] Set up an interactive area. When the user enters the interactive area, a corresponding event is triggered and the data menu is displayed. The data menu displays the operating parameters and status information of the device. When the user leaves the interactive area, a corresponding event is triggered and the data menu is hidden.

[0017] Set up the interaction in bird's-eye view mode: add an event listener to the device icon. When the user clicks the icon, the data menu is displayed.

[0018] Set the interaction in automatic roaming mode: set a stop point on the roaming path, and when the camera reaches the stop point, the data menu will be displayed;

[0019] Set the interaction in mobile walking mode: when the user enters the interactive area, the data menu is displayed.

[0020] Preferably, it also includes setting data collection points on the device model to enable the user to obtain all parameters about the device when clicking; wherein, one device can be set with one collection point or multiple collection points, and each collection point is equipped with different single or multiple device parameters.

[0021] Preferably, it also includes setting up a data collection point overview menu, on which the equipment is graded according to its importance and inspection priority; the data collection points corresponding to important equipment and key parameters are placed in the first-level menu, and the data collection points for secondary parameters and auxiliary information are placed in the second-level menu.

[0022] Preferably, the device parameter configuration setting and updating methods include the following two:

[0023] One is to set and update the corresponding parameters of the equipment derived from the artificially set fixed fault;

[0024] One is to use the actual operating parameters of the power grid equipment collected in real time for setting and updating.

[0025] Preferably, electricity inspection scenarios include distribution rooms, flooded low-lying areas, and important users.

[0026] Preferably, the equipment includes a transformer, a high-voltage switchgear, a low-voltage distribution cabinet, a capacitor compensation cabinet, a cable trench, and ventilation equipment.

[0027] A computer-readable storage medium includes a stored program, wherein when the program is run, the device where the computer-readable storage medium is located is controlled to execute the multi-mode virtual scene construction method for electricity inspection interaction as described above.

[0028] A processor is used to run a program, wherein the program, when running, executes the multi-mode virtual scene construction method for electricity inspection interaction as described above.

[0029] Compared with the prior art, the present invention has the following beneficial effects:

[0030] 1. Construct a 3D electricity inspection scene and a 3D equipment model, integrating the 3D equipment model into the 3D electricity inspection scene. The equipment model includes a 3D model of the equipment and its corresponding equipment parameter configuration. Based on the specific operating conditions of each device, an operating status animation is added to each device, including the rotation of the transformer fan, the flashing indicator light, and the opening and closing of the switch. Furthermore, fault triggering conditions are set and a visual representation of the fault and data change representation are constructed. By updating the parameter data of each device, it is determined whether a fault has been triggered or whether the non-fault state has been restored, and the corresponding visual representation and data change representation are displayed. The above methods can well display the device form, device data, and corresponding fault forms in the virtual scene, allowing users to intuitively observe the device form and corresponding device parameters in the electricity inspection scene, which is conducive to electricity inspection training.

[0031] 2. The present invention also provides three interactive methods: bird's-eye view, automatic roaming, and walking, allowing users to achieve more refined interactive operations than the three interactive methods. In addition, interactive areas and trigger conditions for the three interactive methods are provided, allowing users to further understand the parameter status of each device during the interaction based on different trigger conditions.

[0032] 3. The present invention provides two ways of setting and updating equipment parameters, one is the corresponding parameters of the equipment that can be derived from the fixed faults set by humans, and the other is the actual operating parameters of the power grid equipment collected in real time. That is, the first one reflects a fixed and typical fault parameter display form, which is used to test the user's fault identification based on fixed results. This data can be set and updated by the management end. The second one reflects the actual operation of the power grid. In this parameter update situation, in addition to allowing the experiencer to conduct tests such as fault identification based on the actual operating parameters, the relevant staff can also control the overall real parameters in the virtual environment based on the virtual environment, allowing the user to intuitively and accurately control the actual operation of the equipment in a virtual real environment. This data is obtained and updated from the actual data collection. Through two different equipment parameter setting and updating methods, while expanding the data possibilities in employee training, it also enables the virtual environment to be directly used to provide the corresponding staff with the data required for daily inspections and troubleshooting more intuitively. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following briefly describes the drawings required for the specific embodiments or the description of the prior art. Similar elements or parts are generally identified by similar reference numerals throughout the drawings. Elements or parts in the drawings are not necessarily drawn to scale.

[0034] Figure 1 Flow chart of the method of the present invention. DETAILED DESCRIPTION

[0035] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of them. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.

[0036] It will be understood that when used in this specification and the appended claims, the terms “comprises” and “comprising” indicate the presence of described features, integers, steps, operations, elements and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof.

[0037] It should also be understood that the terms used in the present specification are only for the purpose of describing particular embodiments and are not intended to limit the present invention. As used in the present specification and the appended claims, the singular forms "a", "an", and "the" are intended to include the plural forms unless the context clearly indicates otherwise.

[0038] It should be further understood that the term "and / or" used in the present description and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.

[0039] In one embodiment of the present invention, a multi-mode virtual scene construction method for electricity inspection interaction is provided, such as Figure 1 As shown, the following steps are included:

[0040] Step 1: Create a power inspection scenario, including distribution rooms, flooded low-lying areas, and important users;

[0041] Specifically, taking the distribution room as an example, the construction of the electricity inspection scene is as follows: Use the Unity 3D modeling tool to build a three-dimensional model of the distribution room, including walls, ground, roof and other building structures.

[0042] Step 2: Conduct equipment modeling, which includes equipment 3D modeling, equipment parameter configuration and update, and virtual data collection point configuration;

[0043] Add each device model to the three-dimensional model of the electricity usage scenario established in step 1 to complete the electricity usage inspection scenario and implement the specific electricity usage inspection process.

[0044] The device model includes the main equipment in the power usage scenario, including transformers, high-voltage switchgear, low-voltage distribution cabinets, capacitor compensation cabinets, cable trenches, and ventilation equipment. The device model also includes operating parameters such as voltage, current, power factor, and temperature. These parameters are displayed through virtual instruments and can be dynamically updated.

[0045] There are two ways to update further operating parameters. One is the corresponding parameters of the equipment that can be derived from the fixed faults set by humans, and the other is the actual operating parameters of the power grid equipment collected in real time. That is, the first one reflects the fixed and typical fault parameter display form, which is used to test the user's fault identification based on fixed results. This data can be set and updated by the management end. The second one reflects the actual operation of the power grid. In this parameter update situation, in addition to allowing the experiencer to conduct tests such as fault identification based on the actual operating parameters, the relevant staff can also control the overall real parameters in the virtual environment based on the real environment, allowing users to intuitively and accurately control the actual operation of the equipment in a virtual real environment. This data is obtained and updated from actual data collection.

[0046] In addition, virtual data collection points are set up on each device to obtain device operating parameters in real time. A device can have one collection point to obtain all device parameters when a user clicks on it, or multiple collection points can be set up, each with different single or multiple device parameters.

[0047] Enhanced expression is used for data collection points, and data collection points are automatically captured when users use ray focus to quickly acquire them, and then data collection is performed to display your data.

[0048] In addition, a data collection point overview menu is provided. Within this menu, data collection points are organized according to their importance and inspection priority. Data collection points corresponding to important equipment and key parameters are placed in the first-level menu, while data collection points for secondary parameters and auxiliary information are placed in the second-level menu. For example, the first-level menu displays data collection points corresponding to a device's core operating parameters and status, while the second-level menu provides more detailed device information and data collection points corresponding to historical data. This allows users to capture and obtain data collection points in order and by importance when conducting power usage inspections, allowing them to conduct power usage inspections in that order.

[0049] Here is an example of a specific grading method:

[0050] The data content corresponding to the first-level menu collection point:

[0051] Device Name: Displays the name or number of the device.

[0052] Core operating parameters: Displays the key operating parameters of the equipment, such as the voltage, current, and temperature of the transformer; the opening and closing status of the switchgear, and the current value, etc.

[0053] Status indication: Displays the operating status of the device (normal, warning, fault).

[0054] Alarm information: When the device has an abnormality, the alarm information will be displayed.

[0055] The data content corresponding to the secondary menu collection point:

[0056] Equipment detailed information: including equipment model, manufacturer, commissioning date, etc.

[0057] Historical data: Displays the historical operating data of the device to facilitate analysis of the device's operating trends.

[0058] Maintenance record: Displays the maintenance record of the equipment, including the last maintenance time, maintenance content, etc.

[0059] Operation buttons: Provide operation buttons for the device, such as start, stop, reset, etc.

[0060] Step 3: Device animation configuration;

[0061] Furthermore, this step adds operating status animations to each device based on its specific operating conditions, such as the fan rotation of the transformer, the flashing indicator light, the opening and closing of the switch, etc.

[0062] The following uses the fan rotation of a transformer as an example to illustrate the specific process of device modeling and adding device animation:

[0063] This example uses Unity Hub. After opening Unity Hub, select an appropriate project template to create a new project. This example uses 3D modeling, so select the "3D" template.

[0064] Next, create the transformer body: In Unity's Hierarchy view, right-click an empty area and select "Create" -> "3D Object" -> "Cube" to create a cube as the transformer's body. Select the cube and adjust the Scale property of its Transform component in the Inspector view to scale it to an appropriate size. For example, set Scale to (1, 0.5, 1) to make it more consistent with the transformer's shape. Add a material to the transformer body. Click "None" next to the "Material" property in the Inspector view and select "Create New" to create a new material. In the material's Inspector view, adjust its properties such as color and texture to make it look more like a real transformer.

[0065] To further detail the transformer: Use the "Cylinder" object to create a cylinder for the transformer's windings, adjusting its position and size to ensure it fits snugly within the transformer's main body. Use the "Cube" object to create the core, adjusting its size and position to ensure it fits inside the windings. Additionally, you can add other components as needed, such as heat sinks. Use the "Plane" object to create these fins and adjust their shape and position.

[0066] Finally, adjust the overall layout: In the Hierarchy view, select all created components, right-click, and select "Group" to combine them into a whole for easier operation. In the Inspector view, adjust the combined Transform component and place it in the appropriate location in the power distribution room scene.

[0067] At this point, the transformer modeling is complete. For the modeling of other devices, the same modeling steps are used, except that there are differences in specific parameter settings, detailed structures, and material selection. Specific settings can be made in actual modeling.

[0068] Next, add fan rotation animation to the transformer model:

[0069] First, create a fan model: In the Hierarchy view, right-click on a blank space and select "Create"->"3DObject"->"Plane" to create a plane as the fan blade. Select the plane and adjust the Scale property of its Transform component in the Inspector view to scale it to the appropriate size. For example, set the Scale to (0.5, 0.01, 0.5) to make it more consistent with the shape of the fan blade. Add a material to the fan blade, click "None" next to the "Material" property in the Inspector view, select "Create New" to create a new material. In the Inspector view of the material, adjust its properties such as color and texture to make it look closer to a real fan blade. Duplicate the fan blade, create multiple blades, and adjust their position and angle to form a complete fan.

[0070] Next, add the rotation animation: In the Hierarchy view, select the fan model. Click the "Add Component" button in the Inspector view. Search for and add the "Animator" component. In the Project view, right-click an empty area and select "Create" -> "Animator Controller" to create a new Animator Controller. Drag the created Animator Controller into the "Controller" property of the fan model's Animator component. In the Hierarchy view, select the fan model. Click the "Add Component" button in the Inspector view. Search for and add the "Rigidbody" component to simulate the fan. In the Inspector view, select the fan model's Rigidbody component and uncheck the "Use Gravity" option to prevent the fan from being affected by gravity. In the Project view, right-click an empty area and select "Create" -> "Script" to create a new C# script named "FanRotation." Double-click the C# script to open it. Write the code to set the fan's rotation speed and, in the Update method, rotate the fan around the Y axis. Then, drag the script onto the fan model to make it a component of the fan model. In the Inspector view, select the FanRotation script component of the fan model and adjust the value of the "Rotation Speed" property to set the appropriate rotation speed.

[0071] Finally, apply and test the animation: Click the "Play" button in Unity's top menu bar to enter play mode and observe whether the fan rotates as expected. If the fan rotation effect is not as expected, you can adjust the "rotationSpeed" value in the FanRotation script or adjust the properties of the fan model's Transform component until you achieve the desired effect.

[0072] Step 4: Equipment failure simulation;

[0073] Furthermore, this step includes a fault simulation function, allowing common equipment failures such as transformer overheating, switch failure, and cable short circuit to be simulated in a virtual environment. Each fault has a corresponding visual and data representation. For example, in the case of an overheating fault, the transformer casing turns red and the temperature parameters increase abnormally.

[0074] For each fault scenario, the approach and logic for simulating it in a virtual environment are as follows: First, establish a fault trigger mechanism to reflect the triggering conditions, and then clearly define the distinction between faults and normal conditions. Second, configure visual representations of the fault and data changes. Visual representations include material changes and alarm indicator changes. Data changes are represented by parameter changes corresponding to each device under fault conditions, as well as the corresponding fault alarm information panel display. Finally, based on the updated parameter data for each device, determine whether the fault has been triggered or recovered.

[0075] The following example uses transformer overheating as an example to illustrate the specific steps for applying the visual effects and data changes of a simulated fault to a virtual environment. For other faults, replicating them only requires differentiating the specific parameters in the process, so each fault is described here; the design principles and logic are the same.

[0076] Establish a fault trigger mechanism:

[0077] In Unity, add a script component to the transformer model to control the triggering and behavior of the fault. Define the following variables in the script:

[0078] 1. Normal temperature, overheat temperature, temperature rise rate, temperature drop rate, current temperature.

[0079] 2. Materials in normal state and materials in overheated state.

[0080] 3. Transformer Renderer component, alarm indicator, alarm sound, and Boolean value of whether it is overheated.

[0081] In the script's initialization method, the current temperature is set to normal, the transformer's material is set to normal, and the alarm indicator is turned off. In the script's update method, the current temperature is dynamically adjusted based on whether the system is overheating. If it is overheating, the temperature gradually rises. When it reaches the overheating threshold, the transformer's material is switched to the overheating material, and the alarm indicator is turned on. If it is not overheating, the temperature gradually decreases. When it returns to the normal range, the transformer's material is switched back to normal, and the alarm indicator is turned off.

[0082] Visual performance:

[0083] Materials: In Unity, create two materials for the transformer: a gray material for the normal state and a red material for the overheated state. Drag these two materials into the corresponding properties of the fault control script.

[0084] Alarm Indicator: Create an alarm indicator in the scene, set its color to red, and set its activation state to off. Drag the alarm indicator to the corresponding property of the fault control script.

[0085] Data changes performance:

[0086] Parameter Display: Create a UI text box next to the transformer model to display the current temperature. In the fault control script, add a reference to the UI text component and dynamically update the text content in the update method to display the current temperature.

[0087] Alarm Information Display: Create a UI panel in the scene to display alarm information. In the fault control script, add a method to display the alarm information. When the temperature exceeds the threshold, activate the alarm information panel and display the corresponding alarm information.

[0088] Step 5: Integrate the device model into the scene model and set up interactive methods, including bird's-eye view, automatic roaming, and moving walking.

[0089] Among them, integrating the device model into the scene model specifically involves: importing the created device model (such as transformer, switchgear, etc.) into the scene (such as distribution room, etc.), and adjusting the size and position of the device model according to the scale and layout of the scene to make it consistent with other elements in the scene.

[0090] Among the interactive methods, the settings for the bird's-eye view are as follows:

[0091] Create a bird's-eye view camera in Unity and set its position and angle to overlook the entire scene. Using the mouse wheel or touchscreen zoom, users can zoom in and out of the scene. By dragging the mouse or rotating with gestures, users can change the scene's perspective and view the layout from different directions. Add interactive prompts to the scene, such as clicking a device icon to view detailed information, to facilitate user interaction in bird's-eye view mode.

[0092] In the interactive means, the settings for automatic roaming are as follows:

[0093] Preset multiple roaming paths within the scene, covering key equipment and checkpoints. Use scripts to control the camera's automatic movement along these paths. Users can initiate automatic roaming with the click of a button or voice command. Set stop points at key equipment. When the camera reaches a stop point, the equipment's operating parameters and status information will automatically appear.

[0094] In the interactive means, the settings for moving and walking are as follows:

[0095] Create an avatar in Unity. Users can control it to move freely around the power distribution room using keyboard controls (such as the WASD keys) or a VR controller. When the user approaches a device, its operating parameters and status information are automatically displayed on the interface. Users can interact with the device by clicking on it or using gestures. Add collision detection between the avatar and the device model to prevent the avatar from passing through the device model, enhancing the realism of the interaction.

[0096] Step 6: Set up an interactive area to display the operating parameters and status of the equipment in a pop-up menu during the user's inspection through interactive means.

[0097] This step first requires creating an interactive area and interactive menu, and setting the corresponding interactive logic. Then, the interactive area is combined with the corresponding interactive means to realize the display of device operating parameters and status during the interaction process based on the set interactive logic in different interactive means.

[0098] The process of creating an interactive area is:

[0099] In Unity, create an interactive zone for each device. You can use simple geometric shapes, such as a cube or sphere, to define the extents of the interactive zone. For example, create a cube as the interactive zone for the transformer and size it slightly larger than the device model to ensure that the user can easily enter the interactive zone.

[0100] Select the interactive area model and add a Collider component (such as a Box Collider or Sphere Collider) in the Inspector view to detect whether the user enters the interactive area. Make sure the "IsTrigger" option of the Collider component is checked to set it as a trigger.

[0101] The process of creating an interactive menu is:

[0102] In Unity's Hierarchy view, create a UI Canvas to display the interactive menu. Create a Panel within the Canvas as the menu's background and add necessary UI elements (such as Text and Buttons) to display the device's operating parameters and status. For example, create a Text component to display the device name, another Text component to display the temperature parameter, and a Button to execute the device operation.

[0103] In the Inspector view, set the active state of the menu panel to false so that it is not displayed initially. Add a script component to the menu panel to control the display and hiding of the menu.

[0104] The process of setting the interaction logic is:

[0105] Add a script component to the interactive area model to handle events when the user enters and leaves the interactive area. In the script, define the following functions:

[0106] OnTriggerEnter: This event is triggered when the user enters the interactive area. It then retrieves the device's operating parameters and status information, displays the interactive menu, and displays the device information in the menu.

[0107] OnTriggerExit: .

[0108] In the interactive script, add a reference to the device model to obtain the device's operating parameters and status. For example, obtain parameters such as temperature and current through the script component on the device model and pass them to the interactive menu.

[0109] After the above interactive areas are set up, you need to further set the combination of the interactive areas and interactive means to ensure that under different interactive means, corresponding events can be triggered through the interactive logic to display or hide device parameters.

[0110] Interaction in bird's-eye view mode: Add an event listener to the device icon. When the user clicks the icon, the device's operating parameters and status are obtained and an interaction menu is displayed. This allows users to trigger interactions by clicking the device icon in bird's-eye view mode.

[0111] Interaction in automatic roaming mode: Set a stop point along the roaming path. When the camera reaches a stop point, an interactive menu is displayed, along with the device's operating parameters and status information. This allows you to automatically trigger events in the interactive area when the camera approaches a device during automatic roaming.

[0112] Interaction in walking mode: When the user enters the interactive area, an interactive menu is displayed, allowing the user to interact with the device by clicking buttons in the menu or using gestures. This allows real-time detection of whether the user has entered the interactive area in walking mode.

[0113] Those skilled in the art will appreciate that the units of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition of each example has been generally described in terms of function in the above description. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.

[0114] In the embodiments provided by the present invention, it should be understood that the division of units is merely a logical function division, and there may be other division methods in actual implementation, for example, multiple units can be combined into one unit, one unit can be split into multiple units, or some features can be ignored, etc.

[0115] In addition, the functional units in the various embodiments of the present invention may be integrated into a single processing unit, each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0116] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-0nly Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk, etc., various media that can store program code.

[0117] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the above embodiments, or make equivalent replacements for some or all of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present invention, and they should all be included in the scope of the claims and description of the present invention.

Claims

1. A multi-mode virtual scene construction method for electricity inspection interaction, characterized in that: The following steps are involved: Construct a 3D electricity inspection scenario and a 3D device model, where the device model includes a 3D device model and its corresponding device parameter configuration; Add operating status animations for each device based on its specific operating conditions, including the fan rotation of the transformer, the flashing indicator light, and the opening and closing of the switch; Set the fault triggering conditions and build visual representations of the fault and data change representations. By updating the parameter data of each device, determine whether the fault is triggered or whether the non-fault state has been restored and display the corresponding visual representations and data change representations. Integrate 3D equipment models into 3D electricity inspection scenarios.

2. A multi-mode virtual scene construction method for electricity inspection interaction according to claim 1, characterized in that: It also includes setting interactive means, including bird's-eye view, automatic roaming, and moving walking, among which: The bird's-eye view settings are as follows: create a bird's-eye view camera, set its position and angle so that it can overlook the entire scene. Using the mouse wheel or the touch screen zoom function, users can zoom in or out of the scene's view; by dragging the mouse or rotating with gestures, users can change the scene's perspective and view the layout in different directions. The automatic roaming settings are as follows: multiple roaming paths are preset in the scene. These paths should cover key equipment and checkpoints. The camera is controlled by scripts to automatically move along the preset paths. Users can start automatic roaming by clicking a button or using voice commands. Stop points are set at key equipment. When the camera reaches a stop point, the equipment's operating parameters and status information are automatically popped up. The specific settings for mobile walking are as follows: create a virtual character, and the user controls the virtual character through keyboard operations or VR handles to walk freely in the distribution room.

3. A multi-mode virtual scene construction method for electricity inspection interaction according to claim 2, characterized in that: The following steps are also included: Set up an interactive area. When the user enters the interactive area, a corresponding event is triggered and the data menu is displayed. The data menu displays the operating parameters and status information of the device. When the user leaves the interactive area, a corresponding event is triggered and the data menu is hidden. Set up the interaction in bird's-eye view mode: add an event listener to the device icon. When the user clicks the icon, the data menu is displayed. Set the interaction in automatic roaming mode: set a stop point on the roaming path, and when the camera reaches the stop point, the data menu will be displayed; Set the interaction in mobile walking mode: when the user enters the interactive area, the data menu is displayed.

4. The multi-mode virtual scene construction method for electricity inspection interaction according to claim 1 is characterized in that: It also includes setting data collection points on the device model to enable users to obtain all parameters about the device when clicking; one device can have one collection point or multiple collection points, and each collection point is equipped with different single or multiple device parameters.

5. The multi-mode virtual scene construction method for electricity inspection interaction according to claim 4 is characterized in that: It also includes setting up a data collection point overview menu. On the data collection point overview menu, the equipment is graded according to its importance and inspection priority; the data collection points corresponding to important equipment and key parameters are placed in the first-level menu, and the data collection points for secondary parameters and auxiliary information are placed in the second-level menu.

6. The method for constructing a multi-mode virtual scene for electricity inspection interaction according to claim 1, characterized in that: There are two ways to set and update device parameter configuration: One is to set and update the corresponding parameters of the equipment derived from the artificially set fixed fault; One is to use the actual operating parameters of the power grid equipment collected in real time for setting and updating.

7. The method for constructing a multi-mode virtual scene for electricity inspection interaction according to claim 1, characterized in that: Electricity inspection scenarios include distribution rooms, flooded low-lying areas, and important users.

8. The method for constructing a multi-mode virtual scene for electricity inspection interaction according to claim 1, characterized in that: The equipment includes transformers, high-voltage switchgear, low-voltage distribution cabinets, capacitor compensation cabinets, cable trenches, and ventilation equipment.

9. A computer-readable storage medium, characterized in that The computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute the multi-mode virtual scene construction method for electricity inspection interaction according to any one of claims 1 to 8.

10. A processor, characterized in that: The processor is used to run a program, wherein the program, when running, executes the multi-mode virtual scene construction method for electricity inspection interaction according to any one of claims 1 to 8.