Fan detection methods, devices, electronic equipment and storage media
Patent Information
- Application Number
- CN202210696143.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-20
- Publication Date
- 2026-09-01
- Estimated Expiration
- 2042-06-20
AI Technical Summary
相关技术提供的可穿戴显示设备,例如头戴式显示设备,通常依靠风扇来对设备进行散热,从而避免设备过热,但设备整体会随着佩戴者身体的动作产生运动,而在运动过程中,设备的一些振动和旋转会造成风扇轴承的抖动和偏移,从而产生异常杂音
[0016]本公开实施例提供的风扇检测方法通过获取可穿戴显示设备在运动状态下,所述可穿戴显示设备的风扇产生的声音信号和所述可穿戴显示设备的目标运动参数,并根据所述声音信号确定目标声音参数,进而根据所述目标声音参数和所述目标运动参数,确定所述风扇在所述运动状态下的异音情况。可见,本公开实施例可以监测可穿戴显示设备在运动状态下的目标运动参数和风扇产生的声音信号,并根据声音信号和目标运动参数,达到快速检测风扇在运动状态下的异音情况的目的。
Smart Images

Figure CN117307514B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of smart terminal technology, and in particular to a fan detection method, apparatus, electronic device, and storage medium. Background Technology
[0002] Extended Reality (XR) technology combines the real and virtual worlds through computers, providing users with an interactive virtual reality space. Wearable display devices based on this technology, such as head-mounted displays, typically rely on fans for cooling to prevent overheating. However, the device moves with the wearer's body movements, and during this movement, vibrations and rotations can cause the fan bearings to vibrate and shift, resulting in abnormal noise. Summary of the Invention
[0003] This summary section is provided to briefly introduce the concepts, which will be described in detail in the detailed description section below. This summary section is not intended to identify key or essential features of the claimed technical solution, nor is it intended to limit the scope of the claimed technical solution.
[0004] This disclosure provides a fan detection method, apparatus, electronic device, and storage medium.
[0005] In some embodiments, this disclosure provides a fan detection method, including:
[0006] Acquire the sound signal generated by the fan of the wearable display device and the target motion parameters of the wearable display device when the device is in motion;
[0007] Determine the target sound parameters based on the sound signal;
[0008] Based on the target sound parameters and the target motion parameters, the abnormal noise of the fan in the motion state is determined.
[0009] In some embodiments, this disclosure provides a fan detection device, including:
[0010] The acquisition module is used to acquire the sound signal generated by the fan of the wearable display device and the target motion parameters of the wearable display device when the device is in motion.
[0011] The first processing module is used to determine the target sound parameters based on the sound signal;
[0012] The second processing module is used to determine the abnormal noise of the fan in the motion state based on the target sound parameters and the target motion parameters.
[0013] In some embodiments, this disclosure provides an electronic device, including: at least one memory and at least one processor;
[0014] The memory is used to store program code, and the processor is used to call the program code stored in the memory to execute the above method.
[0015] In some embodiments, this disclosure provides a computer-readable storage medium for storing program code that, when run by a processor, causes the processor to perform the methods described above.
[0016] The fan detection method provided in this disclosure acquires the sound signal generated by the fan of a wearable display device during movement, along with the target motion parameters of the wearable display device. It then determines the target sound parameters based on the sound signal, and further determines any abnormal noise from the fan during movement based on the target sound parameters and the target motion parameters. Therefore, this disclosure can monitor the target motion parameters and the sound signal generated by the fan of a wearable display device during movement, and quickly detect abnormal noise from the fan during movement based on the sound signal and the target motion parameters. Attached Figure Description
[0017] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and elements are not necessarily drawn to scale.
[0018] Figure 1 This is a flowchart of a fan detection method according to an embodiment of the present disclosure.
[0019] Figure 2 This is a schematic diagram of the structure of an electronic device according to an embodiment of the present disclosure. Detailed Implementation
[0020] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.
[0021] It should be understood that the various steps described in the method embodiments of this disclosure can be performed in sequence and / or in parallel. Furthermore, method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect.
[0022] The term "comprising" and its variations as used herein are open-ended inclusion, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Relevant definitions of other terms will be given in the description below. The term "in response to" and related terms refer to a signal or event being affected to some extent by another signal or event, but not necessarily completely or directly. If event x occurs "in response to" event y, then x may be directly or indirectly responsive to y. For example, the occurrence of y may ultimately lead to the occurrence of x, but there may be other intermediate events and / or conditions. In other cases, y may not necessarily lead to the occurrence of x, and x may occur even if y has not yet occurred. Furthermore, the term "in response to" can also mean "at least partially responsive to".
[0023] The term "determine" broadly encompasses a wide variety of actions, including acquisition, calculation, computation, processing, derivation, investigation, search (e.g., searching in a table, database, or other data structure), discovery, and similar actions; it may also include receiving (e.g., receiving information), accessing (e.g., accessing data in memory), parsing, selecting, choosing, building, and similar actions, etc. Definitions for other terms will be provided below.
[0024] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are used only to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependencies.
[0025] It should be noted that the use of the word "a" in this disclosure is illustrative rather than restrictive, and those skilled in the art should understand that it should be understood as "one or more" unless otherwise expressly indicated in the context.
[0026] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.
[0027] The solutions provided by the embodiments of this disclosure will be described in detail below with reference to the accompanying drawings.
[0028] like Figure 1As shown, Figure 1 This is a flowchart of a fan detection method according to an embodiment of the present disclosure, which includes the following steps.
[0029] Step S01: Acquire the sound signal generated by the fan of the wearable display device and the target motion parameters of the wearable display device when the device is in motion;
[0030] In some embodiments, the wearable display device can be an extended reality (XR) device, which includes, but is not limited to, augmented reality (AR), virtual reality (VR), and mixed reality (MR). For example, an extended reality XR device can be a head-mounted display device, such as a head-mounted display (HMD). Related XR head-mounted display devices typically incorporate a DC fan system for heat dissipation. The core component of the fan is a high-speed rotating bearing that drives the blades to generate airflow for cooling. Such fans are used on computer motherboards to cool core chip components like the CPU. However, computers are usually stationary, while XR head-mounted display devices move with the wearer's body. During this process, vibrations and rotations can cause the fan bearing to vibrate and shift, generating noise that negatively impacts the user experience. Therefore, effectively detecting abnormal noise generated by the fan in a wearable display device during movement is a problem that urgently needs to be solved. To address this problem, embodiments of this disclosure first obtain the target motion parameters generated by the wearable display device during movement, as well as the sound signal generated by the fan.
[0031] In some embodiments, the sound signal generated by the fan can be obtained based on the sound receiving component in the wearable display device, and the target motion parameters generated by the wearable display device in motion can be obtained based on the motion detection component.
[0032] Step S02: Determine the target sound parameters based on the sound signal;
[0033] In some embodiments, after acquiring the sound signal generated by the fan of the wearable display device during movement, the sound signal can first be converted into a digital signal using an analog-to-digital converter. Then, the digital signal is subjected to spectrum analysis to obtain heterophonic audio spectrum information, and the target sound parameters are determined based on the heterophonic audio spectrum information. It should be noted that before performing spectrum analysis on the digital signal, a high-pass filter can be applied to the digital signal to reduce interference from low-frequency noise signals.
[0034] In some embodiments, the target sound parameters may include at least one of the following: the amplitude, frequency, and phase of the sound signal.
[0035] Step S03: Determine the abnormal noise of the fan in the motion state based on the target sound parameters and the target motion parameters.
[0036] In some embodiments, the abnormal noise of the fan is the sound produced by the fan during operation when it is not in normal working condition, such as noise caused by malfunctions such as fan bearing vibration or misalignment.
[0037] In some embodiments, the abnormal sound situation of the wearable display device in motion state can be determined based on the target motion parameters obtained by the motion detection component and the target sound parameters obtained after analysis and processing.
[0038] In some embodiments, the system determines whether the fan is producing abnormal noise at the current moment based on the sound signal, and then determines the state of motion in which the wearable display device's fan is producing abnormal noise based on the target motion parameters.
[0039] In some embodiments, determining whether the fan is producing abnormal noise at the current moment based on the sound signal includes: extracting features from the sound signal to obtain multiple feature parameters, performing cluster analysis and target classification on the multiple feature parameters and samples stored in the database, and then predicting the abnormal noise situation of the fan based on the cluster analysis and target classification results.
[0040] In some embodiments, determining whether the fan is producing abnormal noise at the current moment based on the sound signal includes: acquiring an abnormal noise reference signal, comparing the sound signal with the abnormal noise reference signal, and determining the abnormal noise situation of the fan based on the comparison result.
[0041] In some embodiments, the abnormal noise of the fan can be determined based on the waveform of the sound signal within a preset frequency range.
[0042] It should be noted that the abnormal noise of the fan can also be determined according to the relevant abnormal noise determination methods in this field, and this embodiment does not limit it.
[0043] In some embodiments, the target sound parameters and target motion parameters are analyzed and processed to output visual charts related to indicators such as frequency and amplitude, and a data table is generated based on the charts to describe the abnormal noise generated by the fan of the wearable display device under what motion state (direction, amplitude, acceleration, etc.).
[0044] The fan detection method provided in this disclosure acquires the sound signal generated by the fan of a wearable display device during movement, along with the target motion parameters of the wearable display device. It then determines the target sound parameters based on the sound signal, and further determines any abnormal noise from the fan during movement based on the target sound parameters and the target motion parameters. Therefore, this disclosure allows for real-time monitoring of the target motion parameters and the sound signal generated by the fan of a wearable display device during movement, and enables rapid detection of abnormal noise from the fan during movement based on these parameters.
[0045] In some embodiments, it also includes:
[0046] The wearable display device is driven into the motion state by a preset driving device.
[0047] In some embodiments, the wearable display device is driven into motion mode by a preset driving device. In some embodiments, the driving device adopts a physical structure similar to a roly-poly toy, and its surface is made of soft shock-absorbing material to reduce the sound generated during movement.
[0048] In some embodiments, the preset driving device includes a human body simulation device and a motion simulation device; the human body simulation device is fixed on the motion simulation device and is used to mount the wearable display device; the motion simulation device is used to drive the human body simulation device to move.
[0049] In some embodiments, a human body simulation device, including a head and torso simulation device, is fixed to a motion simulation device, and a wearable display device is fixed to the human body simulation device to simulate the state when the user wears it.
[0050] In some embodiments, acquiring the sound signal generated by the fan of the wearable display device and the target motion parameters of the wearable display device during motion includes:
[0051] The sound signal generated by the fan of the wearable display device in motion is acquired by the sound receiving component, and the target motion parameters generated by the wearable display device in motion are acquired by the motion detection component.
[0052] In some embodiments, the microphone is positioned close to the fan of the wearable display device, and the motion detection component is positioned on the wearable display device.
[0053] In some embodiments, during detection, the human body simulation device is first fixed on the motion simulation device, and then the wearable display device is installed on the human body simulation device to simulate the user's wearing state. The positions of the sound receiving component and the motion detection component can be selected according to the actual situation, including but not limited to the position near the fan in the wearable display device and the surface of the wearable display device, as long as it can meet the requirements of receiving relatively accurate sound signals and detecting the target's motion process, without specific limitations.
[0054] In some embodiments, the sound-receiving component includes a microelectromechanical system microphone and / or a sound pickup sensor.
[0055] In some embodiments, the sound receiving component includes a high AOP (Acoustic Overload Point, maximum sound pressure level) microelectro-mechanical system (MEMS) microphone and / or a VPU (Voice Pick-Up Sensor) for detecting sound signals generated by the fan module. The fan module includes a fan unit and structural components such as heat sinks and air ducts.
[0056] In some embodiments, the motion detection component includes a vibration sensor and / or a miniature camera.
[0057] In some embodiments, the vibration sensor may be an accelerometer used to detect the vibration state of the wearable display device's surface, such as acceleration, velocity, displacement, amplitude, and direction. A miniature camera can record real-time vibration images of the wearable display device.
[0058] In some embodiments, determining the target sound parameters based on the sound signal includes:
[0059] The sound signal is subjected to spectral analysis to obtain heterophonic audio spectrum information;
[0060] The target sound parameters are determined based on the heterophonic spectrum information.
[0061] In some embodiments, after acquiring the sound signal generated by the fan of the wearable display device during movement, the sound signal can first be converted into a digital signal using an analog-to-digital converter. Then, spectral analysis is performed on the digital signal to remove the sound of the fan rotating normally, thereby obtaining the heterophonic audio spectrum information. The target sound parameters are then determined based on the heterophonic audio spectrum information. It should be noted that before performing spectral analysis on the digital signal, a high-pass filter can be applied to the digital signal to reduce interference from low-frequency noise signals.
[0062] In some embodiments, the target motion parameters include at least one of the following: acceleration, velocity, displacement, amplitude, and direction.
[0063] In some embodiments, it also includes:
[0064] The type of fan malfunction is determined based on the abnormal noise.
[0065] For example, the type of fan failure can be determined based on the frequency and spectrum of the abnormal noise. Fault types include individual fan unit failure and bearing failure. Once a clear fault type is identified, it can be promptly reported to the user or technician for repair.
[0066] In some embodiments, it also includes:
[0067] Obtain the target rotational speed information of the fan within a preset time period;
[0068] The step of determining the fan malfunction type based on the abnormal noise includes:
[0069] Based on the abnormal noise and the target speed information, the type of fan malfunction is determined.
[0070] In some embodiments, by acquiring the current fan speed information, the fan fault type can be determined by combining the speed information with the frequency and spectrum of the abnormal noise, thereby improving the accuracy of fault type determination.
[0071] For example, a fan noise database can be pre-set and store the abnormal noise frequency, spectrum and fan speed information corresponding to each type of fan failure. Based on the fan noise database, the fan failure type corresponding to the currently acquired abnormal noise frequency and fan speed can be determined.
[0072] In some embodiments, it also includes:
[0073] The type of malfunction of the fan is displayed in the display component of the wearable display device.
[0074] In some embodiments, when the type of fan malfunction is determined, a text or image alert can be displayed on a real component of the wearable display device to remind the user that the device is currently malfunctioning.
[0075] This disclosure also provides a fan detection device, including...
[0076] The acquisition module is used to acquire the sound signal generated by the fan of the wearable display device and the target motion parameters of the wearable display device when the device is in motion.
[0077] The first processing module is used to determine the target sound parameters based on the sound signal;
[0078] The second processing module is used to determine the abnormal noise of the fan in the motion state based on the target sound parameters and the target motion parameters.
[0079] The fan detection device provided in this disclosure acquires the sound signal generated by the fan of a wearable display device during movement, along with the target motion parameters of the wearable display device. It then determines the target sound parameters based on the sound signal, and further determines any abnormal noise from the fan during movement based on the target sound parameters and the target motion parameters. Therefore, this disclosure allows for real-time monitoring of the target motion parameters and the sound signal generated by the fan of a wearable display device during movement, and enables rapid detection of abnormal fan noise based on these parameters.
[0080] In some embodiments, the device further includes a driving module; the driving module is used to drive the wearable display device into the motion state.
[0081] In some embodiments, the driving module includes a human body simulation submodule and a motion simulation submodule; the human body simulation submodule is fixed to the motion simulation device and is used to mount the wearable display device; the motion simulation submodule is used to drive the human body simulation submodule to move.
[0082] In some embodiments, the acquisition module is specifically used for:
[0083] The sound signal generated by the fan of the wearable display device in motion is acquired by the sound receiving component, and the target motion parameters generated by the wearable display device in motion are acquired by the motion detection component.
[0084] In some embodiments, the microphone is positioned close to the fan of the wearable display device, and the motion detection component is positioned on the wearable display device.
[0085] In some embodiments, the sound-receiving component includes a microelectromechanical system microphone and / or a sound pickup sensor.
[0086] In some embodiments, the motion detection component includes a vibration sensor and / or a miniature camera.
[0087] In some embodiments, the first processing module is specifically used for:
[0088] The sound signal is subjected to spectral analysis to obtain heterophonic audio spectrum information;
[0089] The target sound parameters are determined based on the heterophonic spectrum information.
[0090] In some embodiments, the target motion parameters include at least one of the following: acceleration, velocity, displacement, amplitude, and direction.
[0091] In some embodiments, the system further includes a third processing module; the third processing module is used to determine the fault type of the fan based on the abnormal noise.
[0092] In some embodiments, the third processing module is specifically used for:
[0093] Obtain the target rotational speed information of the fan within a preset time period;
[0094] Based on the abnormal noise and the target speed information, the type of fan malfunction is determined.
[0095] In some embodiments, the device further includes a display module for displaying the fault type of the fan in the display component of the wearable display device.
[0096] For embodiments of the apparatus, since they basically correspond to the method embodiments, relevant details can be found in the descriptions of the method embodiments. The apparatus embodiments described above are merely illustrative, and the modules described as separate modules may or may not be separate. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0097] In some embodiments, this disclosure also provides a fan detection system, including: a computer central control system, a low-distortion motion simulation device, a head and torso simulator, a vibration sensor, a high-sensitivity microphone, and an audio analyzer;
[0098] The computer central control system is used to control the motion frequency and amplitude of the low-distortion motion simulation device, as well as to process the data obtained from the test.
[0099] The low-distortion motion simulation device is used to carry the head and torso simulator and simulates motion based on the control signals of the computer central control system;
[0100] Head and torso simulators are used to simulate the state of a user wearing a wearable display device;
[0101] Vibration sensors are used to detect the vibration status of wearable detection devices in real time;
[0102] A high-sensitivity microphone is used to detect sound signals generated by the fan of a wearable display device;
[0103] Audio analyzers are used to process and analyze vibration and sound signals picked up by vibration sensors and microphones, and output visual charts related to indicators such as frequency and amplitude.
[0104] This disclosure addresses the problem of the inability to quantify and evaluate abnormal noise that may occur from fans in wearable display devices during movement. It proposes an automated testing system that can simulate head movements while simultaneously analyzing noise. Specifically, by integrating multiple modules such as a motion simulation device, head and torso simulator, high-sensitivity microphone, audio signal analyzer, vibration sensor, and computer, a testing system is formed that can effectively capture and analyze abnormal noise issues from fan modules and other components during movement. This disclosure primarily addresses the lack of testing schemes in the early performance evaluation and design of fan structures, leading to insufficient early assessments or a lack of design guidance. It provides an automated, quantitative testing and analysis scheme that allows users to quickly and effectively assess fan noise issues and provides data support, which greatly benefits subsequent selection and the reliability of the overall device structure design.
[0105] The methods and apparatus of this disclosure have been described above based on embodiments and application examples. Furthermore, this disclosure also provides an electronic device and a computer-readable storage medium, which are described below.
[0106] The following is for reference. Figure 2 The figure illustrates a structural schematic of an electronic device (e.g., a terminal device or server) 800 suitable for implementing embodiments of the present disclosure. The terminal device in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. The electronic device shown in the figure is merely an example and should not be construed as limiting the functionality and scope of the embodiments of the present disclosure.
[0107] Electronic device 800 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 801, which can perform various appropriate actions and processes according to a program stored in read-only memory (ROM) 802 or a program loaded from storage device 808 into random access memory (RAM) 803. RAM 803 also stores various programs and data required for the operation of electronic device 800. The processing device 801, ROM 802, and RAM 803 are interconnected via bus 804. Input / output (I / O) interface 805 is also connected to bus 804.
[0108] Typically, the following devices can be connected to I / O interface 805: input devices 806 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 807 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 808 including, for example, magnetic tapes, hard disks, etc.; and communication devices 809. Communication device 809 allows electronic device 800 to communicate wirelessly or wiredly with other devices to exchange data. Although an electronic device 800 with various devices is shown in the figure, it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed alternatively.
[0109] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 809, or installed from a storage device 808, or installed from a ROM 802. When the computer program is executed by a processing device 801, it performs the functions defined in the methods of embodiments of this disclosure.
[0110] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0111] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol such as HTTP (Hypertext Transfer Protocol) and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future-developed networks.
[0112] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.
[0113] The aforementioned computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the methods of the present disclosure.
[0114] Computer program code for performing the operations of this disclosure can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, and conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0115] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0116] The units described in the embodiments of this disclosure can be implemented in software or hardware. The names of the units are not, in some cases, intended to limit the specific unit.
[0117] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.
[0118] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0119] According to one or more embodiments of this disclosure, a fan detection method is provided, comprising:
[0120] Acquire the sound signal generated by the fan of the wearable display device and the target motion parameters of the wearable display device when the device is in motion;
[0121] Determine the target sound parameters based on the sound signal;
[0122] Based on the target sound parameters and the target motion parameters, the abnormal noise of the fan in the motion state is determined.
[0123] According to one or more embodiments of this disclosure, a method is provided, further comprising:
[0124] The wearable display device is driven into the motion state by a preset driving device.
[0125] According to one or more embodiments of this disclosure, a method is provided in which the preset driving device includes a human body simulation device and a motion simulation device; the human body simulation device is fixed on the motion simulation device for mounting the wearable display device; the motion simulation device is used to drive the human body simulation device to move.
[0126] According to one or more embodiments of this disclosure, a method is provided for acquiring sound signals generated by the fan of a wearable display device and target motion parameters of the wearable display device during motion, comprising:
[0127] The sound signal generated by the fan of the wearable display device in motion is acquired by the sound receiving component, and the target motion parameters generated by the wearable display device in motion are acquired by the motion detection component.
[0128] According to one or more embodiments of this disclosure, a method is provided in which the radio receiver is located near a fan of the wearable display device, and the motion detection receiver is located on the wearable display device.
[0129] According to one or more embodiments of this disclosure, a method is provided in which the sound receiving component includes a microelectromechanical system microphone and / or a pickup sensor.
[0130] According to one or more embodiments of this disclosure, a method is provided in which the motion detection component includes a vibration sensor and / or a miniature camera.
[0131] According to one or more embodiments of this disclosure, a method is provided for determining target sound parameters based on the sound signal, comprising:
[0132] The sound signal is subjected to spectral analysis to obtain heterophonic audio spectrum information;
[0133] The target sound parameters are determined based on the heterophonic spectrum information.
[0134] According to one or more embodiments of this disclosure, a method is provided in which the target motion parameters include at least one of the following: acceleration, velocity, displacement, amplitude, and direction.
[0135] According to one or more embodiments of this disclosure, a method is provided, further comprising:
[0136] The type of fan malfunction is determined based on the abnormal noise.
[0137] According to one or more embodiments of this disclosure, a method is provided, further comprising:
[0138] Obtain the target rotational speed information of the fan within a preset time period;
[0139] The step of determining the fan malfunction type based on the abnormal noise includes:
[0140] Based on the abnormal noise and the target speed information, the type of fan malfunction is determined.
[0141] According to one or more embodiments of this disclosure, a method is provided, further comprising:
[0142] The type of malfunction of the fan is displayed in the display component of the wearable display device.
[0143] According to one or more embodiments of this disclosure, a fan detection device is provided, comprising:
[0144] The acquisition module is used to acquire the sound signal generated by the fan of the wearable display device and the target motion parameters of the wearable display device when the device is in motion.
[0145] The first processing module is used to determine the target sound parameters based on the sound signal;
[0146] The second processing module is used to determine the abnormal noise of the fan in the motion state based on the target sound parameters and the target motion parameters.
[0147] According to one or more embodiments of the present disclosure, an electronic device is provided, including: at least one memory and at least one processor;
[0148] The at least one memory is used to store program code, and the at least one processor is used to call the program code stored in the at least one memory to execute the method described in any one of the above.
[0149] According to one or more embodiments of the present disclosure, a computer-readable storage medium is provided for storing program code that, when executed by a processor, causes the processor to perform the methods described above.
[0150] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.
[0151] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.
[0152] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.
Claims
1. A fan detection method, characterized in that, include: Acquire the sound signal generated by the fan of the wearable display device and the target motion parameters of the wearable display device when the device is in motion; Determine the target sound parameters based on the sound signal; Based on the target sound parameters and the target motion parameters, determine the abnormal noise of the fan in the motion state; The method further includes: driving the wearable display device into the motion state through a preset driving device; the preset driving device includes a human body simulation device and a motion simulation device; the human body simulation device is fixed on the motion simulation device and is used to mount the wearable display device; the motion simulation device is used to drive the human body simulation device to move.
2. The method according to claim 1, characterized in that, The acquisition of the sound signal generated by the fan of the wearable display device and the target motion parameters of the wearable display device during motion includes: The sound signal generated by the fan of the wearable display device in motion is acquired by the sound receiving component, and the target motion parameters generated by the wearable display device in motion are acquired by the motion detection component.
3. The method according to claim 2, characterized in that, The radio receiver is positioned near the fan of the wearable display device, and the motion detection unit is positioned on the wearable display device.
4. The method according to claim 3, characterized in that, The sound-receiving component includes a microelectromechanical system microphone and / or a sound pickup sensor.
5. The method according to claim 3, characterized in that, The motion detection component includes a vibration sensor and / or a miniature camera.
6. The method according to claim 1, characterized in that, Determining the target sound parameters based on the sound signal includes: The sound signal is subjected to spectral analysis to obtain heterophonic audio spectrum information; The target sound parameters are determined based on the heterophonic spectrum information.
7. The method according to claim 1, characterized in that, The target motion parameters include at least one of the following: acceleration, velocity, displacement, amplitude, and direction.
8. The method according to claim 1, characterized in that, Also includes: The type of fan malfunction is determined based on the abnormal noise.
9. The method according to claim 8, characterized in that, Also includes: Obtain the target rotational speed information of the fan within a preset time period; The step of determining the fan malfunction type based on the abnormal noise includes: Based on the abnormal noise and the target speed information, the type of fan malfunction is determined.
10. The method according to claim 1, characterized in that, Also includes: The type of malfunction of the fan is displayed in the display component of the wearable display device.
11. A fan detection device, characterized in that, include: The acquisition module is used to acquire the sound signal generated by the fan of the wearable display device and the target motion parameters of the wearable display device when the device is in motion. The first processing module is used to determine the target sound parameters based on the sound signal; The second processing module is used to determine the abnormal noise of the fan in the motion state based on the target sound parameters and the target motion parameters; The fan detection device further includes a drive module for driving the wearable display device into the motion state; the drive module includes a human body simulation submodule and a motion simulation submodule. The human body simulation submodule is fixed to the motion simulation submodule and is used to install the wearable display device; the motion simulation submodule is used to drive the human body simulation submodule to move.
12. An electronic device, comprising: At least one memory and at least one processor; The at least one memory is used to store program code, and the at least one processor is used to call the program code stored in the at least one memory to execute the method of any one of claims 1 to 10.
13. A computer-readable storage medium for storing program code, which, when executed by a computer device, causes the computer device to perform the method of any one of claims 1 to 10.
Citation Information
Patent Citations
Acoustic detection based status detection method of server fan
CN102521088A
Multidirectional noise detection device for fan
CN112096640A