Noise reduction method, device, equipment and storage medium for electronic devices

By determining the working status of the primary noise circuit of the electronic device and its connecting device, generating a command signal to control the power supply to be cut off, the noise problem during power-on by the electronic device is solved and the low-cost noise cancellation effect is achieved.

CN116208888BActive Publication Date: 2025-07-18WUHAN BITLAND INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211560239.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-07
Publication Date
2025-07-18
Estimated Expiration
2042-12-07

AI Technical Summary

Technical Problem

In the prior art, electronic devices generate noise when powered on, resulting in poor user experience, and the cost of replacing PCB components is high and the effect is not significant.

Method used

By determining the working status of the primary noise circuit of the electronic device and its connected devices, the BIOS and the embedded controller EC generate command signals, and control the power supply of the noise circuit to be cut off to solve the noise problem.

Benefits of technology

With low cost and no impact on user usage, it effectively solves the noise problem caused by electronic devices after power-on, improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116208888B_ABST
    Figure CN116208888B_ABST
Patent Text Reader

Abstract

The present invention belongs to the technical field of electronic devices, and discloses a noise reduction method, device, equipment and storage medium for an electronic device. The method includes: determining a primary noise circuit on the electronic device, and determining all connected devices on the primary noise circuit; determining the working state of the connected devices through the Basic Input Output System (BIOS); judging the state of the electronic device according to the working state; when the electronic device is in a first state, generating a first instruction signal, where the first state is that all connected devices on the primary noise circuit are in an unoperated state; after the Embedded Controller (EC) receives the first instruction signal, controlling, through the Embedded Controller (EC), to cut off the power supply of the primary noise circuit. Through the above manner, the noise problem generated after the electronic device is powered on can be effectively solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of electronic devices, and particularly to a noise reduction method, device, equipment and storage medium for an electronic device. Background Art

[0002] When the electronic device is powered on, it will generate a "whistling" sound, which easily leads to a poor user experience. The existing improvement method is to replace the ceramic capacitors on the electronic device circuit with tantalum capacitors or noise reduction capacitors. However, the cost of replacing the PCB components is relatively high, and the "whistling" sound is not significantly improved after replacing the PCB components. Summary of the Invention

[0003] The main purpose of the present invention is to provide a noise reduction method, device, equipment and storage medium for an electronic device, aiming to solve the technical problem that the electronic device generates noise when powered on, resulting in a poor user experience in the prior art.

[0004] To achieve the above purpose, the present invention provides a noise reduction method for an electronic device, the method comprising the following steps:

[0005] Determine the primary noise circuit on the electronic device and determine all the connected devices on the primary noise circuit;

[0006] Determine the working state of the connected devices through the Basic Input Output System (BIOS);

[0007] Judge the state of the electronic device according to the working state;

[0008] When the electronic device is in the first state, generate a first command signal, wherein the first state is that all the connected devices on the primary noise circuit are in the non-working state;

[0009] After the Embedded Controller (EC) receives the first command signal, control the Embedded Controller (EC) to cut off the power supply of the primary noise circuit.

[0010] Optionally, after judging the state of the electronic device according to the working state, the method further comprises:

[0011] When it is determined that the electronic device is in the second state, determine the connected devices on the primary noise circuit that are in the working state, wherein the second state is that at least one of the connected devices on the primary noise circuit is in the working state;

[0012] Judge whether the connected devices in the working state can be turned off;

[0013] When it is determined that the connected device in the working state can be turned off, it is determined that the electronic device is in the third state, and the first instruction signal is generated, where the third state is that all the connected devices in the first-stage noise circuit in the working state can be turned off;

[0014] After the embedded controller EC receives the first instruction signal, the embedded controller EC controls to cut off the power supply of the first-stage noise circuit.

[0015] Optionally, after determining the state of the electronic device according to the working state, it further includes:

[0016] When it is determined that the electronic device is in the second state, the second-stage noise circuit on the electronic device is determined, where the second state is that at least one connected device on the first-stage noise circuit is in the working state;

[0017] Determine all the connected devices on the second-stage noise circuit;

[0018] When the electronic device is in the fourth state, a second instruction signal is generated, where the fourth state is that all the connected devices on the second-stage noise circuit are in the non-working state;

[0019] After the embedded controller EC receives the second instruction signal, the embedded controller EC controls to cut off the power supply of the second-stage noise circuit.

[0020] Optionally, after the embedded controller EC controls to cut off the power supply of the first-stage noise circuit, it further includes:

[0021] Determine the noise decibel of the electronic device in the current environment;

[0022] Judge whether the noise decibel is higher than the preset decibel;

[0023] If the noise decibel is higher than the preset decibel, determine the second-stage noise circuit of the electronic device and determine all the connected devices on the second-stage noise circuit;

[0024] When the electronic device is in the fourth state, a second instruction signal is generated, where the fourth state is that all the connected devices on the second-stage noise circuit are in the non-working state;

[0025] After the embedded controller EC receives the second instruction signal, the embedded controller EC controls to cut off the power supply of the second-stage noise circuit.

[0026] Optionally, the noise reduction method of the electronic device further includes:

[0027] Create a connection device mapping table, where the connection devices in the electronic device in the connection device mapping table are mapped to the noise circuits;

