Filter screen dismounting sensing method based on wind resistance change and related equipment

By monitoring the air resistance changes of the air purifier and determining whether the filter is removed, the problem of high cost and insufficient accuracy in the prior art is solved, and the filter removal induction with lower cost and higher accuracy is achieved, reducing safety hazards.

CN120488468APending Publication Date: 2025-08-15SHENZHEN WATER WORLD INFORMATION CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510717503.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-30
Publication Date
2025-08-15

AI Technical Summary

Technical Problem

When determining whether the filter is removed, the existing air purifier is costly and has insufficient accuracy, which poses safety risks.

Method used

By monitoring the air resistance changes during operation of the air purifier, we can judge whether the air resistance shows a decrease in the preset rate within the preset time. If so, the motor will be controlled to slow down or stop, and the filter removal will be realized.

Benefits of technology

It reduces the hardware cost of judging whether the filter is removed, improves the accuracy of judgment, and reduces safety risks when using air purifiers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120488468A_ABST
    Figure CN120488468A_ABST
Patent Text Reader

Abstract

The invention provides a filter screen dismounting sensing method based on wind resistance change. The method comprises the steps that wind resistance of an air purifier during operation is monitored; when the wind resistance is reduced at the preset speed within the first preset time, whether the filter screen is disassembled or not is determined; if the filter screen is detached, the motor is controlled to decelerate or stop rotating. According to the method, the wind resistance of the air purifier during operation is monitored, whether the filter screen is disassembled or not is determined when the wind resistance is reduced at the preset speed within the first preset time, and when the filter screen is disassembled, the motor is controlled to be subjected to speed reduction or stalling, and whether the filter screen is disassembled or not and whether the filter screen is taken out or not are judged by sensing the wind resistance change; after the switch board is omitted, the scheme cost and the processing cost are reduced, the hardware cost for judging whether the filter screen is disassembled or not is reduced, and meanwhile, the accuracy for judging whether the filter screen is disassembled or not is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of air purifiers, and in particular to a method for sensing filter removal based on wind resistance changes and related equipment. Background Art

[0002] An air purifier contains a motor, filter, and other components. The thick filter not only protects the motor by filtering dust and debris from the air, but also shields the user from the motor. However, if the motor continues to run during disassembly (such as replacing the filter), this can pose a danger to the user and their family members. Therefore, it is usually necessary to inspect the air purifier to see if any disassembly or filter removal has occurred.

[0003] Currently, most air purifier solutions on the market use a small switch board, typically a Hall effect switch, to detect whether the filter has been removed. Specifically, the Hall effect sensor is installed near the purifier's back cover, which has a corresponding component (such as a magnet). When the back cover is removed, the Hall effect sensor senses the component's removal, generating an electrical signal indicating removal, which is sent to the MCU. The MCU then stops the motor, mitigating the risk of removing the filter.

[0004] However, the high cost of Hall effect sensors makes them difficult to manufacture. Furthermore, this solution suffers from accuracy issues, as removing the cover doesn't necessarily remove the filter, and the motor may still be hidden behind it. The filter, being a consumable item, doesn't require expensive Hall effect components. A more cost-effective and accurate solution is urgently needed to determine whether the filter has been removed. Summary of the Invention

[0005] An embodiment of the present invention provides a method for sensing filter removal based on wind resistance changes, aiming to provide a lower-cost and more accurate solution for determining whether the filter has been removed. The present invention monitors the wind resistance of the air purifier during operation, and when the wind resistance decreases at a preset rate within a first preset time, determines whether the filter has been removed. When the filter has been removed, the motor is controlled to slow down or stop. The present invention determines whether the filter has been removed and whether the filter has been taken out by sensing wind resistance changes, thereby eliminating the switch board, reducing both the solution cost and the processing cost, reducing the hardware cost for determining whether the filter has been removed, and at the same time, improving the accuracy of determining whether the filter has been removed.

[0006] In a first aspect, an embodiment of the present invention provides a method for sensing filter removal based on wind resistance changes, the method comprising the following steps:

[0007] Monitor the wind resistance of the air purifier during operation;

[0008] When the wind resistance decreases at a preset rate within a first preset time, determining whether the filter has been removed;

[0009] If the filter is removed, the motor is controlled to slow down or stop.

[0010] Optionally, monitoring the wind resistance of the air purifier during operation includes:

[0011] monitoring the power of the first motor of the air purifier during operation;

[0012] The wind resistance of the air purifier is determined based on the first motor power.

[0013] Optionally, before performing the step of monitoring the wind resistance of the air purifier during operation, the method further includes:

[0014] Monitor acceleration sensor data;

[0015] When the acceleration sensor data changes, determining whether there is a door removal behavior;

[0016] If there is a door removal behavior, when the current wind speed level is at a high wind speed level, the current wind speed level of the air purifier will be adjusted to a high wind speed level, and the step of monitoring the wind resistance of the air purifier during operation will be performed.

[0017] Optionally, before monitoring the wind resistance of the air purifier during operation, the method further includes:

[0018] Obtaining a second motor power of the air purifier in a filter-free state and a third motor power of the air purifier in a new filter-installed state, where the third motor power is obtained after the second motor power is obtained;

[0019] determining a motor power variation base value based on the second motor power and the third motor power;

[0020] Based on the power change base value, the step of monitoring the wind resistance of the air purifier during operation is performed.

[0021] Optionally, when the wind resistance decreases at a preset rate within a first preset time, determining whether the filter has been removed includes:

[0022] When the wind resistance decreases at a preset rate within a first preset time, determining whether a downshift instruction exists during the same period;

[0023] If there is a downshift command, it is determined that the filter is not removed;

[0024] If there is no downshift instruction, it is determined that the filter is removed.

[0025] Optionally, when the wind resistance decreases at a preset rate within a first preset time, determining whether the filter has been removed includes:

[0026] When the wind resistance decreases at a preset rate within a first preset time, determining whether there is a synchronous upshift instruction, the first preset time being used to detect whether the filter is removed;

[0027] If there is a synchronous upshift command, determining whether the power of the first motor decreases within a second preset time and stabilizes at a stable power corresponding to the gear after the upshift, wherein the second preset time is used to detect whether the air purifier is experiencing motor aging or wear;

[0028] If the power of the first motor decreases within the second preset time and stabilizes at the stable power corresponding to the gear after the upshift, it is determined that the air purifier has motor aging or wear and the filter is not removed;

[0029] If there is no synchronous upshift instruction, or if the power of the first motor does not decrease within the second preset time and is not stable at the stable power corresponding to the gear position after the upshift, it is determined that the filter is removed.

[0030] Optionally, when the wind resistance decreases at a preset rate within a first preset time, determining whether the filter has been removed includes:

[0031] When the wind resistance decreases at a preset rate within a first preset time, a detection is triggered as to whether the motor of the air purifier is aging or worn;

[0032] During the detection process of whether the air purifier is experiencing motor aging or wear, determine whether there is a synchronous upshift instruction;

[0033] If there is a synchronous upshift command, determining whether the power of the first motor decreases within a second preset time and stabilizes at a stable power corresponding to the gear after the upshift, the second preset time being connected after the first preset time;

[0034] If the power of the first motor decreases within the second preset time and stabilizes at the corresponding stable power after the upshift, it is determined that the motor of the air purifier is aged or worn, and the filter is not removed;

[0035] If there is no synchronous upshift instruction, or if the power of the first motor does not decrease within the second preset time and is not stable at the stable power corresponding to the gear position after the upshift, it is determined that the filter is removed.

[0036] Optionally, when the wind resistance decreases at a preset rate within a first preset time, determining whether the filter has been removed includes:

[0037] When the wind resistance decreases at a preset rate within a first preset time, obtaining a current temperature of the air purifier;

[0038] Based on the current temperature, determining whether the power-off duration of the current power of the air purifier meets the power-off duration of the current temperature;

[0039] If the power-off duration of the current power of the air purifier matches the power-off duration of the current temperature, it is determined that the power-off of the air purifier is caused by high-temperature operation of the product, and it is determined that the filter is not removed;

[0040] If the power-off duration of the current power of the air purifier does not match the power-off duration of the current temperature, it is determined that the filter has been removed.

[0041] In a second aspect, an embodiment of the present invention further provides an air purifier, comprising:

[0042] The first monitoring module is used to monitor the wind resistance of the air purifier during operation;

[0043] a first determining module, configured to determine whether the filter has been removed when the wind resistance decreases at a preset rate within a first preset time;

[0044] The first control module is used to control the motor to slow down or stop if the filter is removed.

[0045] In a third aspect, an embodiment of the present invention provides an electronic device comprising: a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the steps of the method for sensing filter removal based on wind resistance changes provided in an embodiment of the present invention are implemented.

[0046] In an embodiment of the present invention, the wind resistance of the air purifier during operation is monitored; when the wind resistance decreases at a preset rate within a first preset time, it is determined whether the filter has been removed; if the filter has been removed, the motor is controlled to slow down or stop. The present invention monitors the wind resistance of the air purifier during operation, and when the wind resistance decreases at a preset rate within a first preset time, it is determined whether the filter has been removed; if the filter has been removed, the motor is controlled to slow down or stop. The present invention determines whether the filter has been removed and whether the filter has been taken out by sensing the change in wind resistance, thereby eliminating the switch board, reducing both the solution cost and the processing cost, reducing the hardware cost of determining whether the filter has been removed, and at the same time, improving the accuracy of determining whether the filter has been removed. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0048] Figure 1 This is a flow chart of a method for sensing filter removal based on wind resistance changes provided by an embodiment of the present invention;

[0049] Figure 2 This is a curve diagram of motor power loss provided by an embodiment of the present invention;

[0050] Figure 3 is another motor power loss curve diagram provided by an embodiment of the present invention;

[0051] Figure 4 1 is a structural diagram of an air purifier provided by an embodiment of the present invention;

[0052] Figure 5 It is a structural diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

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

[0054] like Figure 1 As shown, Figure 1 1 is a flow chart of a method for sensing filter removal based on wind resistance changes provided by an embodiment of the present invention. The method for sensing filter removal based on wind resistance changes includes the following steps:

[0055] 101. Monitor the wind resistance of the air purifier during operation.

[0056] In an embodiment of the present invention, the aforementioned method for sensing filter removal based on wind resistance changes can be applied to an air purifier, which includes a motor, a filter, a PCB, a microprocessor (MCU), sensors, and other electronic components. The motor drives air flow, and the filter not only filters dust and debris from the air to protect the motor, but also provides reverse protection for the user by shielding the motor.

[0057] The above-mentioned wind resistance can be understood as the resistance encountered by air when passing through the filter of the air purifier. When the air passes through the filter of the purifier, it will encounter certain obstructions, and this obstruction forms wind resistance. Wind resistance is related to the state of the filter (such as whether it is removed or blocked). Compared with the state without a filter, the wind resistance will increase after the filter is installed. If the filter gradually becomes dirty or even blocked, the wind resistance will increase, which may cause the air volume of the air purifier to decrease, thereby affecting the purification effect; if the filter is removed, the wind resistance will decrease, which will cause the air volume of the air purifier to increase, and will also affect the purification effect.

[0058] It should be noted that when the air purifier is running, by monitoring the wind resistance, it is possible to understand the working status of the air purifier and whether there are any problems such as malfunctions or performance degradation.

[0059] The above-mentioned wind resistance can be measured by a wind speed sensor, or by measuring the motor power and obtaining it through the mapping relationship between motor power and wind resistance. Among them, the mapping relationship between motor power and wind resistance can be understood as different motor powers corresponding to different wind resistances. The mapping relationship between motor power and wind resistance can be constructed through experimental data, that is, collecting wind resistance data under different powers to construct a mapping relationship between different powers and different wind resistances. It is worth mentioning that even if components such as "wind speed sensors" are used to measure wind speed / wind resistance data, their cost is much lower than that of magnet-based Hall components.

[0060] 102. When the wind resistance decreases at a preset rate within a first preset time, it is determined whether the filter has been removed.

[0061] In the embodiment of the present invention, the first preset time is a preset time, for example, it can be a few seconds, more than ten seconds, etc.

[0062] The above-mentioned preset rate is a rate preset by the system. The preset rate can be understood as the wind resistance reaching or remaining within a predetermined range of variation within a preset time range. The above-mentioned preset rate can be dynamically determined based on the default rate, the duration of the first preset time, the first average wind resistance under the total operating time of the air purifier, and the first average wind resistance under the current operating time. The range of the preset rate can specifically be [v-|r1-r2| / t, v+|r1-r2| / t], where v is the default rate, obtained from experimental data, that is, in an experimental environment, the wind resistance reduction rate within the first preset time after the filter is removed is measured, and the average of the wind resistance reduction rates obtained from multiple measurements is taken as the default rate. r1 is the first average wind resistance under the total operating time of the air purifier, r2 is the first average wind resistance under the current operating time, and t is the duration of the first preset time. Since the first average wind resistance under the total operating time of the air purifier and the first average wind resistance under the current operating time are taken into account, the range of the preset rate can be dynamically set according to the long-term and short-term usage of the air purifier, making the preset rate more accurate.

[0063] Whether the above-mentioned filter has been dismantled can be understood as whether the filter has been removed or disassembled.

[0064] Furthermore, if the rate and duration of wind resistance decrease within the first predetermined timeframe meet the pre-set rate of decrease conditions, i.e., the gradient and duration of decrease, then it is considered that the filter may have been removed. This is because, under normal circumstances, if the filter is intact and installed on the machine / has not been removed, there will be no significant decrease in wind resistance.

[0065] It should be noted that if the wind resistance decreases at a preset rate within the first preset time range, it can be determined that the filter may be removed.

[0066] 103. If the filter is removed, control the motor to slow down or stop.

[0067] In an embodiment of the present invention, when the filter is removed, the motor is controlled to slow down or stop, thereby reducing safety hazards when using the air purifier.

[0068] The above-mentioned speed reduction can be understood as reducing the running speed of the motor.

[0069] The above-mentioned stop can be understood as stopping the motor from running.

[0070] In an embodiment of the present invention, the present invention determines whether the air purifier has changed from "filter state" to "filter removed state" through changes in wind resistance, and then controls the rotation of the motor to reduce safety hazards when using the air purifier. Among them, directly stopping the motor is the safest.

[0071] In an embodiment of the present invention, the wind resistance of the air purifier during operation is monitored; when the wind resistance decreases at a preset rate within a first preset time, it is determined whether the filter has been removed; if the filter has been removed, the motor is controlled to slow down or stop. The present invention monitors the wind resistance of the air purifier during operation, and when the wind resistance decreases at a preset rate within a first preset time, it is determined whether the filter has been removed; if the filter has been removed, the motor is controlled to slow down or stop. The present invention determines whether the filter has been removed and whether the filter has been taken out by sensing the change in wind resistance, thereby eliminating the switch board, reducing both the solution cost and the processing cost, reducing the hardware cost of determining whether the filter has been removed, and at the same time, improving the accuracy of determining whether the filter has been removed.

[0072] It is understandable that in the specific implementation of this application, related data such as power data, wind resistance data, acceleration data, temperature data, etc. are involved. When the embodiments in this application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of relevant data, as well as the training, deployment and calling of algorithm models, must comply with relevant laws, regulations and standards of relevant countries and regions.

[0073] Optionally, in the step of obtaining the wind resistance of the air purifier during operation, the power of a first motor of the air purifier during operation may be monitored; and the wind resistance of the air purifier may be determined based on the first motor power.

[0074] In the embodiment of the present invention, the above-mentioned first motor power can be understood as the power of the motor when the air purifier is running.

[0075] Furthermore, when the air purifier is running, the power of the first motor of the air purifier can be monitored, and then the wind resistance of the air purifier can be obtained through the mapping relationship between the motor power and the wind resistance. The mapping relationship between the motor power and the wind resistance can be understood as different motor powers corresponding to different wind resistances. The mapping relationship between the motor power and the wind resistance can be constructed based on experimental data, that is, wind resistance data at different powers are collected to construct a mapping relationship between different powers and different wind resistances.

[0076] The above-mentioned wind resistance refers to the resistance encountered by air when passing through the filter of the air purifier.

[0077] Optionally, an acceleration sensor is provided in the air purifier body, and before executing the step of monitoring the wind resistance of the air purifier during operation, the acceleration sensor data can also be monitored; when the acceleration sensor data changes, it is determined whether there is a door removal behavior; if there is a door removal behavior, when the current wind speed level is not a high wind speed level, the current wind speed level of the air purifier is adjusted to a high wind speed level, and the step of monitoring the wind resistance of the air purifier during operation is executed.

[0078] In an embodiment of the present invention, the above-mentioned acceleration sensor is arranged in the air purifier body, such as on the main board of the machine, to detect the physical movement or vibration of the device, which can help monitor whether the device is accidentally moved (such as being moved away / knocked open) instead of the door being disassembled, or whether the door is actually disassembled.

[0079] The aforementioned accelerometer data can be understood as data collected by the accelerometer regarding the device's movement or vibration. Accelerometer data is a vector quantity, including the magnitude and direction of acceleration. Monitoring accelerometer data confirms the device's physical movement or vibration. The aforementioned door removal behavior can be understood as the act of opening the device's back cover or outer casing. The direction of door removal is fixed relative to the device itself, such as pulling it out from the rear. Furthermore, removing the door requires a certain amount of force, which, when reacting against the device itself, causes a certain degree of shaking in the corresponding direction. This differs from the direction and magnitude of the force generated when the product is accidentally moved (e.g., removed or bumped). Therefore, in this embodiment, by monitoring the accelerometer data (including the magnitude and direction of acceleration), it is possible to predict, to a certain extent, whether door removal is occurring. This allows for the elimination of more unexpected scenarios. Once door removal is confirmed, further detection operations are performed, or the detection frequency is increased if simultaneous detection operations are provided.

[0080] It should be noted that, in some embodiments, if the current wind speed level of the air purifier is already at a high wind speed level, there is no need to increase the wind speed.

[0081] Furthermore, the step of monitoring the wind resistance of the air purifier during operation is performed, that is, determining whether the filter is in a removed state based on the change in wind resistance. If the filter is in a removed state, the motor is controlled to slow down or stop.

[0082] In a possible embodiment, at high wind speeds, the wind force is strong and the wind resistance is also large, so the change in wind resistance caused by removing the filter will be more obvious. If the wind speed is low, the change may be so small that it is difficult to detect. Therefore, when it is believed that there is door removal behavior, the "detection target" is amplified within a preset time for easy identification. The above-mentioned detection target can be understood as the degree of attention or sensitivity to a certain parameter or signal. By amplifying the detection target, any anomalies or changes caused by door removal behavior can be more easily identified. When data indicating the existence of door removal behavior is received, the detection frequency of the motor power can also be accelerated within a few seconds or more than ten seconds to more sensitively capture the change nodes and change results.

[0083] Optionally, before the step of monitoring the wind resistance of the air purifier during operation, the second motor power of the air purifier in the state without a filter and the third motor power of the air purifier when a new filter is installed can also be obtained; based on the second motor power and the third motor power, the motor power change base value is determined; based on the power change base value, the step of monitoring the wind resistance of the air purifier during operation is performed.

[0084] In this embodiment of the present invention, the third motor power is obtained after the second motor power. The second motor power is the motor power when the air purifier is operating without a filter; the third motor power is the motor power when the air purifier is operating with a new filter installed.

[0085] The above-mentioned no-filter state can be understood as a state in which the air purifier has no filter installed.

[0086] The above-mentioned new filter installation state can be understood as the state in which the air purifier is installed with a new filter.

[0087] The motor power change base value mentioned above can be understood as the baseline value of the motor power change caused by filter removal. Each air purifier product has its own power change base value.

[0088] Furthermore, the step of monitoring the wind resistance of the air purifier during operation is performed, that is, determining whether the filter is in a removed state based on the change in wind resistance. If the filter is in a removed state, the motor is controlled to slow down or stop.

[0089] In a possible embodiment, the base value of power change when the filter is removed is recorded as P(△); the motor operating power when the air purifier is in the filter-free state is recorded as P1; the motor operating power when the air purifier is installed with a new filter is recorded as P2; wherein the acquisition time of P1 is connected to the acquisition time of P1. Then, calculate P2-P1=P difference (the power difference), and fill P difference into P(△). It should be noted that the actual operating power of the motor is recorded as P2'. When the filter is installed and the air purifier is used normally, the dust particles on the filter will gradually increase, and the actual operating power P2' of the motor will gradually increase. When there is a power reduction situation, the confirmation of P(reduction difference) is triggered. When P(reduction difference) ≥ the power change base value P(△), it is considered that the filter has been removed, and the motor is controlled to stop or reduce speed.

[0090] In another possible embodiment, when the air purifier is first used, the total wind resistance of the air purifier with the filter installed is equal to the initial wind resistance of the filter itself. While the filter is in place, as the filter continues to filter dust, its air permeability deteriorates and the total wind resistance increases, with the final resistance typically being 2-4 times the initial resistance. Therefore, when the filter is removed at this point, the P (difference in power drop) will be very large, far exceeding the base power change value P (Δ) based on the new filter as a reference.

[0091] It should be noted that there are differences between different models of air purifiers. In particular, due to differences in structures such as air ducts, the airflow and wind resistance may vary, and thus the motor power changes may also vary. Some changes are more significant, while others are more subtle. Even for the same product, similar differences may exist between different individuals and batches. In addition, environmental factors, such as changes / instabilities in current and voltage, interference from external obstacles, etc., may also cause a decrease in motor power, but this is different from the power change amplitude caused by removing the filter. Therefore, for each individual product, it is necessary to obtain the base value P(△) of the power change when the filter is removed.

[0092] The power change base value P(△) can be written by performing a data test on each product before the manufacturer packages the product, or it can be written after the user receives the product and performs a data test in the empty filter state and the filter state according to the product manual / activation steps to obtain the base value P(△).

[0093] It's worth noting that even if the product's air duct / motor wears out over time, the power variation base value (P(△)) will remain relatively constant between the filter-without and filter-without states, as the same components are used. Of course, if the removal / replacement of the air duct or wind power assembly is detected (for example, replacing the motor / fan blades or other accessories due to repairs), a retest will be prompted.

[0094] Optionally, in the step of determining whether the filter is removed when the wind resistance decreases at a preset rate within the first preset time, when the wind resistance decreases at a preset rate within the first preset time, it is determined whether there is a downshift instruction during the same period; if there is a downshift instruction, it is determined that the filter is not removed, and the motor does not execute the stop instruction; if there is no downshift instruction, it is determined that the filter is removed.

[0095] In the embodiment of the present invention, the first preset time is a preset time, such as a few seconds, more than ten seconds, etc. The preset rate is a rate preset by the system, which can be understood as the wind resistance reaching or remaining within a predetermined variation range within a preset time range.

[0096] Furthermore, within the first predetermined time range, the rate of decrease and duration of wind resistance meet the preset rate of decrease conditions, that is, the decrease gradient and decrease duration. The decrease in wind resistance is not necessarily caused by removing the filter, but may also be caused by lowering the wind speed. Therefore, it is necessary to confirm whether there is a downshift instruction at the same time.

[0097] The above-mentioned downshift instruction can be understood as an instruction to lower the current wind speed level of the air purifier.

[0098] Furthermore, while wind resistance is decreasing, it is possible to detect whether a command to reduce motor speed or output power has been executed. For example, this could be due to an external input command to reduce the current windshield level, or due to adaptive adjustments based on sensor data that automatically reduce motor output. If a downshift command is detected, it can be determined that the filter has not been removed, and the motor will execute a stop command. This is because the reduction in wind resistance is caused by the downshift operation, not an abnormality caused by the filter being removed.

[0099] Furthermore, if there is no downshift command, but the wind resistance still decreases significantly, then it is determined that the filter has been removed, because the removal of the filter usually increases the wind resistance significantly, resulting in an increase in air volume, which in turn causes a decrease in wind resistance.

[0100] It should be noted that the decrease in motor power is not necessarily caused by removing the filter, it may also be caused by lowering the wind speed, so it is necessary to confirm whether there is a downshift command at the same time.

[0101] Optionally, in the step of determining whether the filter has been removed when the wind resistance decreases at a preset rate within the first preset time, when the wind resistance decreases at a preset rate within the first preset time, it is determined whether there is a synchronous shift-up instruction; if there is a synchronous shift-up instruction, it is determined whether the power of the first motor decreases within a second preset time and stabilizes at a stable power corresponding to the gear after the shift-up; if the power of the first motor decreases within the second preset time and stabilizes at a stable power corresponding to the gear after the shift-up, it is determined that the air purifier has motor aging or wear; if there is no synchronous shift-up instruction, or if the power of the first motor does not decrease within the second preset time and is not stable at the stable power corresponding to the gear after the shift-up, it is determined that the filter has been removed.

[0102] In an embodiment of the present invention, the first preset time is used to detect whether the filter is removed.

[0103] Within the first preset time, the rate of decrease and duration of wind resistance meet the preset rate of decrease conditions, that is, the decrease gradient and decrease duration. If there is no simultaneous shift-up instruction, it can be determined that the filter has been removed. If there is a simultaneous shift-up instruction, the decrease in wind resistance is not necessarily caused by the removal of the filter, but may also be caused by motor aging or wear. After shifting up, there will be a power reduction problem, so it is necessary to confirm whether there is a shift-up instruction at the same time. It should be noted that the decrease in wind resistance can be mapped to a decrease in the power of the first motor.

[0104] The above-mentioned first motor power can be understood as the power of the motor when the air purifier is running.

[0105] The above-mentioned upshift instruction can be understood as an instruction to increase the current wind speed level of the air purifier.

[0106] The second preset time is used to detect whether the motor in the air purifier is aging or worn, for example, it can be within a few seconds, within a dozen seconds, etc.

[0107] The above-mentioned stable power can be understood as the stable power value corresponding to different gears pre-set by the system. Different gears correspond to different stable powers. The stable power value represents that when the air purifier is in normal working condition, the motors of different gears should achieve and maintain stable power output.

[0108] It should be noted that the first preset time may be less than, equal to, or greater than the second preset time. In this embodiment, the trigger condition for aging or wear detection is an upshift operation, i.e., the presence of a synchronous upshift command. If there is no synchronous upshift command, aging or wear detection will not be initiated.

[0109] In one possible embodiment, when the air purifier is started or running, the system monitors the actual power output of the motor. If the motor power gradually decreases and eventually stabilizes at a level close to the stable power corresponding to the current gear, it can be considered a normal aging or wear phenomenon. Conversely, if the motor power decreases abnormally or eventually stabilizes at a level significantly lower than the stable power corresponding to the current gear, this indicates that the filter is in a removed state. Different gears correspond to different stable powers.

[0110] Optionally, in the step of determining whether the filter needs to be removed when the wind resistance decreases at a preset rate within the first preset time, when the wind resistance decreases at a preset rate within the first preset time, a detection of whether the air purifier has motor aging or wear is triggered; in the process of detecting whether the air purifier has motor aging or wear, it is determined whether there is a synchronous shift-up instruction; if there is a synchronous shift-up instruction, it is determined whether the power of the first motor decreases within the second preset time and stabilizes at the stable power corresponding to the gear after the shift-up; if the power of the first motor decreases within the second preset time and stabilizes at the stable power corresponding to the gear after the shift-up, it is determined that the air purifier has motor aging or wear, and the filter needs to be removed; if there is no synchronous shift-up instruction, or if the power of the first motor does not decrease within the second preset time and is not stable at the stable power corresponding to the gear after the shift-up, it is determined that the filter needs to be removed.

[0111] In an embodiment of the present invention, the second preset time is connected to the first preset time. The first preset time is used to trigger the detection of whether the air purifier is aging or worn out.

[0112] If, within the first preset time, the rate of decrease and duration of the first motor power meet the preset rate decrease conditions, namely, the decrease gradient and decrease duration, the air purifier will enter the detection process to determine whether the motor is aging or worn. During the detection process of whether the air purifier is aging or worn, it is determined whether there is a synchronous upshift instruction. If there is a synchronous upshift instruction, the power reduction may be caused by motor aging or wear. The gear level after the upshift will decrease and stabilize at the corresponding power within the corresponding second preset time due to motor aging or wear. Therefore, it is possible to detect whether the air purifier is aging or worn.

[0113] It should be noted that the decrease in wind resistance can be mapped to a decrease in the power of the first motor. The first motor power can be understood as the power of the motor when the air purifier is running.

[0114] The above-mentioned upshift instruction can be understood as an instruction to increase the current wind speed level of the air purifier.

[0115] The second preset time is used to detect whether the motor in the air purifier is aging or worn, for example, it can be within a few seconds, within a dozen seconds, etc.

[0116] The above-mentioned stable power can be understood as the stable power values corresponding to different gears preset by the system. Different gears correspond to different stable powers. The stable power value represents the stable power output that the motor in different gears should achieve and maintain under normal operating conditions of the air purifier. It is understood that the stable power value can be different stable power data values corresponding to different years of motor wear.

[0117] It should be noted that, for the detection of aging or wear, the triggering condition is that the rate of decrease and the duration of the power of the first motor within the first preset time meet the decrease rate of the preset rate.

[0118] In one possible embodiment, when the air purifier is started or running, the system monitors the actual power output of the motor. If the motor power gradually decreases and eventually stabilizes at a level close to the stable power corresponding to the current gear, it can be considered a normal aging or wear phenomenon. Conversely, if the motor power decreases abnormally or eventually stabilizes at a level significantly lower than the stable power corresponding to the current gear, this indicates that the filter is in a removed state. Different gears correspond to different stable powers.

[0119] like Figure 2 As shown, Figure 2 This is a graph showing the power loss of a motor provided by an embodiment of the present invention. Specifically, when the motor ages or wears out, there will also be a power loss problem, such as Figure 2 The curve shows this. It's understandable that when the motor shifts from 3rd to 6th gear, with 6th gear as the current target gear, the motor speed begins to rise, passing through segments AB. However, when passing segment B, the current motor speed no longer reaches the speed for 6th gear, and the current motor power decreases, resulting in segment BC. Finally, it stabilizes at the current stable power for 6th gear. This is considered to be a power loss caused by motor aging or wear. Different wind speed levels correspond to different stable powers.

[0120] Optionally, in the step of determining whether the filter has been removed when the wind resistance decreases at a preset rate within the first preset time, the current temperature of the air purifier is obtained; based on the current temperature, the power-off duration of the current power of the air purifier is confirmed to determine whether it is the power-off duration at the current temperature; if the power-off duration of the current power of the air purifier is consistent with the power-off duration at the current temperature, it is determined that the air purifier is losing power due to high-temperature operation of the product; if the power-off duration of the current power of the air purifier is inconsistent with the power-off duration at the current temperature, it is determined that the filter has been removed.

[0121] In an embodiment of the present invention, within a first predetermined time range, the rate of decrease and duration of wind resistance meet the preset rate of decrease conditions, i.e., the decrease gradient and decrease duration. The decrease in wind resistance is not necessarily caused by removing the filter, but may also be caused by a power reduction problem when the motor is at a high temperature for a long time. Therefore, it is necessary to confirm whether the power reduction duration of the current power of the air purifier meets the power reduction duration of the current temperature.

[0122] The current temperature of the air purifier can be understood as the actual temperature inside the air purifier or its related components at the current moment. Temperature is a key parameter that reflects the operating status of electronic equipment. Air purifiers, including their internal motors, circuit boards, and filters, generate a certain amount of heat during operation. By monitoring the air purifier's temperature, we can determine whether the air purifier is operating normally and whether there are any problems such as overheating, overload, or malfunction.

[0123] The power-off duration of the current power of the above-mentioned air purifier can be understood as the time it takes for the air purifier to drop from the first motor power to the current power.

[0124] The power-off duration at the current temperature is a preset power-off duration for different temperatures in the system, and different temperatures correspond to different power-off durations.

[0125] Furthermore, if the power-off duration of the air purifier's current power matches the power-off duration of its current temperature, it can be assumed that the air purifier is experiencing a natural power drop during normal operation, and a shutdown command is not issued directly. If the power-off duration of the air purifier's current power does not match the power-off duration of its current temperature, it can be determined that the filter has been removed.

[0126] like Figure 3 As shown, Figure 3 This is another motor power loss curve provided by the embodiment of the present invention. Specifically, when the motor is at high temperature for a long time, the following Figure 3 When the wind resistance decreases, the current machine temperature T is obtained, and the power loss duration of the current machine power is confirmed to be consistent with the power loss duration under temperature T ( Figure 3 , power-off duration = t4-t3, where t4-t3 = about 30 seconds). Specifically, when the temperature T is less than the preset high temperature threshold, when a power-off event is detected, the starting time point t3 of the power-off event is recorded, and at the same time, a reference time point t4 is set according to the power-off duration corresponding to the temperature T, and the power-off event is continuously detected. If the power-off event continues to the reference time point t4, the power-off duration under the temperature T is determined to be consistent. When the temperature T is greater than or equal to the preset high temperature threshold, when a power-off event is detected, it is determined that the power-off is caused by the high-temperature operation of the air purifier, and a stop instruction is not directly issued. Different temperatures correspond to different power-off durations.

[0127] It should be noted that if the air purifier supports continuous / intermittent detection of its own internal temperature, and the air purifier has been running for a period of time from t3 to t0 at temperature T, and the current power loss duration of the air purifier is consistent with the power loss duration at temperature T, then it is determined that the air purifier is losing power due to long-term high-temperature operation.

[0128] like Figure 4 As shown, an embodiment of the present invention provides an air purifier, which includes:

[0129] The first monitoring module 401 is used to monitor the wind resistance of the air purifier during operation;

[0130] A first determining module 402 is configured to determine whether the filter has been removed when the wind resistance decreases at a preset rate within a first preset time;

[0131] The first control module 403 is configured to control the motor to slow down or stop if the filter is removed.

[0132] Optionally, the first monitoring module 401 includes:

[0133] A monitoring submodule, configured to monitor the power of the first motor of the air purifier during operation;

[0134] The first determining submodule is configured to determine the wind resistance of the air purifier based on the first motor power.

[0135] Optionally, the air purifier further includes:

[0136] The second monitoring module is used to monitor acceleration sensor data;

[0137] A second determining module is used to determine whether there is a door removal behavior when there is a change in the acceleration sensor data;

[0138] The first processing module is used to adjust the current wind speed level of the air purifier to a high wind speed level if there is a door removal behavior, and execute the step of monitoring the wind resistance of the air purifier during operation when the current wind speed level is at a high wind speed level.

[0139] Optionally, the air purifier further includes:

[0140] an acquisition module, configured to acquire a second motor power of the air purifier in a state without a filter and a third motor power of the air purifier in a state with a new filter installed, wherein the acquisition time of the third motor power is connected to the acquisition time of the second motor power;

[0141] a third determining module, configured to determine a motor power variation base value based on the second motor power and the third motor power;

[0142] The second processing module is used to execute the step of monitoring the wind resistance of the air purifier during operation based on the power change base value.

[0143] Optionally, the first determining module 402 includes:

[0144] a second determining submodule, configured to determine whether a downshift instruction exists during the first preset time when the wind resistance decreases at a preset rate;

[0145] A third determining submodule is configured to determine whether the filter is removed if a downshift instruction is present;

[0146] The fourth determining submodule is configured to determine whether the filter is removed if no downshift instruction exists.

[0147] Optionally, the first determining module 402 includes:

[0148] a fifth determining submodule, configured to determine whether a synchronous upshift instruction exists when the wind resistance decreases at a preset rate within a first preset time, wherein the first preset time is used to detect whether the filter is removed;

[0149] a sixth determining submodule, configured to determine, if a synchronous upshift command is present, whether the power of the first motor decreases within a second preset time and stabilizes at a stable power corresponding to the upshifted gear, wherein the second preset time is used to detect whether the motor of the air purifier is aging or worn;

[0150] a seventh determination submodule, configured to determine that the motor of the air purifier is aged or worn, and the filter is not removed, if the power of the first motor decreases within a second preset time and stabilizes at a stable power corresponding to the gear position after the upshift;

[0151] The eighth determination submodule is configured to determine whether the filter has been removed if there is no synchronous upshift instruction, or if the power of the first motor does not decrease within the second preset time and is not stable at the stable power corresponding to the gear after the upshift.

[0152] Optionally, the first determining module 402 includes:

[0153] a ninth determining submodule, configured to trigger a detection of whether the motor of the air purifier is aging or worn when the wind resistance decreases at a preset rate within a first preset time;

[0154] a tenth determination submodule, configured to determine whether there is a synchronous upshift instruction during the process of detecting whether the air purifier is motor aging or wear;

[0155] an eleventh determining submodule, configured to determine whether the power of the first motor decreases within a second preset time and stabilizes at a stable power corresponding to the gear position after the upshift if a synchronous upshift command is present, the second preset time being subsequent to the first preset time;

[0156] a twelfth determining submodule, configured to determine that the motor of the air purifier is aged or worn, and the filter is not removed, if the power of the first motor decreases within the second preset time and stabilizes at a stable power corresponding to the gear position after the upshift;

[0157] The thirteenth determination submodule is used to determine whether the filter is removed if there is no synchronous upshift instruction, or if the power of the first motor does not decrease within the second preset time and is not stable at the stable power corresponding to the gear after the upshift.

[0158] Optionally, the first determining module 402 includes:

[0159] An acquisition submodule, configured to acquire the current temperature of the air purifier when the wind resistance decreases at a preset rate within a first preset time;

[0160] A fourteenth determining submodule is configured to determine, based on the current temperature, whether the power-off duration of the current power of the air purifier meets the power-off duration for the current temperature;

[0161] A fifteenth determination submodule is configured to determine that the power loss of the air purifier is caused by high-temperature operation if the power loss duration of the current power of the air purifier matches the power loss duration of the current temperature, and to determine that the filter is not removed;

[0162] The sixteenth determining submodule is configured to determine that the filter has been removed if the power-off duration of the current power of the air purifier does not match the power-off duration of the current temperature.

[0163] like Figure 5 As shown, an embodiment of the present invention further provides an electronic device, including a processor, which can execute any of the above-mentioned methods for sensing filter removal based on wind resistance changes.

[0164] Specifically, the system includes a processor 501 and a memory 502, and a computer program stored in the memory 502 and capable of running on the processor 501 for executing a method for sensing filter removal based on wind resistance changes, wherein:

[0165] The processor 501 runs the computer program of the method for sensing filter removal based on wind resistance change stored in the memory 502 and performs the following steps:

[0166] Monitor the wind resistance of the air purifier during operation;

[0167] When the wind resistance decreases at a preset rate within a first preset time, determining whether the filter has been removed;

[0168] If the filter is removed, the motor is controlled to slow down or stop.

[0169] Optionally, the monitoring of the wind resistance of the air purifier during operation performed by the processor 501 includes:

[0170] monitoring the power of the first motor of the air purifier during operation;

[0171] The wind resistance of the air purifier is determined based on the first motor power.

[0172] Optionally, before performing the step of monitoring the wind resistance of the air purifier during operation, the method executed by the processor 501 further includes:

[0173] Monitor acceleration sensor data;

[0174] When the acceleration sensor data changes, determining whether there is a door removal behavior;

[0175] If there is a door removal behavior, when the current wind speed level is at a high wind speed level, the current wind speed level of the air purifier will be adjusted to a high wind speed level, and the step of monitoring the wind resistance of the air purifier during operation will be performed.

[0176] Optionally, before monitoring the wind resistance of the air purifier during operation, the method executed by the processor 501 further includes:

[0177] Obtaining a second motor power of the air purifier in a filter-free state and a third motor power of the air purifier in a new filter-installed state, where the third motor power is obtained after the second motor power is obtained;

[0178] determining a motor power variation base value based on the second motor power and the third motor power;

[0179] Based on the power change base value, the step of monitoring the wind resistance of the air purifier during operation is performed.

[0180] Optionally, the step executed by the processor 501 of determining whether the filter has been removed when the wind resistance decreases at a preset rate within a first preset time includes:

[0181] When the wind resistance decreases at a preset rate within a first preset time, determining whether a downshift instruction exists during the same period;

[0182] If there is a downshift command, it is determined that the filter is not removed;

[0183] If there is no downshift instruction, it is determined that the filter is removed.

[0184] Optionally, the processor 501 performs the step of determining whether the filter has been removed when the wind resistance decreases at a preset rate within a first preset time, including:

[0185] When the wind resistance decreases at a preset rate within a first preset time, determining whether there is a synchronous upshift instruction, the first preset time being used to detect whether the filter is removed;

[0186] If there is a synchronous upshift command, determining whether the power of the first motor decreases within a second preset time and stabilizes at a stable power corresponding to the gear after the upshift, wherein the second preset time is used to detect whether the air purifier is aging or worn out.

[0187] If the power of the first motor decreases within the second preset time and stabilizes at the stable power corresponding to the gear after the upshift, it is determined that the air purifier has motor aging or wear and the filter is not removed;

[0188] If there is no synchronous upshift instruction, or if the power of the first motor does not decrease within the second preset time and is not stable at the stable power corresponding to the gear position after the upshift, it is determined that the filter is removed.

[0189] Optionally, the processor 501 performs the step of determining whether the filter has been removed when the wind resistance decreases at a preset rate within a first preset time, including:

[0190] When the wind resistance decreases at a preset rate within a first preset time, a detection is triggered as to whether the motor of the air purifier is aging or worn;

[0191] During the detection process of whether the air purifier is experiencing motor aging or wear, determine whether there is a synchronous upshift instruction;

[0192] If there is a synchronous upshift command, determining whether the power of the first motor decreases within a second preset time and stabilizes at a stable power corresponding to the gear after the upshift, the second preset time being connected after the first preset time;

[0193] If the power of the first motor decreases within the second preset time and stabilizes at the corresponding stable power after the upshift, it is determined that the motor of the air purifier is aged or worn, and the filter is not removed;

[0194] If there is no synchronous upshift instruction, or if the power of the first motor does not decrease within the second preset time and is not stable at the stable power corresponding to the gear position after the upshift, it is determined that the filter is removed.

[0195] Optionally, the processor 501 performs the step of determining whether the filter has been removed when the wind resistance decreases at a preset rate within a first preset time, including:

[0196] When the wind resistance decreases at a preset rate within a first preset time, obtaining a current temperature of the air purifier;

[0197] Based on the current temperature, determining whether the power-off duration of the current power of the air purifier meets the power-off duration of the current temperature;

[0198] If the power-off duration of the current power of the air purifier matches the power-off duration of the current temperature, it is determined that the power-off of the air purifier is caused by high-temperature operation of the product, and it is determined that the filter is not removed;

[0199] If the power-off duration of the current power of the air purifier does not match the power-off duration of the current temperature, it is determined that the filter has been removed.

[0200] An embodiment of the present invention also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the various processes of the sensing method for filter removal based on wind resistance changes provided in an embodiment of the present invention are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0201] Those skilled in the art will appreciate that all or part of the processes in the above-described method embodiments can be implemented by instructing the relevant hardware through a computer program. The program can be stored in a computer-readable storage medium, and when executed, the program can include the processes in the above-described method embodiments. The storage medium can be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).

[0202] The above disclosure is merely a preferred embodiment of the present invention and certainly cannot be used to limit the scope of the present invention. Therefore, equivalent changes made according to the claims of the present invention are still within the scope of the present invention.

Claims

1. A method for sensing filter removal based on wind resistance changes, characterized in that: The method comprises the following steps: Monitor the wind resistance of the air purifier during operation; When the wind resistance decreases at a preset rate within a first preset time, determining whether the filter has been removed; If the filter is removed, the motor is controlled to slow down or stop.

2. The method for sensing filter removal based on wind resistance change according to claim 1, characterized in that: The method of monitoring the wind resistance of the air purifier during operation includes: monitoring the power of the first motor of the air purifier during operation; The wind resistance of the air purifier is determined based on the first motor power.

3. The method for sensing filter removal based on wind resistance change according to claim 1 or 2, characterized in that: Before performing the step of monitoring the wind resistance of the air purifier during operation, the method further includes: Monitor acceleration sensor data; When the acceleration sensor data changes, determining whether there is a door removal behavior; If there is a door removal behavior, when the current wind speed level is not a high wind speed level, the current wind speed level of the air purifier is adjusted to a high wind speed level, and the step of monitoring the wind resistance of the air purifier during operation is performed.

4. The method for sensing filter removal based on wind resistance change according to claim 1 or 2, characterized in that: Before monitoring the wind resistance of the air purifier during operation, the method further includes: Obtaining a second motor power of the air purifier in a filter-free state and a third motor power of the air purifier in a new filter-installed state, where the third motor power is obtained after the second motor power is obtained; determining a motor power variation base value based on the second motor power and the third motor power; Based on the power change base value, the step of monitoring the wind resistance of the air purifier during operation is performed.

5. The method for sensing filter removal based on wind resistance change according to claim 1 or 2, characterized in that: When the wind resistance decreases at a preset rate within a first preset time, determining whether the filter has been removed includes: When the wind resistance decreases at a preset rate within a first preset time, determining whether a downshift instruction exists during the same period; If there is a downshift command, it is determined that the filter is not removed; If there is no downshift instruction, it is determined that the filter is removed.

6. The method for sensing filter removal based on wind resistance change according to claim 1 or 2, characterized in that: When the wind resistance decreases at a preset rate within a first preset time, determining whether the filter has been removed includes: When the wind resistance decreases at a preset rate within a first preset time, determining whether there is a synchronous upshift instruction, the first preset time being used to detect whether the filter is removed; If there is a synchronous upshift command, determining whether the power of the first motor decreases within a second preset time and stabilizes at a stable power corresponding to the gear after the upshift, wherein the second preset time is used to detect whether the air purifier is aging or worn out. If the power of the first motor decreases within the second preset time and stabilizes at the stable power corresponding to the gear after the upshift, it is determined that the air purifier has motor aging or wear and the filter is not removed; If there is no synchronous upshift instruction, or if the power of the first motor does not decrease within the second preset time and is not stable at the stable power corresponding to the gear position after the upshift, it is determined that the filter is removed.

7. The method for sensing filter removal based on wind resistance change according to claim 1 or 2, characterized in that: When the wind resistance decreases at a preset rate within a first preset time, determining whether the filter has been removed includes: When the wind resistance decreases at a preset rate within a first preset time, a detection is triggered as to whether the motor of the air purifier is aging or worn; During the detection process of whether the air purifier is experiencing motor aging or wear, determine whether there is a synchronous upshift instruction; If there is a synchronous upshift command, determining whether the power of the first motor decreases within a second preset time and stabilizes at a stable power corresponding to the gear after the upshift, the second preset time being connected after the first preset time; If the power of the first motor decreases within the second preset time and stabilizes at the stable power corresponding to the gear after the upshift, it is determined that the motor of the air purifier is aged or worn, and the filter is not removed; If there is no synchronous upshift instruction, or if the power of the first motor does not decrease within the second preset time and is not stable at the stable power corresponding to the gear position after the upshift, it is determined that the filter is removed.

8. The method for sensing filter removal based on wind resistance change according to claim 1 or 2, characterized in that: When the wind resistance decreases at a preset rate within a first preset time, determining whether the filter has been removed includes: When the wind resistance decreases at a preset rate within a first preset time, obtaining a current temperature of the air purifier; Based on the current temperature, determining whether the power-off duration of the current power of the air purifier meets the power-off duration of the current temperature; If the power-off duration of the current power of the air purifier matches the power-off duration of the current temperature, it is determined that the power-off of the air purifier is caused by high-temperature operation of the product, and it is determined that the filter is not removed; If the power-off duration of the current power of the air purifier does not match the power-off duration of the current temperature, it is determined that the filter has been removed.

9. An air purifier, characterized in that: The air purifier comprises: The first monitoring module is used to monitor the wind resistance of the air purifier during operation; a first determining module, configured to determine whether the filter has been removed when the wind resistance decreases at a preset rate within a first preset time; The first control module is used to control the motor to slow down or stop if the filter is removed.

10. An electronic device, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the steps of the method for sensing filter removal based on wind resistance change as described in any one of claims 1 to 8 are implemented.