Nothing Special   »   [go: up one dir, main page]

CN115145795A - Equipment fault visualization method and device, electronic equipment and storage medium - Google Patents

Equipment fault visualization method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN115145795A
CN115145795A CN202210820071.0A CN202210820071A CN115145795A CN 115145795 A CN115145795 A CN 115145795A CN 202210820071 A CN202210820071 A CN 202210820071A CN 115145795 A CN115145795 A CN 115145795A
Authority
CN
China
Prior art keywords
equipment
fault
virtual image
marked
fault information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210820071.0A
Other languages
Chinese (zh)
Inventor
潘晓飞
王沅召
李绍斌
宋德超
黄荣伟
许榴
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Gree Electric Appliances Inc of Zhuhai
Zhuhai Lianyun Technology Co Ltd
Original Assignee
Gree Electric Appliances Inc of Zhuhai
Zhuhai Lianyun Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Gree Electric Appliances Inc of Zhuhai, Zhuhai Lianyun Technology Co Ltd filed Critical Gree Electric Appliances Inc of Zhuhai
Priority to CN202210820071.0A priority Critical patent/CN115145795A/en
Publication of CN115145795A publication Critical patent/CN115145795A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/32Monitoring with visual or acoustical indication of the functioning of the machine
    • G06F11/324Display of status information
    • G06F11/327Alarm or error message display
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04815Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Human Computer Interaction (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The embodiment of the invention relates to a method and a device for visualizing equipment faults, electronic equipment and a storage medium, wherein the method comprises the following steps: acquiring fault information of equipment; determining a fault position in the equipment according to the fault information; and marking the fault position in the virtual image of the equipment, and displaying the marked virtual image. Therefore, the equipment fault position can be more accurately determined, and the equipment fault troubleshooting speed is increased.

Description

Equipment fault visualization method and device, electronic equipment and storage medium
Technical Field
The embodiment of the invention relates to the technical field of computers, in particular to a method and a device for visualizing equipment faults, electronic equipment and a storage medium.
Background
In the current market, for a display and reminding mode of an equipment fault, a mode of displaying a fault code or a fault icon on an equipment display screen or an APP (Application) bound to the intelligent equipment is adopted.
However, for an ordinary user, the position of the intelligent device where the fault occurs cannot be clearly known through the fault code or the fault icon, so that the fault cannot be quickly eliminated and solved.
Disclosure of Invention
In view of this, in order to solve the above technical problem that a common user cannot clearly know the location of a fault occurring in an intelligent device through a fault code or a fault icon, so that the fault cannot be quickly eliminated and solved, embodiments of the present invention provide a device fault visualization method and apparatus, an electronic device, and a storage medium.
In a first aspect, an embodiment of the present invention provides an apparatus fault visualization method, where the method includes:
acquiring fault information of equipment;
determining a fault location in the device according to the fault information;
and marking the fault position in the virtual image of the equipment, and displaying the marked virtual image.
In one possible embodiment, the obtaining the fault information of the device includes:
calling a preset monitoring program to monitor the operation of the equipment in the operation process of the equipment;
and when the operation of the equipment is monitored to have a fault, acquiring fault information of the equipment.
In one possible embodiment, the obtaining the fault information of the device includes:
acquiring an operation log of the equipment;
and acquiring the fault information of the equipment from the operation log.
In a possible embodiment, the monitoring that the operation of the device has failed includes:
and determining that the operation of the equipment fails under the condition that the equipment is monitored not to execute any operation step within a preset time period.
In one possible embodiment, the marking the fault location in the virtual image of the device includes:
calling a built-in 3D drawing system to mark the fault position in the virtual image in a preset color;
or calling a built-in 3D drawing system to mark the fault position in the virtual image in a highlight mode.
In one possible embodiment, the displaying the marked virtual image includes:
and when a virtual image display instruction is received, displaying the marked virtual image.
In one possible embodiment, the displaying the marked virtual image includes:
and sending the marked virtual image to a designated display device so that the display device displays the marked virtual image.
In a second aspect, an embodiment of the present invention provides an apparatus for visualizing a device fault, where the apparatus includes:
the acquisition module is used for acquiring the fault information of the equipment;
a determining module, configured to determine a fault location in the device according to the fault information;
and the marking module is used for marking the fault position in the virtual image of the equipment and displaying the marked virtual image.
In one possible implementation, the obtaining module includes:
the monitoring submodule is used for calling a preset monitoring program to monitor the operation of the equipment in the operation process of the equipment;
and the acquisition submodule is used for acquiring the fault information of the equipment when the operation of the equipment is monitored to have a fault.
In a possible implementation manner, the obtaining module is specifically configured to:
acquiring an operation log of the equipment;
and acquiring the fault information of the equipment from the operation log.
In a possible implementation manner, the obtaining sub-module is specifically configured to:
and determining that the operation of the equipment fails under the condition that the equipment is monitored not to execute any operation step within a preset time period.
In a possible embodiment, the marking module is specifically configured to:
calling a built-in 3D drawing system to mark the fault position in the virtual image in a preset color;
or calling a built-in 3D drawing system to mark the fault position in the virtual image in a highlight mode.
In a possible embodiment, the marking module is specifically configured to:
and when a virtual image display instruction is received, displaying the marked virtual image.
In a possible embodiment, the marking module is specifically configured to:
and sending the marked virtual image to a designated display device so that the display device displays the marked virtual image.
In a third aspect, an embodiment of the present invention provides an electronic device, including: a processor, a memory and a 3D mapping system, the processor being configured to execute a device failure visualization program stored in the memory to implement the device failure visualization method of any one of the first aspect.
In a fourth aspect, an embodiment of the present invention provides a storage medium storing one or more programs, where the one or more programs are executable by one or more processors to implement the device failure visualization method according to any one of the first aspects.
According to the technical scheme provided by the embodiment of the invention, the fault information of the equipment is obtained, and the fault position in the equipment is determined according to the fault information; and marking the fault position in the virtual image of the equipment, and displaying the marked virtual image. According to the technical scheme, after the fault position of the equipment is determined, the fault position of the equipment is marked in the virtual image of the equipment, and the marked virtual image of the equipment is displayed, so that the fault position is displayed, a user can know the internal structure of the equipment more deeply, the fault position of the equipment can be determined more accurately, and the troubleshooting speed of the equipment is increased.
Drawings
Fig. 1 is a flowchart of an embodiment of a method for visualizing an equipment fault according to an embodiment of the present invention;
fig. 2 is a flowchart of an embodiment of another method for visualizing a device fault according to an embodiment of the present invention;
fig. 3 is a flowchart of an embodiment of a method for visualizing a device fault according to an embodiment of the present invention;
fig. 4 is a block diagram of an embodiment of an apparatus fault visualization device according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The method for visualizing an equipment fault provided by the present invention is further explained with specific embodiments in conjunction with the accompanying drawings, and the embodiments do not limit the embodiments of the present invention.
Referring to fig. 1, a flowchart of an embodiment of an apparatus fault visualization method according to an embodiment of the present invention is provided. As shown in fig. 1, the process may include the following steps:
step 101, acquiring fault information of equipment.
And step 102, determining the fault position in the equipment according to the fault information.
The following describes steps 101 and 102 collectively:
the device may be an intelligent household device (e.g., an intelligent washing machine, an intelligent air conditioner, etc.), a computer device (e.g., a desktop computer, a notebook computer, etc.), or an office device (e.g., a printer, a projector, etc.), etc., which is not limited in this respect.
In the embodiment of the invention, under the condition that the equipment fails in the operation process, the fault information of the equipment can be acquired, and the fault position of the equipment is determined according to the fault information.
In an embodiment, when the operation of the device fails, the failure information of the device may be obtained, and the failure location of the device may be determined according to the failure information.
In another embodiment, after the operation of the device fails, the operation log of the device is read to obtain the failure information of the device, and the failure position of the device is determined according to the failure information.
Step 103, marking a fault position in the virtual image of the equipment, and displaying the marked virtual image.
The virtual image of the device may refer to a virtual image of an internal structure of the device, and may be drawn by a 3D graphics system built in the device, or may be drawn by a 3D graphics system connected to the device, which is not limited in this embodiment of the present invention.
The 3D drawing system can be applied to a metauniverse (Metaverse) technology, the technology is a virtual world which is linked and created by using a technological means and is mapped and interacted with a real world, and the technology is provided with a digital living space of a novel social system. The meta universe is essentially a virtualization and digitization process of the real world, requiring a great deal of modification to content production, economic systems, user experience, and physical world content, among others. However, the development of the meta universe is gradual, and is finally shaped by continuously fusing and evolving a plurality of tools and platforms under the support of shared infrastructure, standards and protocols. The method provides immersive experience based on an augmented reality technology, generates a mirror image of a real world based on a digital twin technology, builds an economic system based on a block chain technology, fuses the virtual world and the real world closely on the economic system, a social system and an identity system, and allows each user to perform content production and world editing.
In an embodiment, the 3D graphics system may draw a virtual image of the device before the device is running, and store the virtual image in the device.
In another embodiment, the 3D graphics system may draw a virtual image of the device when the device fails to operate, and then mark a failure location of the device in the virtual image of the device.
In an embodiment, when a fault location is marked in a virtual image of a device, a built-in 3D graphics system may be invoked to mark the fault location in the virtual image with a predetermined color. The predetermined color may be red or yellow, which is not limited in the embodiment of the present invention.
In another embodiment, a built-in 3D graphics system may be invoked to mark the location of the fault in the virtual image in a highlighted form.
Optionally, an internal system may be present in the device, and when the device fails, the internal system may acquire position information of a failure position and send the position information to the 3D mapping system. Each component in the virtual image drawn by the 3D drawing system may have a corresponding relationship with position information of a component of the device itself, and therefore, the 3D drawing system may determine a fault location in the virtual image according to the corresponding relationship and the position information, so as to mark the fault location in a preset color or highlight form.
And then, displaying the marked virtual image of the equipment.
Optionally, the marked virtual image of the device may be displayed when a virtual image display instruction is received. For example, a corresponding viewing button may be provided on the device or an APP connected to the device, and a user may send a virtual image display instruction to the execution main body according to the embodiment of the present invention by clicking the viewing button.
In an embodiment, when displaying the marked virtual image of the device, the execution subject according to the embodiment of the present invention may send the marked virtual image of the device to a designated display device, so that the display device displays the marked virtual image of the device. For example, the marked virtual image may be transmitted to a virtual reality auxiliary device such as an indoor holographic projection device or VR glasses connected thereto, so that the virtual reality auxiliary device displays the virtual image of the device.
According to the technical scheme provided by the embodiment of the invention, the fault information of the equipment is obtained, and the fault position in the equipment is determined according to the fault information; and marking the fault position in the virtual image of the equipment, and displaying the marked virtual image. According to the technical scheme, after the fault position of the equipment is determined, the fault position of the equipment is marked in the virtual image of the equipment, and the marked virtual image of the equipment is displayed, so that the fault position is displayed, a user can know the internal structure of the equipment more deeply, the fault position of the equipment can be determined more accurately, and the troubleshooting speed of the equipment is increased.
Referring to fig. 2, a flowchart of another embodiment of a method for visualizing a device fault according to an embodiment of the present invention is provided. The flowchart describes how it is determined that the device has failed, based on the flowchart shown in fig. 1. As shown in fig. 2, the process may include the following steps:
step 201, in the running process of the device, calling a preset monitor to monitor the running of the device.
Step 202, determining that the equipment fails under the condition that it is monitored that the equipment does not execute any operation step within a preset time period.
And step 203, acquiring the fault information of the equipment.
The following collectively describes steps 201 to 203:
in an embodiment, the device may operate according to steps in a certain sequence, a monitor may exist during operation of the device to monitor operation of the device, the device may operate each step at a preset time interval, and when the monitor monitors that the device does not execute any operation step within the preset time interval, it is indicated that the device has a fault and is stuck to the operation step. At this time, it can be determined that the operation of the above-described apparatus has failed.
The preset time period may be one minute or ten minutes, and the embodiment of the present invention is not limited thereto.
When it is determined that the device has a failure, failure information of the device may be acquired. Alternatively, the fault information may be three-dimensional coordinates of the fault location of the device.
Further, the fault position in the equipment can be determined according to the three-dimensional coordinates, the fault position is marked in the virtual image of the equipment, and the marked virtual image is displayed.
Optionally, when the fault information of the device is obtained, the fault information of the device may be obtained from the operation log by obtaining the operation log of the device.
For example, it is assumed that the apparatus a is running, and includes running steps A1, A2, and A3, and the running interval of each running step is 1 minute, that is, the apparatus a runs step A2 after running step A1 and every 1 minute, and runs step A3 after running step A2 and every 1 minute.
It is continuously assumed that, during the operation of the apparatus a, the apparatus a has not operated the step A3 after having operated the steps A1 and A2 for 3 minutes, and thus, it can be determined that the apparatus a is malfunctioning. At this time, an operation log of the device a may be acquired, and three-dimensional coordinates of the failure point of the device a may be acquired from the operation log. From this, the specific location where the device a failed can be further determined.
According to the technical scheme provided by the embodiment of the invention, the operation of the equipment is monitored by calling the preset monitoring program in the operation process of the equipment, the equipment is determined to have a fault under the condition that the equipment is monitored not to execute any step within the preset time period, and the fault information of the equipment is obtained. According to the technical scheme, the monitoring program is arranged to monitor the operation of the equipment, so that whether the equipment fails in operation can be determined, the fault information of the equipment can be acquired when the equipment fails, and the fault information of the equipment can be quickly acquired when the equipment fails.
Referring to fig. 3, a flowchart of an embodiment of a further device fault visualization method according to an embodiment of the present invention is provided. As shown in fig. 3, the process may include the following:
firstly, an "equipment condition" button can be newly added on the equipment, a 3D image (namely, a virtual image of the equipment) of the equipment can be viewed by clicking the button, the equipment can be home equipment, and then, a 3D image of the home equipment can be designed through a built-in 3D system, and the 3D image is stored in the equipment.
Then, when a fault at a certain position of the equipment is detected, the fault information of the equipment can be obtained, and the fault position of the equipment is marked in the 3D image according to the fault information. The mark may be a color mark or a highlight mark.
Optionally, in the running process of the device, a preset monitoring program may be called to monitor the running of the device, and it may be determined that the device fails when it is monitored that the device does not execute any running step within a preset time period.
In an embodiment, the execution subject according to the embodiment of the present invention may directly obtain the failure information of the device when the device fails.
In another embodiment, the execution subject according to the embodiment of the present invention may call an operation log of the device after the device fails, and acquire failure information of the device from the operation log.
Optionally, the fault information of the device may be a three-dimensional coordinate of a fault location of the device.
Optionally, after the execution main body of the embodiment of the present invention completes marking of the failure information of the device in the 3D image of the device, the 3D image stored in the device may be updated.
Finally, when the user clicks the "device condition" button, a 3D image may be displayed through a preset projection device (e.g., a projector), so that the user may determine a fault location of the device according to the 3D image.
According to the technical scheme provided by the embodiment of the invention, the 'equipment condition' button is additionally arranged on the equipment, the button can be used for viewing the 3D image of the equipment, designing the 3D image of the household equipment and storing the 3D image in the equipment, and when the equipment is detected to have a fault, the fault position of the equipment can be marked in the 3D image, so that when a user clicks the 'equipment condition' button, the 3D image of the equipment can be viewed. According to the technical scheme, the fault position of the equipment is marked in the pre-drawn 3D image, and when a user clicks an equipment condition button, the fault position of the equipment can be determined through the displayed 3D image, so that the fault position of the equipment can be determined more accurately, and the troubleshooting speed of the equipment fault is increased.
Fig. 4 is a block diagram of an embodiment of an apparatus fault visualization device according to an embodiment of the present invention. As shown in fig. 4, the apparatus includes:
an obtaining module 41, configured to obtain fault information of a device;
a determining module 42, configured to determine a fault location in the device according to the fault information;
a marking module 43, configured to mark the fault location in a virtual image of the device, and display the marked virtual image.
In a possible embodiment, the acquisition module 41 comprises (not shown in the figures):
the monitoring submodule is used for calling a preset monitoring program to monitor the operation of the equipment in the operation process of the equipment;
and the acquisition submodule is used for acquiring the fault information of the equipment when the operation of the equipment is monitored to have a fault.
In a possible implementation, the obtaining module 41 is specifically configured to:
acquiring an operation log of the equipment;
and acquiring the fault information of the equipment from the operation log.
In a possible embodiment, the obtaining submodule is specifically configured to:
and determining that the operation of the equipment fails under the condition that the equipment is monitored not to execute any operation step within a preset time period.
In a possible embodiment, the marking module 43 is specifically configured to:
calling a built-in 3D drawing system to mark the fault position in the virtual image in a preset color;
or calling a built-in 3D drawing system to mark the fault position in the virtual image in a highlight mode.
In a possible embodiment, the marking module 43 is specifically configured to:
and when a virtual image display instruction is received, displaying the marked virtual image.
In a possible embodiment, the marking module 43 is specifically configured to:
and sending the marked virtual image to a designated display device so that the display device displays the marked virtual image.
Fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the present invention, where the electronic device 500 shown in fig. 5 includes: at least one processor 501, memory 502, at least one network interface 504, and a user interface 503. The various components in the electronic device 500 are coupled together by a bus system 505. It is understood that the bus system 505 is used to enable connection communications between these components. The bus system 505 includes a power bus, a control bus, and a status signal bus in addition to a data bus. For clarity of illustration, however, the various buses are labeled as bus system 505 in FIG. 5.
The user interface 503 may include, among other things, a display, a keyboard, or a pointing device (e.g., a mouse, trackball, touch pad, or touch screen, among others.
It is to be understood that the memory 502 in embodiments of the present invention may be either volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. The non-volatile Memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically Erasable PROM (EEPROM), or a flash Memory. Volatile Memory can be Random Access Memory (RAM), which acts as external cache Memory. By way of example, and not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), dynamic Random Access Memory (DRAM), synchronous Dynamic Random Access Memory (SDRAM), double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), enhanced Synchronous SDRAM (ESDRAM), synchronous Link DRAM (SLDRAM), and Direct Rambus RAM (DRRAM). The memory 502 described herein is intended to comprise, without being limited to, these and any other suitable types of memory.
In some embodiments, memory 502 stores elements, executable units or data structures, or a subset thereof, or an expanded set thereof as follows: an operating system 5021 and application programs 5022.
The operating system 5021 includes various system programs, such as a framework layer, a core library layer, a driver layer, and the like, and is used for implementing various basic services and processing hardware-based tasks. The application 5022 includes various applications, such as a Media Player (Media Player), a Browser (Browser), and the like, for implementing various application services. The program for implementing the method according to the embodiment of the present invention may be included in the application program 5022.
In the embodiment of the present invention, by calling a program or an instruction stored in the memory 502, specifically, a program or an instruction stored in the application 5022, the processor 501 is configured to execute the method steps provided by the method embodiments, for example, including:
acquiring fault information of equipment;
determining a fault position in the equipment according to the fault information;
and marking the fault position in the virtual image of the equipment, and displaying the marked virtual image.
In one possible embodiment, the obtaining the fault information of the device includes:
calling a preset monitoring program to monitor the operation of the equipment in the operation process of the equipment;
and when the operation of the equipment is monitored to have a fault, acquiring fault information of the equipment.
In one possible embodiment, the obtaining of the fault information of the device includes:
acquiring an operation log of the equipment;
and acquiring the fault information of the equipment from the operation log.
In a possible embodiment, the monitoring that the operation of the device has failed includes:
and under the condition that the device is monitored not to execute any operation step within a preset time period, determining that the operation of the device fails.
In one possible embodiment, the marking the fault location in the virtual image of the device includes:
calling a built-in 3D drawing system to mark the fault position in the virtual image in a preset color;
or calling a built-in 3D drawing system to mark the fault position in the virtual image in a highlight mode.
In one possible embodiment, the displaying the marked virtual image includes:
and when a virtual image display instruction is received, displaying the marked virtual image.
In one possible embodiment, the displaying the marked virtual image includes:
and sending the marked virtual image to a designated display device so that the display device displays the marked virtual image.
The method disclosed by the above-mentioned embodiments of the present invention may be applied to the processor 501, or implemented by the processor 501. The processor 501 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware or instructions in the form of software in the processor 501. The Processor 501 may be a general-purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic device, or discrete hardware components. The various methods, steps and logic blocks disclosed in the embodiments of the present invention may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present invention may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software elements in the decoding processor. The software elements may be located in ram, flash, rom, prom, or eprom, registers, among other storage media that are well known in the art. The storage medium is located in the memory 502, and the processor 501 reads the information in the memory 502 and completes the steps of the method in combination with the hardware.
It is to be understood that the embodiments described herein may be implemented in hardware, software, firmware, middleware, microcode, or any combination thereof. For a hardware implementation, the Processing units may be implemented within one or more Application Specific Integrated Circuits (ASICs), digital Signal Processors (DSPs), digital Signal Processing Devices (DSPDs), programmable Logic Devices (PLDs), field Programmable Gate Arrays (FPGAs), general purpose processors, controllers, micro-controllers, microprocessors, other electronic units configured to perform the functions described herein, or a combination thereof.
For a software implementation, the techniques described herein may be implemented by means of units performing the functions described herein. The software codes may be stored in a memory and executed by a processor. The memory may be implemented within the processor or external to the processor.
The electronic device provided in this embodiment may be the electronic device shown in fig. 5, and may execute all steps of the device fault visualization method shown in fig. 1 to 3, so as to achieve the technical effect of the device fault visualization method shown in fig. 1 to 3, and for brevity, reference is specifically made to relevant descriptions of fig. 1 to 3, which are not described herein again.
The embodiment of the invention also provides a storage medium (computer readable storage medium). The storage medium herein stores one or more programs. Among others, the storage medium may include volatile memory, such as random access memory; the memory may also include non-volatile memory, such as read-only memory, flash memory, a hard disk, or a solid state disk; the memory may also comprise a combination of the above kinds of memories.
When one or more programs in the storage medium are executable by one or more processors, the method for visualizing device failure performed on the electronic device side as described above is implemented.
The processor is configured to execute the device failure visualization program stored in the memory to implement the following steps of the device failure visualization method performed on the electronic device side:
acquiring fault information of equipment;
determining a fault position in the equipment according to the fault information;
and marking the fault position in the virtual image of the equipment, and displaying the marked virtual image.
In one possible embodiment, the obtaining of the fault information of the device includes:
calling a preset monitoring program to monitor the operation of the equipment in the operation process of the equipment;
and when the operation of the equipment is monitored to have a fault, acquiring fault information of the equipment.
In one possible embodiment, the obtaining of the fault information of the device includes:
acquiring an operation log of the equipment;
and acquiring the fault information of the equipment from the operation log.
In a possible embodiment, the monitoring that the operation of the device has failed includes:
and under the condition that the device is monitored not to execute any operation step within a preset time period, determining that the operation of the device fails.
In one possible embodiment, the marking the fault location in the virtual image of the device includes:
calling a built-in 3D drawing system to mark the fault position in the virtual image by a preset color;
or calling a built-in 3D drawing system to mark the fault position in the virtual image in a highlight mode.
In one possible embodiment, the displaying the marked virtual image includes:
and when a virtual image display instruction is received, displaying the marked virtual image.
In one possible embodiment, the displaying the marked virtual image includes:
and sending the marked virtual image to a designated display device so that the display device displays the marked virtual image.
Those of skill would further appreciate that the various illustrative components and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative components and steps have been described above generally in terms of their functionality in order to clearly illustrate this interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied in hardware, a software module executed by a processor, or a combination of the two. A software module may reside in Random Access Memory (RAM), memory, read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
The above-mentioned embodiments are intended to illustrate the objects, technical solutions and advantages of the present invention in further detail, and it should be understood that the above-mentioned embodiments are merely exemplary embodiments of the present invention, and are not intended to limit the scope of the present invention, and any modifications, equivalent substitutions, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.