[0028] Determine all the connection devices on the first-level noise circuit, including:

[0029] Based on the connection device mapping table, determine all the connection devices on the first-level noise circuit.

[0030] Optionally, the noise reduction method of the electronic device further includes:

[0031] Create an instruction mapping table, where the states of the electronic device in the instruction mapping table are mapped one by one to the control instructions 5;

[0032] After determining that the electronic device is in the first state, generate a first instruction signal, including:

[0033] After determining that the electronic device is in the first state, based on the instruction mapping table, determine the control instruction corresponding to the first state;

[0034] Generate a first instruction signal according to the control instruction.

[0035] Optionally, the noise reduction method of the electronic device further includes:

[0036] Determine the first noise circuit and the second noise circuit in the electronic device;

[0037] Keep the power supply of the first noise circuit, and through the embedded controller EC, control to cut off the power supply of the second noise circuit, and determine the first noise decibel of the electronic device in the current environment;

[0038] Keep the power supply of the second noise circuit, and through the embedded controller EC, control to cut off the power supply of the first noise circuit, and determine the second noise decibel of the electronic device in the current environment;

[0039] Compare the first noise decibel with the second noise decibel;

[0040] If the first noise decibel is greater than the second noise decibel, determine that the first noise circuit 0 is the first-level noise circuit, and determine that the second noise circuit is the second-level noise circuit;

[0041] If the second noise decibel is greater than the first noise decibel, determine that the first noise circuit is the second-level noise circuit, and determine that the first noise circuit is the first-level noise circuit.

[0042] In addition, to achieve the above object, the present invention also proposes a noise reduction device for an electronic device, and the noise reduction device for the electronic device 5 includes:

[0043] A determination module, configured to determine a primary noise circuit on an electronic device and determine all connection devices on the primary noise circuit;

[0044] The determination module is configured to determine the working state of the connection devices through the Basic Input / Output System (BIOS);

[0045] A judgment module, configured to judge the state of the electronic device according to the working state;

[0046] A generation module, configured to generate a first instruction signal when the electronic device is in a first state, where the first state is that all connection devices on the primary noise circuit are in a non-operating state;

[0047] A control module, configured to, after the Embedded Controller (EC) receives the first instruction signal, control the Embedded Controller (EC) to cut off the power supply of the primary noise circuit.

[0048] In addition, to achieve the above object, the present invention further provides a noise reduction device for an electronic device, where the noise reduction device for the electronic device includes: a memory, a processor, and a noise reduction program for the electronic device stored on the memory and executable on the processor, and the noise reduction program for the electronic device is configured to implement the steps of the noise reduction method for the electronic device as described above.

[0049] In addition, to achieve the above object, the present invention further provides a storage medium, on which a noise reduction program for an electronic device is stored, and when the noise reduction program for the electronic device is executed by a processor, the steps of the noise reduction method for the electronic device as described above are implemented.

[0050] The noise reduction method, device, equipment, and storage medium for the electronic device proposed by the present invention determine a primary noise circuit on the electronic device and determine all connection devices on the primary noise circuit; determine the working state of the connection devices through the Basic Input / Output System (BIOS); judge the state of the electronic device according to the working state; generate a first instruction signal when the electronic device is in a first state, where the first state is that all connection devices on the primary noise circuit are in a non-operating state; after the Embedded Controller (EC) receives the first instruction signal, control the Embedded Controller (EC) to cut off the power supply of the primary noise circuit. By the above method, first judge the working state of all connection devices on the primary noise circuit, and when it is determined that all connection devices on the primary noise circuit are in a non-operating state, the power supply of the primary noise circuit can be cut off to solve the noise problem generated by the electronic device. Description of the Drawings

[0051] Figure 1It is a schematic structural diagram of a noise reduction device of an electronic device in the hardware operating environment related to the embodiment solution of the present invention;

[0052] Figure 2 It is a schematic flowchart of the first embodiment of the noise reduction method for an electronic device of the present invention;

[0053] Figure 3 It is a schematic flowchart of the second embodiment of the noise reduction method for an electronic device of the present invention;

[0054] Figure 4 It is a schematic flowchart of the third embodiment of the noise reduction method for an electronic device of the present invention;

[0055] Figure 5 It is a schematic flowchart of the fourth embodiment of the noise reduction method for an electronic device of the present invention;

[0056] Figure 6 It is a structural block diagram of the first embodiment of the noise reduction device for an electronic device of the present invention.

[0057] The realization, functional features and advantages of the object of the present invention will be further described with reference to the embodiments and the accompanying drawings. Detailed Embodiment

[0058] It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.

[0059] Refer to Figure 1 , Figure 1 It is a schematic structural diagram of a noise reduction device of an electronic device in the hardware operating environment related to the embodiment solution of the present invention.

[0060] Such as Figure 1As shown, the noise reduction device of the electronic device may include: a processor 1001, such as a Central Processing Unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display) and an input unit such as a keyboard (Keyboard). Optionally, the user interface 1003 may further include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a Wireless-Fidelity (Wi-Fi) interface). The memory 1005 may be a high-speed Random Access Memory (RAM) or a stable Non-Volatile Memory (NVM), such as a disk memory. Optionally, the memory 1005 may also be a storage device independent of the aforementioned processor 1001.

[0061] Those skilled in the art can understand that Figure 1 the structure shown in does not constitute a limitation on the noise reduction device of the electronic device, and may include more or fewer components than shown, or combine some components, or have different component arrangements.

[0062] As Figure 1 shown, the memory 1005, as a storage medium, may include an operating system, a network communication module, a user interface module, and a noise reduction program for the electronic device.

[0063] In Figure 1 the noise reduction device of the electronic device shown, the network interface 1004 is mainly used for data communication with a network server; the user interface 1003 is mainly used for data interaction with a user; the processor 1001 and the memory 1005 in the noise reduction device of the electronic device of the present invention may be provided in the noise reduction device of the electronic device. The noise reduction device of the electronic device calls the noise reduction program stored in the memory 1005 through the processor 1001 and executes the noise reduction method for the electronic device provided by the embodiments of the present invention.

[0064] Based on the above hardware structure, an embodiment of the noise reduction method for the electronic device of the present invention is proposed.

[0065] Referring to Figure 2 , Figure 2 is a schematic flowchart of the first embodiment of a noise reduction method for an electronic device of the present invention.

[0066] In this embodiment, the noise reduction method for the electronic device includes the following steps:

[0067] Step S10: Determine the primary noise circuit on the electronic device and determine all the connected devices on the primary noise circuit.

[0068] It should be noted that the execution subject of this embodiment can be a computing service device with data processing, network communication, and program running functions, such as a mobile phone, a tablet computer, a desktop computer, etc., or an electronic device or a noise reduction device of an electronic device that can implement the above functions. Hereinafter, taking the noise reduction device of the electronic device as an example, this embodiment and the following embodiments will be described.

[0069] It should be noted that the electronic device includes an operating system, a BIOS (Basic Input / Output System), an EC (Embedded Controller), and a central processing unit CPU. Among them, the operating system can specifically adopt an operating system such as Windows.

[0070] It should be noted that the primary noise circuit refers to the circuit in the electronic device that mainly generates noise after the electronic device is powered on, and the primary noise circuit is determined through multiple experiments.

[0071] It can be understood that after the electronic device is powered on, a whistling sound is generated. The noise problem of the electronic device can be solved by disconnecting the power supply of the primary noise circuit on the electronic device. However, there are connected devices on the primary noise circuit. When disconnecting the power supply of the primary noise circuit, it is necessary to first determine whether the connected devices on the primary noise circuit are working. When all the connected devices on the primary noise circuit are in a non-working state, the power supply of the primary noise circuit can be disconnected.

[0072] In an embodiment, a connected device mapping table is created, where the connected devices in the electronic device in the connected device mapping table are mapped to the noise circuit;

[0073] Determining all the connected devices on the primary noise circuit includes:

[0074] Determine all the connected devices on the primary noise circuit based on the connected device mapping table.

[0075] It should be noted that all the connected devices on the primary noise circuit can be directly determined according to the connected device mapping table. When there are other noise circuits on the electronic device, the connected devices on other noise circuits can also be determined according to the connected device mapping table.

[0076] It can be understood that the connected devices on all the noise circuits of the electronic device can be entered in advance, and then the connected device mapping table can be created according to the entered information.

[0077] In this embodiment, by creating a connection device mapping table, all connection devices on the noise circuit can be quickly and conveniently found, thereby effectively improving the efficiency of solving the noise problem.

[0078] Step S20: Determine the working state of the connection device through the Basic Input / Output System (BIOS).

[0079] It should be noted that the working state of the connection device includes working and not working.

[0080] Step S30: Judge the state of the electronic device according to the working state.

[0081] It should be noted that the state of the electronic device is related to the working states of all connection devices on the primary noise circuit.

[0082] In a specific implementation, the states of the electronic device corresponding to the working states of all connection devices on the primary noise circuit can be pre-stored in advance. Exemplarily, when device A and device B are connected to the primary noise circuit, device A (not working) + device B (not working) corresponds to the state 1 of the electronic device, device A (working) + device B (not working) corresponds to the state 2 of the electronic device, device A (not working) + device B (working) corresponds to the state 3 of the electronic device, and device A (working) + device B (working) corresponds to the state 4 of the electronic device.

[0083] Step S40: When the electronic device is in the first state, generate a first instruction signal, where the first state is that all connection devices on the primary noise circuit are in the non-working state.

[0084] It can be understood that when all connection devices on the primary noise circuit are in the non-working state, it can be determined that the electronic device is in the first state.

[0085] It should be noted that the first instruction signal is used to control the power supply of the primary noise circuit to be cut off.

[0086] In one embodiment, the noise reduction method of the electronic device further includes:

[0087] Create an instruction mapping table, where the states of the electronic device in the instruction mapping table are mapped one-to-one with the control instructions;

[0088] After determining that the electronic device is in the first state, generating the first instruction signal includes:

[0089] After determining that the electronic device is in the first state, determine the control instruction corresponding to the first state based on the instruction mapping table;

[0090] Generate a first instruction signal according to the control instruction.

[0091] It should be noted that control instructions corresponding to the states of the electronic device are set in advance. After determining the state of the electronic device, the control instruction corresponding to the electronic device in the first state can be found through the instruction mapping table.

[0092] In this embodiment, by creating an instruction mapping table, the corresponding control instruction can be quickly and conveniently determined according to the current state of the electronic device, which can effectively improve the efficiency of solving the noise problem.

[0093] Step S50: After the embedded controller EC receives the first instruction signal, the embedded controller EC controls to cut off the power supply of the primary noise circuit.

[0094] It should be noted that the whistling sound generated after the electronic device is powered on is mainly generated by the primary noise circuit in the electronic device. When the EC receives the first instruction signal, it can control the power supply of the primary noise circuit to be cut off, so as to solve the noise problem generated after the electronic device is powered on.

[0095] In a specific implementation, the primary noise circuit can be a 12v circuit shared by the Fan and Audio on the electronic device. All the connected devices on the primary noise circuit can be the Fan and Audio. After the electronic device is connected to the power supply, a sound similar to "whistling" is generated. The working states of the Fan and Audio can be determined through the BIOS. When both the Fan and Audio are in the non-working state, the BIOS sends an instruction signal to the EC. When the EC receives the instruction signal, it can cut off the power supply of the primary noise circuit.

[0096] In this embodiment, the primary noise circuit on the electronic device is determined, and all the connected devices on the primary noise circuit are determined; through the basic input / output system BIOS, the working states of the connected devices are determined; the state of the electronic device is judged according to the working states; when the electronic device is in the first state, a first instruction signal is generated, where the first state is that all the connected devices on the primary noise circuit are in the non-working state; after the embedded controller EC receives the first instruction signal, the embedded controller EC controls to cut off the power supply of the primary noise circuit. By the above method, the noise problem generated after the electronic device is powered on can be effectively solved at low cost without affecting the user's use.

[0097] Reference Figure 3 , Figure 3 is a schematic flowchart of the second embodiment of a noise reduction method for an electronic device according to the present invention.

[0098] Based on the above first embodiment, after the step S30 of the noise reduction method for the electronic device in this embodiment, it further includes:

[0099] Step S301: When it is determined that the electronic device is in the second state, determine the connected devices that are in the working state on the primary noise circuit, where the second state is that at least one connected device on the primary noise circuit is in the working state.

[0100] It can be understood that when at least one of all the connected devices on the primary noise circuit is in the working state and the connected device in the working state cannot be turned off, it can be determined that the electronic device is in the second state.

[0101] In a specific implementation, taking the case where only Fan and Audio are connected to the primary noise circuit as an example, when the Fan is in the working state and the Audio is in the non - working state, it can be determined that the electronic device is in the second state.

[0102] Step S302: Determine whether the connected device in the working state can be turned off.

[0103] In a specific implementation, taking the case where only Fan and Audio are connected to the primary noise circuit as an example, the Fan is in the working state and the Audio is in the non - working state. Since the Fan on the electronic device mainly functions for heat dissipation, when it is monitored that the number of running programs on the electronic device is less than the preset number and no high - power programs such as large - scale games are running on the electronic device, it can be determined that the Fan connected to the electronic device can be turned off; it can also be determined that the Fan connected to the electronic device can be turned off when it is determined that the CPU temperature of the electronic device is lower than the preset temperature.

[0104] Step S303: When it is determined that the connected device in the working state can be turned off, determine that the electronic device is in the third state and generate the first instruction signal, where the third state is that all the connected devices in the working state on the primary noise circuit can be turned off.

[0105] It can be understood that when at least one of all the connected devices on the primary noise circuit is in the working state and the connected device in the working state can be turned off, it can be determined that the electronic device is in the third state.

[0106] Step S304: After the embedded controller EC receives the first instruction signal, control the embedded controller EC to cut off the power supply of the primary noise circuit.

[0107] It should be noted that the first instruction signal is used to control the cutting off of the power supply of the primary noise circuit.

[0108] In this embodiment, when it is determined that the electronic device is in the second state, the connected devices in the first-level noise circuit that are in the working state are determined, where the second state is that at least one connected device in the first-level noise circuit is in the working state; it is determined whether the connected devices in the working state can be turned off; when it is determined that the connected devices in the working state can be turned off, it is determined that the electronic device is in the third state, and the first instruction signal is generated, where the third state is that all the connected devices in the first-level noise circuit that are in the working state can be turned off; after the embedded controller (EC) receives the first instruction signal, the power supply of the first-level noise circuit is cut off through the embedded controller (EC). In the above manner, by generating the first instruction signal to cut off the power supply of the first-level noise circuit after determining that the connected devices in the working state can be turned off, the noise problem generated by the electronic device can be solved without affecting the user's use.

[0109] Reference Figure 4 , Figure 4 is a schematic flowchart of the third embodiment of a noise reduction method for an electronic device according to the present invention.

[0110] Based on the above first embodiment, after the step S30 in the noise reduction method of the electronic device in this embodiment, it further includes:

[0111] Step S3001: When it is determined that the electronic device is in the second state, the second-level noise circuit on the electronic device is determined, where the second state is that at least one connected device in the first-level noise circuit is in the working state.

[0112] It can be understood that when at least one of all the connected devices in the first-level noise circuit is in the working state and the connected devices in the working state cannot be turned off, it can be determined that the electronic device is in the second state.

