Dust collector power synchronous adjustment method based on Internet of Things environment
Through the IoT platform, the power is dynamically adjusted according to cleaning tasks and environmental data, the problem of inconsistent power adjustment of multiple vacuum cleaners is solved, cleaning efficiency and equipment life are improved, and intelligent management is realized.
Patent Information
- Application Number
- CN202510814615.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-18
- Publication Date
- 2025-08-12
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing vacuum cleaners cannot achieve synchronous power adjustment when multiple units work at the same time, resulting in inconsistent cleaning effects and difficulty in dynamically adjusting power according to actual needs, resulting in waste of energy and low cleaning efficiency, and limited equipment life.
Using an Internet of Things method, multiple vacuum cleaners are centrally managed through the server platform, and the power of each vacuum cleaner is dynamically adjusted according to the cleaning task template and real-time environmental data. Power distribution is performed in combination with positioning, environmental monitoring and operating parameters to achieve synchronous power adjustment and optimization.
The synchronous adjustment of the power of multiple vacuum cleaners is achieved, which improves the consistency and efficiency of cleaning effects, reduces energy consumption, extends the service life of the equipment, and realizes intelligent cleaning management.
Smart Images

Figure CN120458429A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of vacuum cleaners, and in particular to a method for synchronously adjusting the power of a vacuum cleaner based on an Internet of Things environment. Background Art
[0002] With the development of science and technology, vacuum cleaners are widely used in household and commercial cleaning fields. However, the existing technology has the following problems: Power adjustment independence: The power adjustment of traditional vacuum cleaners relies on manual individual operation. When multiple vacuum cleaners are working at the same time, it is impossible to achieve synchronous power adjustment, which can easily lead to inconsistent cleaning effects; Lack of intelligent management: In large commercial venues, the cleaning needs of different areas vary. Traditional vacuum cleaners are difficult to dynamically adjust the power according to actual needs, resulting in energy waste; Low cleaning efficiency: Traditional vacuum cleaners cannot adjust the power in real time according to environmental factors such as floor material and garbage concentration, resulting in low cleaning efficiency. Especially in the face of complex and changing cleaning environments, it is difficult to achieve the ideal cleaning effect; Limited equipment life: Existing vacuum cleaners run for too long at high or low power and inappropriate working conditions, which increases equipment wear and reduces equipment life.
[0003] Therefore, a vacuum cleaner power synchronization adjustment method based on the Internet of Things environment is urgently needed to solve the above problems. Summary of the Invention
[0004] The purpose of the present invention is to solve the shortcomings of the prior art and propose a method for synchronously adjusting the power of a vacuum cleaner based on the Internet of Things environment.
[0005] In order to achieve the above object, the present invention adopts the following technical solutions:
[0006] A method for synchronously adjusting power of a vacuum cleaner based on an Internet of Things environment comprises the following steps:
[0007] S1: A cleaning task template is pre-set on the vacuum cleaner control terminal. The cleaning task template includes the expected power range, priority, and cleaning time window corresponding to different cleaning areas. The user issues a cleaning task instruction on the vacuum cleaner control terminal.
[0008] S2: The server platform receives a cleaning task instruction, which includes the target cleaning area and the expected completion time of the cleaning task. The server platform matches the cleaning task instruction with a corresponding cleaning task template and obtains the real-time location information and current power status of the vacuum cleaner in the target cleaning area.
[0009] S3: The server platform uses a preset power allocation algorithm to determine the initial power adjustment target for each vacuum cleaner based on the target cleaning area's desired power range, priority, cleaning time window, the vacuum cleaner's real-time location information, and current power status, and sends an initial power adjustment instruction to the vacuum cleaner.
[0010] S4: When executing the initial power adjustment command, each vacuum cleaner collects its own operating parameters in real time, including speed, air volume, filter clogging degree, and motor temperature, and uploads them to the server platform;
[0011] S5: The server platform continuously evaluates the power regulation effect of each vacuum cleaner based on the received operating parameters and real-time environmental monitoring data (such as the floor material and garbage concentration changes in the cleaning area). If special circumstances occur (the deviation between the actual power and the initial regulation target exceeds the preset threshold, or there is a situation that may affect the normal operation and cleaning effect of the vacuum cleaner), the power allocation algorithm will be re-run to dynamically adjust the power regulation target of the vacuum cleaner and issue new power regulation instructions until the cleaning task is completed or the preset regulation termination conditions are met.
[0012] As a further technical solution of the present invention, the vacuum cleaner control terminal is communicatively connected to a server platform, and the server platform is communicatively connected to a plurality of vacuum cleaners.
[0013] As a further technical solution of the present invention, the vacuum cleaner control terminal has a user feedback collection function. After the cleaning task is completed, the user can evaluate the cleaning effect and provide feedback to the vacuum cleaner control terminal. The vacuum cleaner control terminal uploads the user feedback to the server platform. The server platform optimizes the power allocation algorithm based on the user feedback to improve the accuracy of subsequent power adjustment and the satisfaction with the cleaning effect.
[0014] As a further technical solution of the present invention, the communication between the vacuum cleaner and the server platform adopts an encrypted wireless communication protocol to ensure the security of power adjustment instructions and operating parameter data transmission, prevent data tampering or leakage, and at the same time have a communication interruption recovery mechanism. When the communication is interrupted, it automatically attempts to reconnect and synchronize data within a preset time to ensure the continuity and reliability of the power synchronization adjustment process.
[0015] As a further technical solution of the present invention, the power allocation algorithm comprehensively considers the performance parameters of the vacuum cleaner (including rated power, maximum power adjustment range, energy consumption coefficient, etc.), the estimated cleaning difficulty of the target cleaning area (determined based on historical cleaning data and factors such as floor material), the collaborative working distance between vacuum cleaners, and the urgency of the cleaning task (determined by priority and expected completion time).
[0016] As a further technical solution of the present invention, in said S1, a cleaning task template is pre-set on the vacuum cleaner control terminal, specifically including:
[0017] S11: Define clean areas: Divide the clean environment into multiple areas, and assign a unique identifier to each area (R i );
[0018] S12: Set the desired power range: For each region R i , set the desired power range according to cleaning needs [P i,min ,P i,max ], where P i,min and P i,max Region R i The minimum and maximum expected power;
[0019] S13: Determine the priority: According to the importance of cleaning, R i Assign priority L i , priority L i The value range is 1 to 10, 1 represents the lowest priority and 10 represents the highest priority;
[0020] S14: Set the cleaning time window: for each area R i Set cleaning time window [T i , start ,T i,end ], where T i,start and T i,end Region R i The cleaning start and end time;
[0021] S15: Calculate power allocation weight: Calculate the power allocation weight W of each area based on the expected power range and priority i ;
[0022] S16: Save template: save the above parameters as a cleaning task template and store it in the database of the vacuum cleaner control terminal.
[0023] As a further technical solution of the present invention, in S2, the server platform matches the corresponding cleaning task template according to the cleaning task instruction and obtains the real-time position information and current power status of the vacuum cleaner in the target cleaning area, specifically including:
[0024] S21: defining a similarity calculation function: the server platform predefines a similarity calculation function S(t,m) for measuring the similarity between the cleaning task instruction t and the cleaning task template m;
[0025] S22: Matching process: After receiving the cleaning task instruction, the server platform traverses all cleaning task templates pre-set on the vacuum cleaner control terminal, and calculates the similarity S(t,m) between each cleaning task template and the cleaning task instruction. If there exists a cleaning task template such that S(t,m) ≥ θ, then the cleaning task template is considered to match the cleaning task instruction, where θ is a preset similarity threshold ranging from 0 to 1. The specific value of θ can be adjusted according to the actual application scenario and matching accuracy requirements;
[0026] S23: Get real-time location information and current power status:
[0027] For each vacuum cleaner j in the target cleaning area, the server platform sends a location query command to it through the wireless communication network. After receiving the command, the vacuum cleaner j uses the built-in positioning module (such as Wi-Fi positioning, Bluetooth positioning or ultra-wideband (UWB) positioning, etc.) to determine its own position coordinates (x j ,y j ) and send the location information back to the server platform;
[0028] At the same time, vacuum cleaner j collects its current power state P j,current , including real-time power values, power fluctuations and other information, and uploads it to the server platform. The server platform records the real-time location information and current power status of each vacuum cleaner, providing a data basis for subsequent power synchronization adjustment.
[0029] As a further technical solution of the present invention, S3 specifically includes:
[0030] S31: Define power adjustment target calculation model: The server platform predefines a power adjustment target calculation model, which comprehensively considers the expected power range, priority, cleaning time window, real-time location information and current power status of the target cleaning area, and calculates the initial power adjustment target P of each vacuum cleaner. k,target ;
[0031] S32: Calculate the initial power adjustment target: The server platform obtains the expected power range of the target cleaning area [P min ,P max ]、Priority L k , cleaning time window [T start ,T end ](Calculate T window =T end -T start ) and the current cleaning time T current ; Get the real-time location information of each vacuum cleaner k and calculate its distance D to the center point of the target cleaning area k, and calculate the total distance D from all vacuum cleaners to the center point of the target cleaning area total =∑D k ; Based on the above parameters, substitute into the formula to calculate the initial power adjustment target P of each vacuum cleaner k,target ; For the calculated P k,target Perform boundary checks to ensure that it is within the power adjustment range allowed by the vacuum cleaner, that is, P k,min_allow ≤P k,target ≤P k,max_allow , where P k,min_allow and P k,max_allow are the minimum and maximum power adjustment values allowed for the kth vacuum cleaner, which are usually determined by the hardware specifications of the vacuum cleaner;
[0032] S33: Sending initial power adjustment instructions: The server platform calculates the initial power adjustment target P of each vacuum cleaner. k,target The command is converted into a specific power adjustment instruction, which contains information such as the vacuum cleaner's identifier, target power value, and adjustment time requirements; the initial power adjustment instruction is sent to each vacuum cleaner through the wireless communication network, and the instruction is transmitted in encrypted form to ensure data security and integrity; after receiving the instruction, the vacuum cleaner decrypts and parses it to confirm the validity and applicability of the instruction, and begins to adjust its own power output according to the instruction requirements, and at the same time feeds back the instruction reception confirmation information to the server platform. The server platform records the instruction sending and confirmation status for subsequent power adjustment tracking and management.
[0033] As a further technical solution of the present invention, the S4 specifically includes:
[0034] S41: Speed acquisition and calculation: A photoelectric encoder is installed on the motor shaft of the vacuum cleaner. The photoelectric encoder generates a pulse signal when the motor rotates. The vacuum cleaner's built-in microcontroller uses a counter to collect the number of pulses N generated by the photoelectric encoder within the time interval Δt and calculates the current motor speed n. motor , and the speed data n motor Store in the operating parameter buffer area;
[0035] S42: Air volume collection and calculation: A wind speed sensor is installed at the air duct outlet of the vacuum cleaner. The wind speed sensor measures the wind speed v in the air duct in real time in meters per second (m / s); the vacuum cleaner's microcontroller reads the output value v of the wind speed sensor measured , according to the cross-sectional area A of the air duct (unit is square meters, m 2 ) Calculate the air volume Q and store the air volume data Q in the operating parameter buffer;
[0036] S43: Collection and calculation of filter clogging degree: A pressure differential sensor is installed at the air inlet and outlet of the vacuum cleaner. The pressure differential sensor measures the pressure difference ΔP on both sides of the filter in real time, in Pascals (Pa). The vacuum cleaner's microcontroller reads the output value ΔP of the pressure differential sensor. measured , calculate the filter clogging degree C according to the pre-calibrated filter clogging degree and pressure difference relationship curve filter , the calculated filter blockage degree C filter Store in the operating parameter buffer area;
[0037] S44: Motor temperature collection and calculation: A negative temperature coefficient thermistor (NTC) is embedded in the stator winding of the vacuum cleaner motor. The resistance value of the NTC is R NTC Changes with temperature; the vacuum cleaner's microcontroller obtains the voltage V across the NTC through the voltage measurement circuit NTC , calculate the motor temperature T according to the temperature-resistance characteristic curve of NTC and the principle of voltage divider circuit motor ; Calculated motor temperature T motor , in degrees Celsius (℃), stored in the operating parameter buffer;
[0038] S45: Upload operating parameters: The vacuum cleaner's microcontroller uploads the parameters according to the preset time interval Δt upload (Usually 1-10 seconds) Read the speed n from the operating parameter buffer motor , air volume Q, filter clogging degree C filter and motor temperature T motor Data; the read operating parameters are encapsulated to generate a data frame containing the vacuum cleaner identifier, parameter type, parameter value and timestamp, and uploaded to the server platform through a wireless communication module (such as Wi-Fi, Bluetooth or 4G module). The server platform receives the data frames sent by each vacuum cleaner, parses, verifies and stores the received data for subsequent power regulation effect evaluation and dynamic adjustment.
[0039] As a further technical solution of the present invention, the S5 specifically includes:
[0040] S51: Define a power regulation effect evaluation model: The server platform predefines a comprehensive evaluation index E k , used to evaluate the power regulation effect of each vacuum cleaner k;
[0041] S52: Acquiring real-time environmental monitoring data: Install environmental monitoring sensors in the clean area, including ground material recognition sensors and garbage concentration sensors; the ground material recognition sensors identify the ground material type by transmitting and receiving electromagnetic waves or optical signals, and convert the material type into the corresponding friction coefficient f floor and cleaning difficulty coefficient d floorThese coefficients are obtained through the pre-established material-coefficient mapping table; the garbage concentration sensor measures the garbage concentration C in the clean area in real time trash , the unit is grams per cubic meter (g / m 3 ); The server platform obtains real-time data from environmental monitoring sensors through wireless communication networks, including the friction coefficient f of the ground material floor,k , cleaning difficulty coefficient d floor,k And garbage concentration C trash,k ;
[0042] S53: Power regulation effect evaluation: The server platform performs power regulation according to the preset time interval Δt 评估 (Usually 30 seconds to 5 minutes) Get the latest operating parameters of each vacuum cleaner from the database, including the actual power P k,actual , actual speed n k,actual , actual air volume Q k,actual , filter clogging degree C filter,k and motor temperature T motor,k ; Calculate the comprehensive evaluation index E of each vacuum cleaner based on the acquired operating parameters and real-time environmental monitoring data k ; At the same time, calculate the power adjustment deviation D of the vacuum cleaner P,k =|P k,actual -P k,target |, and the power regulation deviation threshold ΔP 阈值 (Usually take 5% to 10% of the target power) for comparison;
[0043] S54: Dynamic adjustment decision: If the comprehensive evaluation index E k Exceeds the preset evaluation threshold E 阈值 (usually 0.1-0.3), or power regulation deviation D P,k >ΔP 阈值 , then it is considered that the current power effect is not good and the power allocation algorithm needs to be re-run for dynamic adjustment; in addition, if the real-time environmental monitoring data shows that the garbage concentration C trash,k A sudden increase in garbage concentration exceeding the preset threshold C trash,阈值 (Usually 50g / m 3 -100g / m 3 ), or the cleaning difficulty coefficient d of the floor material floor,k Significant changes (changes exceeding 20%) also trigger the conditions for re-running the power allocation algorithm;
[0044] S55: Re-run the power allocation algorithm: When the dynamic adjustment condition is triggered, the server platform re-runs the power allocation algorithm and recalculates the power adjustment target of each vacuum cleaner based on the latest operating parameters and environmental monitoring data.
[0045] The beneficial effects of the present invention are:
[0046] 1. Realize synchronous power adjustment: Through the centralized management of multiple vacuum cleaners through the server platform, the power of each vacuum cleaner can be adjusted synchronously in real time according to the cleaning task and environmental factors, ensuring the consistency of the cleaning effect, and effectively solving the problem that traditional vacuum cleaners cannot adjust the power synchronously.
[0047] 2. Improve cleaning efficiency: The server platform dynamically adjusts the vacuum cleaner power based on real-time environmental data such as floor material and garbage concentration, ensuring that the vacuum cleaner always operates at optimal power, maximizing cleaning efficiency, especially in complex cleaning environments.
[0048] 3. Reduce energy consumption: By reasonably allocating power, the vacuum cleaner can be prevented from running at unnecessary high power, which significantly reduces energy waste and has a good energy-saving effect. Long-term use can save energy costs for users.
[0049] 4. Extend the service life of the equipment: The optimized power regulation strategy can prevent the vacuum cleaner from being in an unsuitable working state for a long time, reduce equipment wear and failure rate, effectively extend the service life of the vacuum cleaner, and reduce equipment maintenance and replacement costs.
[0050] 5. Intelligent management: Users can remotely monitor and manage the operating status of all vacuum cleaners through the vacuum cleaner control terminal, realize intelligent cleaning management, and improve the convenience and efficiency of cleaning work. BRIEF DESCRIPTION OF THE DRAWINGS
[0051] Figure 1 This is a flow chart of a method for synchronously adjusting the power of a vacuum cleaner based on the Internet of Things environment proposed by the present invention. DETAILED DESCRIPTION
[0052] In order to make the technical means, creative features, objectives and effects achieved by the present invention easier to understand, the present invention is further described below in conjunction with specific implementation methods.
[0053] Please see the attached Figure 1 A method for synchronously adjusting the power of a vacuum cleaner based on an Internet of Things environment includes the following steps:
[0054] S1: A cleaning task template is pre-set on the vacuum cleaner control terminal. The cleaning task template includes the expected power range, priority, and cleaning time window corresponding to different cleaning areas. The user issues a cleaning task instruction on the vacuum cleaner control terminal.
[0055] S2: The server platform receives a cleaning task instruction, which includes the target cleaning area and the expected completion time of the cleaning task. The server platform matches the cleaning task instruction with a corresponding cleaning task template and obtains the real-time location information and current power status of the vacuum cleaner in the target cleaning area.
[0056] S3: The server platform uses a preset power allocation algorithm to determine the initial power adjustment target for each vacuum cleaner based on the target cleaning area's desired power range, priority, cleaning time window, the vacuum cleaner's real-time location information, and current power status, and sends an initial power adjustment instruction to the vacuum cleaner.
[0057] S4: When executing the initial power adjustment command, each vacuum cleaner collects its own operating parameters in real time, including speed, air volume, filter clogging degree, and motor temperature, and uploads them to the server platform;
[0058] S5: The server platform continuously evaluates the power regulation effect of each vacuum cleaner based on the received operating parameters and real-time environmental monitoring data (such as the floor material and garbage concentration changes in the cleaning area). If special circumstances occur (the deviation between the actual power and the initial regulation target exceeds the preset threshold, or there is a situation that may affect the normal operation and cleaning effect of the vacuum cleaner), the power allocation algorithm will be re-run to dynamically adjust the power regulation target of the vacuum cleaner and issue new power regulation instructions until the cleaning task is completed or the preset regulation termination conditions are met.
[0059] In a preferred embodiment, the vacuum cleaner control terminal is communicatively connected to a server platform, and the server platform is communicatively connected to a plurality of vacuum cleaners.
[0060] In a preferred embodiment, the vacuum cleaner control terminal has a user feedback collection function. After the cleaning task is completed, the user can evaluate the cleaning effect and provide feedback to the vacuum cleaner control terminal. The vacuum cleaner control terminal uploads the user feedback to the server platform. The server platform optimizes the power allocation algorithm based on the user feedback to improve the accuracy of subsequent power adjustment and the satisfaction with the cleaning effect.
[0061] In a preferred embodiment, the communication between the vacuum cleaner and the server platform adopts an encrypted wireless communication protocol to ensure the security of power adjustment instructions and operating parameter data transmission, prevent data tampering or leakage, and at the same time have a communication interruption recovery mechanism. When the communication is interrupted, it automatically attempts to reconnect and synchronize data within a preset time to ensure the continuity and reliability of the power synchronization adjustment process.
[0062] In a preferred embodiment, the power allocation algorithm comprehensively considers the performance parameters of the vacuum cleaner (including rated power, maximum power adjustment range, energy consumption coefficient, etc.), the estimated cleaning difficulty of the target cleaning area (determined based on historical cleaning data and factors such as floor material), the collaborative working distance between vacuum cleaners, and the urgency of the cleaning task (determined by priority and expected completion time).
[0063] In a preferred embodiment, in S1, a cleaning task template is pre-set on the vacuum cleaner control terminal, specifically including:
[0064] S11: Define clean areas: Divide the clean environment into multiple areas, and assign a unique identifier to each area (R i );
[0065] S12: Set the desired power range: For each region R i , set the desired power range according to cleaning needs [P i,min ,P i,max ], where P i,min and P i,max Region R i The minimum and maximum expected power;
[0066] S13: Determine the priority: According to the importance of cleaning, R i Assign priority L i , priority L i The value range is 1 to 10, 1 represents the lowest priority and 10 represents the highest priority;
[0067] S14: Set the cleaning time window: for each area R i Set cleaning time window [T i,start ,T i,end ], where T i,start and T i,end Region R i The cleaning start and end time;
[0068] S15: Calculate power allocation weight: Calculate the power allocation weight W of each area based on the expected power range and priority i : Where n is the total number of clean areas;
[0069] S16: Save template: save the above parameters as a cleaning task template and store it in the database of the vacuum cleaner control terminal.
[0070] In a preferred embodiment, in S2, the server platform matches the corresponding cleaning task template according to the cleaning task instruction and obtains the real-time location information and current power status of the vacuum cleaner in the target cleaning area, specifically including:
[0071] S21: Define a similarity calculation function: The server platform predefines a similarity calculation function S(t,m) to measure the similarity between the cleaning task instruction t and the cleaning task template m. The calculation formula is as follows: Where: n represents the number of features used to calculate similarity; w i Represents the weight of the i-th feature, satisfying 0≤w i ≤1 and sim i (t,m) represents the similarity between the i-th feature in the cleaning task instruction t and the cleaning task template m, and its value range is [0,1];
[0072] S22: Matching process: After receiving the cleaning task instruction, the server platform traverses all cleaning task templates pre-set on the vacuum cleaner control terminal, and calculates the similarity S(t,m) between each cleaning task template and the cleaning task instruction. If there exists a cleaning task template such that S(t,m) ≥ θ, then the cleaning task template is considered to match the cleaning task instruction, where θ is a preset similarity threshold ranging from 0 to 1. The specific value of θ can be adjusted according to the actual application scenario and matching accuracy requirements;
[0073] S23: Get real-time location information and current power status:
[0074] For each vacuum cleaner j in the target cleaning area, the server platform sends a location query command to it through the wireless communication network. After receiving the command, the vacuum cleaner j uses the built-in positioning module (such as Wi-Fi positioning, Bluetooth positioning or ultra-wideband (UWB) positioning, etc.) to determine its own position coordinates (x j ,y j ) and send the location information back to the server platform;
[0075] At the same time, vacuum cleaner j collects its current power state P j,current , including real-time power values, power fluctuations and other information, and uploads it to the server platform. The server platform records the real-time location information and current power status of each vacuum cleaner, providing a data basis for subsequent power synchronization adjustment.
[0076] In a preferred embodiment, S3 specifically includes:
[0077] S31: Define power adjustment target calculation model: The server platform predefines a power adjustment target calculation model, which comprehensively considers the expected power range, priority, cleaning time window, real-time location information and current power status of the target cleaning area, and calculates the initial power adjustment target P of each vacuum cleaner through the following formula k,target : Where: P k,target represents the initial power regulation target of the kth vacuum cleaner; P base The basic power of the vacuum cleaner is usually 50% to 70% of the rated power of the vacuum cleaner to ensure that the vacuum cleaner has a certain power reserve under any circumstances; L k Indicates the priority of the cleaning area where the k-th vacuum cleaner is located, with a value range of 1 to 10, 1 being the lowest priority and 10 being the highest priority; L total Represents the sum of the priorities of all cleaning areas, and is used to normalize cleaning areas of different priorities; T window Indicates the length of the cleaning time window, that is, the time span from the start to the end of the cleaning task, in hours (h); T current Indicates the current cleaning time in hours (h); T total It represents the total time budget of the cleaning task in hours (h), which is used to measure the urgency of the cleaning task; D k It represents the distance from the kth vacuum cleaner to the center point of the target cleaning area, in meters (m). The closer the distance, the higher the cleaning efficiency of the vacuum cleaner in the area, so it is given more weight in power allocation; D total represents the sum of the distances from all vacuum cleaners to the center of the target cleaning area, and is used to normalize the distance factor; P max and P min are the upper and lower limits of the desired power range for the target cleaning area, respectively, in watts (W);
[0078] S32: Calculate the initial power adjustment target: The server platform obtains the expected power range of the target cleaning area [P min ,P max ]、Priority L k , cleaning time window [T start ,T end ](Calculate T window =T end -T start ) and the current cleaning time T current ; Get the real-time location information of each vacuum cleaner k and calculate its distance D to the center point of the target cleaning area k , and calculate the total distance D from all vacuum cleaners to the center point of the target cleaning area total=∑D k ; Based on the above parameters, substitute into the formula to calculate the initial power adjustment target P of each vacuum cleaner k,target ; For the calculated P k,target Perform boundary checks to ensure that it is within the power adjustment range allowed by the vacuum cleaner, that is, P k,min_allow ≤P k,target ≤P k,max_allow , where P k,min_allow and P k,max_allow are the minimum and maximum power adjustment values allowed for the kth vacuum cleaner, which are usually determined by the hardware specifications of the vacuum cleaner;
[0079] S33: Sending initial power adjustment instructions: The server platform calculates the initial power adjustment target P of each vacuum cleaner. k,target The command is converted into a specific power adjustment instruction, which contains information such as the vacuum cleaner's identifier, target power value, and adjustment time requirements; the initial power adjustment instruction is sent to each vacuum cleaner through the wireless communication network, and the instruction is transmitted in encrypted form to ensure data security and integrity; after receiving the instruction, the vacuum cleaner decrypts and parses it to confirm the validity and applicability of the instruction, and begins to adjust its own power output according to the instruction requirements, and at the same time feeds back the instruction reception confirmation information to the server platform. The server platform records the instruction sending and confirmation status for subsequent power adjustment tracking and management.
[0080] In a preferred embodiment, S4 specifically includes:
[0081] S41: Speed acquisition and calculation: A photoelectric encoder is installed on the motor shaft of the vacuum cleaner. The photoelectric encoder generates a pulse signal when the motor rotates. The relationship between the pulse frequency f and the motor speed n is: Where P is the number of pulses per revolution of the photoelectric encoder, and the unit of n is revolutions per minute (rpm). The microcontroller built into the vacuum cleaner collects the number of pulses N generated by the photoelectric encoder within the time interval Δt through a counter and calculates the current motor speed n. motor : And the speed data n motor Store in the operating parameter buffer area;
[0082] S42: Air volume collection and calculation: A wind speed sensor is installed at the air duct outlet of the vacuum cleaner. The wind speed sensor measures the wind speed v in the air duct in real time in meters per second (m / s); the vacuum cleaner's microcontroller reads the output value v of the wind speed sensor measured , according to the cross-sectional area A of the air duct (unit is square meters, m 2 ) Calculate the air volume Q: Q = v measured ×A, air volume Q is in cubic meters per second (m 3 / s), and store the air volume data Q into the operating parameter buffer;
[0083] S43: Collection and calculation of filter clogging degree: A pressure differential sensor is installed at the air inlet and outlet of the vacuum cleaner. The pressure differential sensor measures the pressure difference ΔP on both sides of the filter in real time, in Pascals (Pa). The vacuum cleaner's microcontroller reads the output value ΔP of the pressure differential sensor. measured , calculate the filter clogging degree C according to the pre-calibrated filter clogging degree and pressure difference relationship curve filter : Where: ΔP clean The pressure difference reference value when the filter is clean, ΔP max is the maximum pressure difference when the filter is completely blocked, C filter The value range is 0 to 1, 0 means the filter is completely clean, 1 means the filter is completely blocked, and the calculated filter blockage degree C filter Store in the operating parameter buffer area;
[0084] S44: Motor temperature collection and calculation: A negative temperature coefficient thermistor (NTC) is embedded in the stator winding of the vacuum cleaner motor. The resistance value of the NTC is R NTC Changes with temperature; the vacuum cleaner's microcontroller obtains the voltage V across the NTC through the voltage measurement circuit NTC , calculate the motor temperature T according to the temperature-resistance characteristic curve of NTC and the principle of voltage divider circuit motor : Where: T ref is the reference temperature of the NTC (in Kelvin, K), usually 298.15K (i.e. 25°C); R ref is the resistance value of the NTC at the reference temperature (in ohms, Ω); β is the material constant of the NTC, usually provided by the manufacturer; the calculated motor temperature T motor , in degrees Celsius (℃), stored in the operating parameter buffer;
[0085] S45: Upload operating parameters: The vacuum cleaner's microcontroller uploads the parameters according to the preset time interval Δt upload (Usually 1-10 seconds) Read the speed n from the operating parameter buffer motor , air volume Q, filter clogging degree C filter and motor temperature T motor Data; the read operating parameters are encapsulated to generate a data frame containing the vacuum cleaner identifier, parameter type, parameter value and timestamp, and uploaded to the server platform through a wireless communication module (such as Wi-Fi, Bluetooth or 4G module). The server platform receives the data frames sent by each vacuum cleaner, parses, verifies and stores the received data for subsequent power regulation effect evaluation and dynamic adjustment.
[0086] In a preferred embodiment, S5 specifically includes:
[0087] S51: Define a power regulation effect evaluation model: The server platform predefines a comprehensive evaluation index E k , which is used to evaluate the power regulation effect of each vacuum cleaner k. The calculation formula is as follows: Among them: w1, w2, w3, w4, w5 are the weight coefficients of power deviation, speed deviation, air volume deviation, filter blockage degree and motor temperature limit degree respectively, satisfying w1+w2+w3+w4+w5=1, which is used to balance the influence of different evaluation factors; P k,actual and P k,target are the actual power and target power of vacuum cleaner k, respectively, in watts (W); n k,actual and n k,target are the actual speed and target speed of the vacuum cleaner k, respectively, in revolutions per minute (rpm); Q k,actual and Q k,target are the actual air volume and target air volume of vacuum cleaner k, respectively, in cubic meters per second m 3 / s); C filter,k is the filter blockage degree of vacuum cleaner k, ranging from 0 to 1; T motor,k is the motor temperature of vacuum cleaner k, in degrees Celsius (℃); T motor,max The maximum temperature allowed by the vacuum cleaner motor, in degrees Celsius (℃), is usually determined by the hardware specifications of the vacuum cleaner;
[0088] S52: Acquiring real-time environmental monitoring data: Install environmental monitoring sensors in the clean area, including ground material recognition sensors and garbage concentration sensors; the ground material recognition sensors identify the ground material type by transmitting and receiving electromagnetic waves or optical signals, and convert the material type into the corresponding friction coefficient f floor and cleaning difficulty coefficient d floor These coefficients are obtained through the pre-established material-coefficient mapping table; the garbage concentration sensor measures the garbage concentration C in the clean area in real time trash , the unit is grams per cubic meter (g / m 3 ); The server platform obtains real-time data from environmental monitoring sensors through wireless communication networks, including the friction coefficient f of the ground material floor,k , cleaning difficulty coefficient d floor,k And garbage concentration C trash,k ;
[0089] S53: Power regulation effect evaluation: The server platform performs power regulation according to the preset time interval Δt 评估(Usually 30 seconds to 5 minutes) Get the latest operating parameters of each vacuum cleaner from the database, including the actual power P k,actual , actual speed n k,actual , actual air volume Q k,actual , filter clogging degree C filter,k and motor temperature T motor,k ; Calculate the comprehensive evaluation index E of each vacuum cleaner based on the acquired operating parameters and real-time environmental monitoring data k ; At the same time, calculate the power adjustment deviation D of the vacuum cleaner P,k =|P k,actual -P k,target |, and the power regulation deviation threshold ΔP 阈值 (Usually take 5% to 10% of the target power) for comparison;
[0090] S54: Dynamic adjustment decision: If the comprehensive evaluation index E k Exceeds the preset evaluation threshold E 阈值 (usually 0.1-0.3), or power regulation deviation D P,k >ΔP 阈值 , then it is considered that the current power effect is not good and the power allocation algorithm needs to be re-run for dynamic adjustment; in addition, if the real-time environmental monitoring data shows that the garbage concentration C trash,k A sudden increase in garbage concentration exceeding the preset threshold C trash,阈值 (Usually 50g / m 3 -100g / m 3 ), or the cleaning difficulty coefficient d of the floor material floor,k Significant changes (changes exceeding 20%) also trigger the conditions for re-running the power allocation algorithm;
[0091] S55: Re-run the power allocation algorithm: When the dynamic adjustment condition is triggered, the server platform re-runs the power allocation algorithm and recalculates the power adjustment target of each vacuum cleaner based on the latest operating parameters and environmental monitoring data:
[0092] From the above description, it can be seen that the above-mentioned embodiments of the present invention achieve the following technical effects: realizing synchronous power adjustment: centrally managing multiple vacuum cleaners through a server platform, being able to synchronously adjust the power of each vacuum cleaner in real time according to cleaning tasks and environmental factors, ensuring the consistency of cleaning effects, and effectively solving the problem that traditional vacuum cleaners cannot synchronously adjust power.
[0093] Improve cleaning efficiency: The server platform dynamically adjusts the vacuum cleaner power based on real-time environmental data such as floor material and garbage concentration, ensuring that the vacuum cleaner always operates at optimal power, maximizing cleaning efficiency, especially in complex cleaning environments.
[0094] Reduce energy consumption: By reasonably allocating power, the vacuum cleaner can be prevented from running at unnecessary high power, which significantly reduces energy waste and has a good energy-saving effect. Long-term use can save energy costs for users.
[0095] Extend equipment life: The optimized power regulation strategy can prevent the vacuum cleaner from being in an unsuitable working state for a long time, reduce equipment wear and failure rate, effectively extend the service life of the vacuum cleaner, and reduce equipment maintenance and replacement costs.
[0096] Intelligent management: Users can remotely monitor and manage the operating status of all vacuum cleaners through the vacuum cleaner control terminal, realize intelligent cleaning management, and improve the convenience and efficiency of cleaning work.
[0097] Those skilled in the art should understand that the discussion of any of the above embodiments is merely illustrative and is not intended to imply that the scope of the present invention (including the claims) is limited to these examples. Within the scope of the present invention, the technical features in the above embodiments or different embodiments may be combined, the steps may be implemented in any order, and there are many other variations of the different aspects of the present invention as described above, which are not provided in detail for the sake of simplicity.
[0098] The present invention is intended to cover all such substitutions, modifications and variations that fall within the broad scope of the claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.
Claims
1. A method for synchronously adjusting the power of a vacuum cleaner based on the Internet of Things environment, characterized in that: The following steps are involved: S1: A cleaning task template is pre-set on the vacuum cleaner control terminal, and the user issues a cleaning task instruction on the vacuum cleaner control terminal; S2: The server platform receives the cleaning task instruction, matches the cleaning task template to the cleaning task instruction, and obtains the real-time location information and current power status of the vacuum cleaner in the target cleaning area; S3: The server platform uses a preset power allocation algorithm to determine the initial power adjustment target for each vacuum cleaner and sends an initial power adjustment instruction to the vacuum cleaner; S4: When executing the initial power adjustment instruction, each vacuum cleaner collects its own operating parameters in real time and uploads them to the server platform; S5: The server platform continuously evaluates the power regulation effect of each vacuum cleaner based on the received operating parameters and real-time environmental monitoring data. If special circumstances occur, the power allocation algorithm is re-run to dynamically adjust the power regulation target of the vacuum cleaner and issue new power regulation instructions until the cleaning task is completed or the preset regulation termination condition is reached.
2. The method for synchronously adjusting power of a vacuum cleaner based on the Internet of Things environment according to claim 1, characterized in that: The vacuum cleaner control terminal is communicatively connected to a server platform, and the server platform is communicatively connected to a plurality of vacuum cleaners.
3. The method for synchronously adjusting the power of a vacuum cleaner based on the Internet of Things environment according to claim 1, characterized in that: The vacuum cleaner control terminal has a user feedback collection function. After the cleaning task is completed, the user can evaluate the cleaning effect and provide feedback to the vacuum cleaner control terminal. The vacuum cleaner control terminal uploads the user feedback to the server platform, and the server platform optimizes the power allocation algorithm based on the user feedback.
4. The method for synchronously adjusting power of a vacuum cleaner based on the Internet of Things environment according to claim 1, characterized in that: The communication between the vacuum cleaner and the server platform adopts an encrypted wireless communication protocol and has a communication interruption recovery mechanism. When the communication is interrupted, it automatically attempts to reconnect and synchronize data within a preset time.
5. The method for synchronously adjusting power of a vacuum cleaner based on the Internet of Things environment according to claim 1, characterized in that: The power allocation algorithm comprehensively considers the performance parameters of the vacuum cleaners, the estimated cleaning difficulty of the target cleaning area, the collaborative operation distance between the vacuum cleaners, and the urgency of the cleaning task.
6. The method for synchronously adjusting power of a vacuum cleaner based on the Internet of Things environment according to claim 1, characterized in that: In S1, a cleaning task template is pre-set on the vacuum cleaner control terminal, specifically including: S11: Define clean areas: Divide the clean environment into multiple areas, and assign a unique identifier to each area (R i ); S12: Set the desired power range: For each region R i , set the desired power range according to cleaning needs [P i,min ,P i,max ], where P i,min and P i,max Region R i The minimum and maximum expected power; S13: Determine the priority: According to the importance of cleaning, R i Assign priority L i ; S14: Set the cleaning time window: for each area R i Set cleaning time window T i , start ,T i , end ], where T i , start and T i,end Region R i The cleaning start and end time; S15: Calculate power allocation weight: Calculate the power allocation weight W of each area based on the expected power range and priority i ; S16: Save template: save the above parameters as a cleaning task template and store it in the database of the vacuum cleaner control terminal.
7. The method for synchronously adjusting power of a vacuum cleaner based on the Internet of Things environment according to claim 1, characterized in that: In S2, the server platform matches the corresponding cleaning task template according to the cleaning task instruction and obtains the real-time location information and current power status of the vacuum cleaner in the target cleaning area, specifically including: S21: defining a similarity calculation function: the server platform predefines a similarity calculation function S(t,m) for measuring the similarity between the cleaning task instruction t and the cleaning task template m; S22: Matching process: After receiving the cleaning task instruction, the server platform traverses all cleaning task templates pre-set on the vacuum cleaner control terminal and calculates the similarity S(t,m) between each cleaning task template and the cleaning task instruction. If there exists a cleaning task template such that S(t,m) ≥ θ, then the cleaning task template is considered to match the cleaning task instruction, where θ is a preset similarity threshold. S23: Get real-time location information and current power status: For each vacuum cleaner j in the target cleaning area, the server platform sends a location query command to it through the wireless communication network. After receiving the command, the vacuum cleaner j uses the built-in positioning module to determine its own position coordinates (x j ,y j ) and send the location information back to the server platform; At the same time, vacuum cleaner j collects its current power state P j,current and upload it to the server platform, which records the real-time location information and current power status of each vacuum cleaner.
8. The method for synchronously adjusting power of a vacuum cleaner based on the Internet of Things environment according to claim 1, characterized in that: The S3 specifically includes: S31: Define power adjustment target calculation model: The server platform predefines a power adjustment target calculation model, which comprehensively considers the expected power range, priority, cleaning time window, real-time location information and current power status of the target cleaning area, and calculates the initial power adjustment target P of each vacuum cleaner. k,target ; S32: Calculate the initial power adjustment target: The server platform obtains the expected power range of the target cleaning area [P min ,P max ]、Priority L k , cleaning time window [T start ,T end ] and the current cleaning time T current ; Get the real-time location information of each vacuum cleaner k and calculate its distance D to the center point of the target cleaning area k , and calculate the total distance D from all vacuum cleaners to the center point of the target cleaning area total =∑D k ; Based on the above parameters, substitute into the formula to calculate the initial power adjustment target P of each vacuum cleaner k,target ; For the calculated P k,target Perform boundary checks to ensure it is within the power adjustment range allowed by the vacuum cleaner; S33: Sending initial power adjustment instructions: The server platform calculates the initial power adjustment target P of each vacuum cleaner. k,target Convert it into a specific power adjustment instruction; send the initial power adjustment instruction to each vacuum cleaner through the wireless communication network, and the instruction is transmitted in encrypted form; after receiving the instruction, the vacuum cleaner decrypts and parses it to confirm the validity and applicability of the instruction, and begins to adjust its own power output according to the instruction requirements, and at the same time feedback the instruction reception confirmation information to the server platform, and the server platform records the instruction sending and confirmation status.
9. The method for synchronously adjusting power of a vacuum cleaner based on the Internet of Things environment according to claim 1, characterized in that: The S4 specifically includes: S41: Speed acquisition and calculation: A photoelectric encoder is installed on the motor shaft of the vacuum cleaner. The photoelectric encoder generates a pulse signal when the motor rotates. The vacuum cleaner's built-in microcontroller uses a counter to collect the number of pulses N generated by the photoelectric encoder within the time interval Δt and calculates the current motor speed n. motor , and the speed data n motor Store in the operating parameter buffer area; S42: Air volume collection and calculation: A wind speed sensor is installed at the air duct outlet of the vacuum cleaner. The wind speed sensor measures the wind speed v in the air duct in real time. The vacuum cleaner's microcontroller reads the output value v of the wind speed sensor. measured , calculate the air volume Q according to the cross-sectional area A of the air duct, and store the air volume data Q in the operating parameter buffer; S43: Collection and calculation of filter clogging degree: A pressure differential sensor is installed at the air inlet and outlet of the vacuum cleaner. The pressure differential sensor measures the pressure difference ΔP on both sides of the filter in real time. The vacuum cleaner's microcontroller reads the output value ΔP of the pressure differential sensor. measured , calculate the filter clogging degree C according to the pre-calibrated filter clogging degree and pressure difference relationship curve filter , the calculated filter blockage degree C filter Store in the operating parameter buffer area; S44: Motor temperature collection and calculation: A negative temperature coefficient thermistor is embedded in the stator winding of the vacuum cleaner motor. The resistance value of the NTC is R NTC Changes with temperature; the vacuum cleaner's microcontroller obtains the voltage V across the NTC through the voltage measurement circuit NTC , calculate the motor temperature T according to the temperature-resistance characteristic curve of NTC and the principle of voltage divider circuit motor ; Calculated motor temperature T motor , stored in the operating parameter buffer; S45: Upload operating parameters: The vacuum cleaner's microcontroller uploads the parameters according to the preset time interval Δt upload Read the speed n from the operating parameter buffer motor , air volume Q, filter clogging degree C filter and motor temperature T motor The operating parameters read are encapsulated and uploaded to the server platform through the wireless communication module. The server platform receives the data frames sent by each vacuum cleaner and parses, verifies and stores the received data.
10. The method for synchronously adjusting power of a vacuum cleaner based on the Internet of Things environment according to claim 1, characterized in that: The S5 specifically includes: S51: Define a power regulation effect evaluation model: The server platform predefines a comprehensive evaluation index E k , used to evaluate the power regulation effect of each vacuum cleaner k; S52: Obtaining real-time environmental monitoring data: Install environmental monitoring sensors in the clean area, and the server platform obtains real-time data from the environmental monitoring sensors through the wireless communication network, including the friction coefficient f of the ground material. floor,k , cleaning difficulty coefficient d floor,k And garbage concentration C trash,k ; S53: Power regulation effect evaluation: The server platform performs power regulation according to the preset time interval Δt 评估 Obtain the latest operating parameters of each vacuum cleaner from the database; calculate the comprehensive evaluation index E of each vacuum cleaner based on the obtained operating parameters and real-time environmental monitoring data k ; At the same time, calculate the power adjustment deviation D of the vacuum cleaner P,k =|P k,actual -P k,target |, and the power regulation deviation threshold ΔP 阈值 Make comparisons; S54: Dynamic adjustment decision: If the comprehensive evaluation index E k Exceeds the preset evaluation threshold E 阈值 , or power regulation deviation D P,k >ΔP 阈值 , then it is considered that the current power effect is not good and the power allocation algorithm needs to be re-run for dynamic adjustment; in addition, if the real-time environmental monitoring data shows that the garbage concentration C trask,k A sudden increase in garbage concentration exceeding the preset threshold C trask,阈值 , or the cleaning difficulty coefficient d of the floor material floor,k Significant changes also trigger the conditions for re-running the power allocation algorithm; S55: Re-run the power allocation algorithm: When the dynamic adjustment condition is triggered, the server platform re-runs the power allocation algorithm and recalculates the power adjustment target of each vacuum cleaner based on the latest operating parameters and environmental monitoring data.
Citation Information
Cited By
Hand-held scrubber energy efficiency dynamic control method and system, hand-held scrubber and medium
CN121369975A