Claims (10)

1. A method for device fault visualization, the method comprising:
acquiring fault information of equipment;
determining a fault location in the device according to the fault information;
and marking the fault position in the virtual image of the equipment, and displaying the marked virtual image.
2. The method of claim 1, wherein the obtaining fault information of the device comprises:
calling a preset monitoring program to monitor the operation of the equipment in the operation process of the equipment;
and when the operation of the equipment is monitored to have a fault, acquiring fault information of the equipment.
3. The method of claim 1, wherein the obtaining fault information of the device comprises:
acquiring an operation log of the equipment;
and acquiring the fault information of the equipment from the running log.
4. The method of claim 2, wherein the monitoring that the operation of the device has failed comprises:
and determining that the operation of the equipment fails under the condition that the equipment is monitored not to execute any operation step within a preset time period.
5. The method of claim 1, wherein said marking the location of the fault in the virtual image of the device comprises:
calling a built-in 3D drawing system to mark the fault position in the virtual image in a preset color;
or calling a built-in 3D drawing system to mark the fault position in the virtual image in a highlight mode.
6. The method of claim 1, wherein said displaying the marked virtual image comprises:
and when a virtual image display instruction is received, displaying the marked virtual image.
7. The method of claim 1, wherein said displaying the marked virtual image comprises:
and sending the marked virtual image to a designated display device, so that the marked virtual image is displayed by the display device.
8. An apparatus for visualizing a device fault, the apparatus comprising:
the acquisition module is used for acquiring the fault information of the equipment;
the determining module is used for determining the fault position in the equipment according to the fault information;
and the marking module is used for marking the fault position in the virtual image of the equipment and displaying the marked virtual image.
9. An electronic device, comprising: a processor, a memory, and a 3D mapping system, the processor being configured to execute a device failure visualization program stored in the memory to implement the device failure visualization method of any one of claims 1 to 7.
10. A storage medium storing one or more programs, the one or more programs being executable by one or more processors to implement the device failure visualization method of any one of claims 1 to 7.
CN202210820071.0A 2022-07-12 2022-07-12 Equipment fault visualization method and device, electronic equipment and storage medium Pending CN115145795A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210820071.0A CN115145795A (en) 2022-07-12 2022-07-12 Equipment fault visualization method and device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210820071.0A CN115145795A (en) 2022-07-12 2022-07-12 Equipment fault visualization method and device, electronic equipment and storage medium