[0113] In a specific implementation, taking the case where only a Fan and an Audio are connected to the first-level noise circuit as an example, when the Fan is in the working state and the Audio is in the non-working state, it can be determined that the electronic device is in the second state.

[0114] Step S3002: Determine all the connected devices on the second-level noise circuit.

[0115] It should be noted that the noise generated by the electronic device is mainly generated by the first-level noise circuit and the second-level noise circuit on the electronic device, and the noise decibels generated by the first-level noise circuit are higher than those generated by the second-level noise circuit. All the connected devices on the second-level noise circuit can be determined through the connected device mapping table.

[0116] In a specific implementation, the secondary noise circuit can be the 5V circuit shared by the USB and the keyboard on the electronic device. Then, all the connected devices on the secondary noise circuit can be the USB and the keyboard. The secondary noise circuit can also be the 3.3V circuit connected to the Touchpad on the electronic device. Then, all the connected devices on the secondary noise circuit can be the Touchpad.

[0117] In an embodiment, the noise reduction method of the electronic device further includes:

[0118] Determine the first noise circuit and the second noise circuit in the electronic device;

[0119] Keep the power supply of the first noise circuit, and control the embedded controller EC to cut off the power supply of the second noise circuit, and determine the first noise decibel of the electronic device in the current environment;

[0120] Keep the power supply of the second noise circuit, and control the embedded controller EC to cut off the power supply of the first noise circuit, and determine the second noise decibel of the electronic device in the current environment;

[0121] Compare the first noise decibel with the second noise decibel;

[0122] If the first noise decibel is greater than the second noise decibel, determine that the first noise circuit is the primary noise circuit and determine that the second noise circuit is the secondary noise circuit;

[0123] If the second noise decibel is greater than the first noise decibel, determine that the first noise circuit is the secondary noise circuit and determine that the first noise circuit is the primary noise circuit.

[0124] It should be noted that the first noise circuit and the second noise circuit are the circuits that mainly generate noise on the electronic device, which are discovered through multiple experiments.

[0125] It should be noted that through multiple experiments, it is found that the noise on the electronic device is mainly generated by the primary noise circuit and the secondary noise circuit. Entering the primary noise circuit and the secondary noise circuit of the electronic device into the noise reduction device of the electronic device before the electronic device is powered on can facilitate the BIOS to quickly determine the working states of all the connected devices on the noise circuit, so as to facilitate the EC to quickly execute corresponding controls.

[0126] It can be understood that the noise decibel generated by the primary noise circuit is higher than that generated by the secondary noise circuit.

[0127] In a specific implementation, the first noise circuit and the second noise circuit on the electronic device can be determined through multiple experiments, and then the first noise decibels generated by the first noise circuit are compared with the second noise decibels generated by the second noise circuit to determine the primary noise circuit and the secondary noise circuit in the electronic device.

[0128] Step S3003: When the electronic device is in the fourth state, generate a second instruction signal, where the fourth state is that all the connected devices on the secondary noise circuit are in an unoperated state.

[0129] It should be noted that the second instruction signal is used to control the power supply of the secondary noise circuit to be cut off.

[0130] It can be understood that when all the connected devices on the secondary noise circuit are in an unoperated state, it can be determined that the electronic device is in the fourth state.

[0131] Step S3004: After the embedded controller EC receives the second instruction signal, control the power supply of the secondary noise circuit to be cut off through the embedded controller EC.

[0132] In this embodiment, when it is determined that the electronic device is in the second state, the secondary noise circuit on the electronic device is determined, where the second state is that at least one connected device on the primary noise circuit is in an operated state; all the connected devices on the secondary noise circuit are determined; when the electronic device is in the fourth state, a second instruction signal is generated, where the fourth state is that all the connected devices on the secondary noise circuit are in an unoperated state; after the embedded controller EC receives the second instruction signal, control the power supply of the secondary noise circuit to be cut off through the embedded controller EC. By the above method, when at least one connected device on the primary noise circuit is in an operated state and it is determined that all the connected devices on the secondary noise circuit are in an unoperated state, a second instruction signal can be generated to control the power supply of the secondary noise circuit to be cut off, which can reduce the noise generated by the electronic device as much as possible without affecting the user's use.

[0133] Reference Figure 5 , Figure 5 is a schematic flowchart of the fourth embodiment of a noise reduction method for an electronic device according to the present invention.

[0134] Based on the above first embodiment, after the step S40 of the noise reduction method for the electronic device in this embodiment, it further includes:

[0135] Step S60: Determine the noise decibels of the electronic device in the current environment.

[0136] It should be noted that since the power supply of the primary noise circuit is in the off state, the noise decibels in the current environment are mainly generated by the secondary noise circuit.

[0137] In a specific implementation, the primary noise circuit refers to the 12V circuit shared by the Fan and Audio on the electronic device.

[0138] Step S70: Determine whether the noise decibels are higher than a preset decibel.

[0139] It should be noted that the preset decibel is set in advance. When the noise decibels are higher than the preset decibel, it means that the electronic device still emits noise that affects the user's work in the current environment. When the noise decibels are lower than the preset decibel, it means that the sound emitted by the electronic device in the current environment does not affect the user's work.

[0140] Step S80: If the noise decibels are higher than the preset decibel, determine the secondary noise circuit of the electronic device and all the connected devices on the secondary noise circuit.

[0141] It should be noted that all the connected devices on the secondary noise circuit can be determined through connection device mapping.

[0142] In a specific implementation, the secondary noise circuit can be the 5V circuit shared by the usb and keyboard on the electronic device. Then, all the connected devices on the secondary noise circuit can be the usb and the keyboard. The secondary noise circuit can also be the 3.3V circuit connected to the Touchpad on the electronic device. Then, all the connected devices on the secondary noise circuit can be the Touchpad.

[0143] In an embodiment, the noise reduction method of the electronic device further includes:

[0144] Determine the first noise circuit and the second noise circuit in the electronic device;

[0145] Keep the power supply of the first noise circuit, and control the embedded controller EC to cut off the power supply of the second noise circuit, and determine the first noise decibels of the electronic device in the current environment;

[0146] Keep the power supply of the second noise circuit, and control the embedded controller EC to cut off the power supply of the first noise circuit, and determine the second noise decibels of the electronic device in the current environment;

[0147] Compare the first noise decibels with the second noise decibels;

[0148] If the first noise decibel is greater than the second noise decibel, determine that the first noise circuit is a first-level noise circuit and determine that the second noise circuit is a second-level noise circuit;

[0149] If the second noise decibel is greater than the first noise decibel, determine that the first noise circuit is a second-level noise circuit and determine that the first noise circuit is a first-level noise circuit.

[0150] It should be noted that the first noise circuit and the second noise circuit are the main circuits that generate noise on the electronic device and are discovered through multiple experiments.

[0151] It should be noted that through multiple experiments, it is found that the noise on the electronic device is mainly generated by the first-level noise circuit and the second-level noise circuit. Entering the first-level noise circuit and the second-level noise circuit of the electronic device into the noise reduction device of the electronic device before the electronic device is powered on can facilitate the BIOS to quickly determine the working states of all connected devices on the noise circuit, so as to facilitate the EC to quickly execute corresponding controls.

[0152] It can be understood that the noise decibel generated by the first-level noise circuit is higher than the noise decibel generated by the second-level noise circuit.

[0153] In a specific implementation, the first noise circuit and the second noise circuit on the electronic device can be determined through multiple experiments, and then the first noise decibel generated by the first noise circuit is compared with the second noise decibel generated by the second noise circuit to determine the first-level noise circuit and the second-level noise circuit in the electronic device.

[0154] Step S90: When the electronic device is in the fourth state, generate a second instruction signal, where the fourth state is that all connected devices on the second-level noise circuit are in an unoperated state.

[0155] Step S100: After the embedded controller EC receives the second instruction signal, control the embedded controller EC to cut off the power supply of the second-level noise circuit.

[0156] In this embodiment, the noise decibel of the electronic device in the current environment is determined; it is judged whether the noise decibel is higher than a preset decibel; if the noise decibel is higher than the preset decibel, the secondary noise circuit of the electronic device is determined, and all the connected devices on the secondary noise circuit are determined; when the electronic device is in the fourth state, a second instruction signal is generated, where the fourth state is that all the connected devices on the secondary noise circuit are in an unoperated state; after the embedded controller EC receives the second instruction signal, the power supply of the secondary noise circuit is controlled to be cut off through the embedded controller EC. By the above method, when the noise decibel in the current environment is still higher than the preset decibel after the power supply of the primary noise circuit is controlled to be disconnected, the operating states of all the connected devices on the secondary noise circuit can be determined. When all the connected devices on the secondary noise circuit are in an unoperated state, the power supply of the secondary noise circuit can be controlled to be disconnected through the EC, which can reduce the noise generated by the electronic device as much as possible without affecting the user's use, so as to reduce the interference caused by the noise to the user's use process.

[0157] In addition, an embodiment of the present invention further provides a storage medium, on which a noise reduction program of an electronic device is stored. When the noise reduction program of the electronic device is executed by a processor, the steps of the noise reduction method of the electronic device as described above are implemented.

[0158] Refer to Figure 6 , Figure 6 which is a structural block diagram of the first embodiment of the noise reduction device of the electronic device of the present invention.

[0159] As Figure 6 shown, the noise reduction device of the electronic device proposed by the embodiment of the present invention includes:

[0160] A determination module 10, configured to determine a primary noise circuit on the electronic device and determine all the connected devices on the primary noise circuit.

[0161] The determination module 10 is configured to determine the operating state of the connected device through the basic input / output system BIOS.

[0162] A judgment module 20, configured to judge the state of the electronic device according to the operating state.

[0163] A generation module 30, configured to generate a first instruction signal when the electronic device is in the first state, where the first state is that all the connected devices on the primary noise circuit are in an unoperated state.

[0164] A control module 40, configured to, after the embedded controller EC receives the first instruction signal, control the embedded controller EC to cut off the power supply of the primary noise circuit.

[0165] It should be understood that the above is only for illustration and does not constitute any limitation to the technical solution of the present invention. In specific applications, those skilled in the art can set according to needs, and the present invention does not make any restrictions in this regard.

[0166] In this embodiment, by determining the primary noise circuit on the electronic device and determining all the connected devices on the primary noise circuit; through the Basic Input Output System (BIOS), determining the working states of the connected devices; judging the state of the electronic device according to the working states; when the electronic device is in the first state, generating a first instruction signal, where the first state is that all the connected devices on the primary noise circuit are in the non-working state; after the Embedded Controller (EC) receives the first instruction signal, controlling, through the Embedded Controller (EC), to cut off the power supply of the primary noise circuit. By the above method, the noise problem generated after the electronic device is powered on can be effectively solved at low cost without affecting the user's use.

[0167] In one embodiment, the control module 40 is further configured to:

[0168] When it is determined that the electronic device is in the second state, determining the connected devices on the primary noise circuit that are in the working state, where the second state is that at least one of the connected devices on the primary noise circuit is in the working state;

[0169] Judging whether the connected devices in the working state can be turned off;

[0170] When it is determined that the connected devices in the working state can be turned off, determining that the electronic device is in the third state and generating the first instruction signal, where the third state is that the connected devices in the working state on the primary noise circuit can all be turned off;

[0171] After the Embedded Controller (EC) receives the first instruction signal, controlling, through the Embedded Controller (EC), to cut off the power supply of the primary noise circuit.

[0172] In one embodiment, the control module 40 is further configured to:

[0173] When it is determined that the electronic device is in the second state, determining the secondary noise circuit on the electronic device, where the second state is that at least one of the connected devices on the primary noise circuit is in the working state;

[0174] Determining all the connected devices on the secondary noise circuit;

[0175] When the electronic device is in the fourth state, a second instruction signal is generated, where the fourth state is that all the connected devices on the secondary noise circuit are in an unoperated state;

[0176] After the embedded controller EC receives the second instruction signal, the embedded controller EC controls to cut off the power supply of the secondary noise circuit.

[0177] In one embodiment, the control module 40 is further configured to:

[0178] Determine the noise decibel of the electronic device in the current environment;

[0179] Determine whether the noise decibel is higher than a preset decibel;

[0180] If the noise decibel is higher than the preset decibel, determine the secondary noise circuit of the electronic device and determine all the connected devices on the secondary noise circuit;

[0181] When the electronic device is in the fourth state, a second instruction signal is generated, where the fourth state is that all the connected devices on the secondary noise circuit are in an unoperated state;

[0182] After the embedded controller EC receives the second instruction signal, the embedded controller EC controls to cut off the power supply of the secondary noise circuit.

[0183] In one embodiment, the determination module 10 is further configured to:

[0184] Create a connected device mapping table, where the connected devices in the electronic device in the connected device mapping table are mapped to the noise circuit;

[0185] The determination of all the connected devices on the primary noise circuit includes:

[0186] Based on the connected device mapping table, determine all the connected devices on the primary noise circuit.

[0187] In one embodiment, the generation module 30 is further configured to:

[0188] Create an instruction mapping table, where the states of the electronic device in the instruction mapping table are mapped one-to-one with the control instructions;

[0189] The generation of the first instruction signal after determining that the electronic device is in the first state includes:

[0190] After determining that the electronic device is in the first state, determine the control instruction corresponding to the first state based on the instruction mapping table;

[0191] Generate a first instruction signal according to the control instruction.

[0192] In one embodiment, the determining module 10 is further configured to:

[0193] Determine a first noise circuit and a second noise circuit in the electronic device;

[0194] Keep the power supply of the first noise circuit, and control the embedded controller EC to cut off the power supply of the second noise circuit, and determine the first noise decibel of the electronic device in the current environment;

[0195] Keep the power supply of the second noise circuit, and control the embedded controller EC to cut off the power supply of the first noise circuit, and determine the second noise decibel of the electronic device in the current environment;

[0196] Compare the first noise decibel with the second noise decibel;

[0197] If the first noise decibel is greater than the second noise decibel, determine that the first noise circuit is a first-level noise circuit and determine that the second noise circuit is a second-level noise circuit;

[0198] If the second noise decibel is greater than the first noise decibel, determine that the first noise circuit is a second-level noise circuit and determine that the first noise circuit is a first-level noise circuit.

[0199] It should be noted that the above-described work process is only illustrative and does not limit the protection scope of the present invention. In actual applications, those skilled in the art can select some or all of them according to actual needs to achieve the purpose of the solution of this embodiment, and no limitation is made here.

[0200] In addition, for the technical details not described in detail in this embodiment, reference can be made to the noise reduction method of the electronic device provided in any embodiment of the present invention, which will not be elaborated here.

[0201] In addition, it should be noted that in this article, the terms "include", "comprise" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements not only includes those elements, but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article or system. Without further limitation, an element defined by the statement "including one..." does not exclude the existence of another identical element in the process, method, article or system including that element.

[0202] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0203] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases, the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as Read Only Memory (ROM) / RAM, magnetic disk, optical disc), and includes several instructions to enable a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in various embodiments of the present invention.

[0204] The above are only the preferred embodiments of the present invention, and do not limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made by using the content of the specification and drawings of the present invention, or directly or indirectly applied in other related technical fields, shall be similarly included in the patent protection scope of the present invention.

Claims

1. A noise reduction method for an electronic device, characterized in that Applied to an electronic device, the electronic device includes a Basic Input / Output System (BIOS) and an Embedded Controller (EC). The noise reduction method of the electronic device includes: Determine a primary noise circuit on the electronic device and determine all the connected devices on the primary noise circuit; Through the Basic Input / Output System (BIOS), determine the working states of the connected devices; Judge the state of the electronic device according to the working states; When the electronic device is in a first state, generate a first instruction signal, where the first state is that all the connected devices on the primary noise circuit are in an unoperated state; After the Embedded Controller (EC) receives the first instruction signal, control, through the Embedded Controller (EC), to cut off the power supply of the primary noise circuit.

2. The method according to claim 1, wherein After judging the state of the electronic device according to the working states, it further includes: When it is determined that the electronic device is in a second state, determine the connected devices on the primary noise circuit that are in an operated state, where the second state is that at least one connected device on the primary noise circuit is in an operated state; Judge whether the connected devices in the operated state can be turned off; When it is determined that the connected devices in the operated state can be turned off, determine that the electronic device is in a third state and generate the first instruction signal, where the third state is that the connected devices in the operated state on the primary noise circuit can all be turned off; After the Embedded Controller (EC) receives the first instruction signal, control, through the Embedded Controller (EC), to cut off the power supply of the primary noise circuit.

3. The method according to claim 1, characterized in that, After judging the state of the electronic device according to the working states, it further includes: When it is determined that the electronic device is in a second state, determine a secondary noise circuit on the electronic device, where the second state is that at least one connected device on the primary noise circuit is in an operated state; Determine all the connected devices on the secondary noise circuit; When the electronic device is in a fourth state, generate a second instruction signal, where the fourth state is that all the connected devices on the secondary noise circuit are in an unoperated state; After the Embedded Controller (EC) receives the second instruction signal, control, through the Embedded Controller (EC), to cut off the power supply of the secondary noise circuit.

4. The method according to claim 1, characterized in that, After controlling, through the Embedded Controller (EC), to cut off the power supply of the primary noise circuit, it further includes: Determine the noise decibels of the electronic device in the current environment; Judge whether the noise decibels are higher than a preset decibel; If the noise decibels are higher than the preset decibel, determine the secondary noise circuit of the electronic device and determine all the connected devices on the secondary noise circuit; When the electronic device is in a fourth state, generate a second instruction signal, where the fourth state is that all the connected devices on the secondary noise circuit are in an unoperated state; After the Embedded Controller (EC) receives the second instruction signal, control, through the Embedded Controller (EC), to cut off the power supply of the secondary noise circuit.

5. The method according to claim 1, wherein The noise reduction method of the electronic device further includes: Create a connection device mapping table, where the connection devices in the electronic device in the connection device mapping table are mapped to the noise circuits; The determining all the connection devices on the first-level noise circuit includes: Determine all the connection devices on the first-level noise circuit based on the connection device mapping table.

6. The method according to claim 1, characterized in that The noise reduction method of the electronic device further includes: Create an instruction mapping table, where the states of the electronic device in the instruction mapping table are mapped one by one to the control instructions; When the electronic device is in the first state, generating a first instruction signal includes: When the electronic device is in the first state, determine the control instruction corresponding to the first state based on the instruction mapping table; Generate a first instruction signal according to the control instruction.

7. The method according to any one of claims 1 to 6, characterized in that, The noise reduction method of the electronic device further includes: Determine the first noise circuit and the second noise circuit in the electronic device; Keep the power supply of the first noise circuit, and control the embedded controller EC to cut off the power supply of the second noise circuit, and determine the first noise decibel of the electronic device in the current environment; Keep the power supply of the second noise circuit, and control the embedded controller EC to cut off the power supply of the first noise circuit, and determine the second noise decibel of the electronic device in the current environment; Compare the first noise decibel with the second noise decibel; If the first noise decibel is greater than the second noise decibel, determine that the first noise circuit is the first-level noise circuit and determine that the second noise circuit is the second-level noise circuit; If the second noise decibel is greater than the first noise decibel, determine that the first noise circuit is the second-level noise circuit and determine that the second noise circuit is the first-level noise circuit.

8. A noise reduction device for an electronic device, characterized in that, The noise reduction device of the electronic device includes: A determination module, configured to determine the first-level noise circuit on the electronic device and determine all the connection devices on the first-level noise circuit; The determination module is configured to determine the working state of the connection device through the basic input / output system BIOS; A judgment module, configured to judge the state of the electronic device according to the working state; A generation module, configured to generate a first instruction signal when the electronic device is in the first state, where the first state is that all the connection devices on the first-level noise circuit are in an unworking state; A control module, configured to, after the embedded controller EC receives the first instruction signal, control the embedded controller EC to cut off the power supply of the first-level noise circuit.

9. A noise reduction device for an electronic device, characterized in that, The device includes: a memory, a processor, and a noise reduction program of the electronic device stored on the memory and executable on the processor, and the noise reduction program of the electronic device is configured to implement the steps of the noise reduction method of the electronic device according to any one of claims 1 to 7.

10. A storage medium, characterized in that, A noise reduction program of the electronic device is stored on the storage medium, and when the noise reduction program of the electronic device is executed by a processor, the steps of the noise reduction method of the electronic device according to any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Eradicating method and device of audio noise

    CN107229447A

  • Electric audio circuit and audio equipment of noise in twinkling of an eye in elimination

    CN208094779U