Publications (1)

Publication Number Publication Date
CN115145795A true CN115145795A (en) 2022-10-04

Family

ID=83412158

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210820071.0A Pending CN115145795A (en) 2022-07-12 2022-07-12 Equipment fault visualization method and device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN115145795A (en)

Similar Documents

Publication Publication Date Title
CN112424836B (en) Techniques for displaying shader tables associated with ray traced images
US11392461B2 (en) Method and apparatus for processing information
CN111031293B (en) Panoramic monitoring display method, device and system and computer readable storage medium
US11037347B2 (en) Augmenting a physical device with virtual information
US10592397B2 (en) Representing a test execution of a software application using extended reality
CN109284102B (en) Information acquisition method and device
AU2006255138A1 (en) Web usage overlays for third-party web plug-in content
US9411709B2 (en) Collaborative software debugging in a distributed system with client-specific event alerts
WO2018120992A1 (en) Window rendering method and terminal
CN113032080A (en) Page implementation method, application program, electronic device and storage medium
CN112187933B (en) Method and system for monitoring services in multi-architecture cloud platform
WO2019143460A1 (en) Techniques for tracking graphics processing resource utilization
CN115145795A (en) Equipment fault visualization method and device, electronic equipment and storage medium
US6279104B1 (en) Debugging system for parallel processed program and debugging method thereof
JP4896909B2 (en) Scenario generation apparatus and program
CN113986426A (en) Image detection method and device, readable medium and electronic equipment
CN115328712B (en) Detection method of KVM switch and related equipment
CN112579144A (en) Data processing method and device
CN107678632B (en) Resource transfer method, terminal and computer readable storage medium
CN117234642A (en) Data visualization method, device, equipment and storage medium
CN114356475A (en) Display processing method, device, equipment and storage medium
US20220279234A1 (en) Live stream display method and apparatus, electronic device, and readable storage medium
CN110955595A (en) Problem repairing method and device, electronic equipment and computer readable storage medium
EP3528126A1 (en) Representing a test execution of a software application using extended reality
CN104423950A (en) Information processing method and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination