Voice interaction method for cleaning equipment and cleaning equipment
By controlling the load noise and the operation of audio components on the cleaning device, the problem of device operating noise interfering with voice interaction is solved, and the voice interaction performance of the device is improved.
Patent Information
- Application Number
- CN202210707232.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-11-29
- Publication Date
- 2025-03-11
- Estimated Expiration
- 2039-11-29
AI Technical Summary
The noise generated by the cleaning device during its working state interferes with the device's voice interaction function, resulting in the inability to communicate voice messages clearly and the difficulty of obtaining user commands accurately.
By obtaining the voice interaction trigger event of the cleaning device, the load working noise on the device is controlled within the set range, and voice interaction instructions are sent to the audio component, so that the audio component can perform corresponding voice interaction operations.
It reduces the interference of load working noise on audio components, improves the voice interaction performance of cleaning equipment, and makes voice messages clearer and user commands more accurate.
Smart Images

Figure CN114999487B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of cleaning equipment, and in particular to a voice interaction method for cleaning equipment and a cleaning equipment. Background Art
[0002] With the development of science and technology, cleaning equipment is becoming more and more intelligent, providing more convenience for people's cleaning work in daily life. In some typical scenarios, cleaning equipment can output voice messages to interact with users.
[0003] For some cleaning devices, when they are in working state, the load on the cleaning device will generate a large noise, such as motor noise, water pump noise, dust collection channel noise, etc. The existence of these noises interferes with the voice messages output by the cleaning device. Therefore, a solution is yet to be proposed. Summary of the invention
[0004] The present application provides a voice interaction method and a cleaning device for a cleaning device from multiple aspects, so as to reduce the interference of the working noise of the cleaning device on the voice interaction process of the cleaning device and improve the voice interaction performance of the cleaning device.
[0005] An embodiment of the present application provides a voice interaction method for a cleaning device, comprising: obtaining a voice interaction trigger event for the cleaning device; controlling the working noise of a load on the cleaning device within a set range; and controlling an audio component on the cleaning device to perform a voice interaction operation corresponding to the voice interaction trigger event.
[0006] An embodiment of the present application also provides a cleaning device, comprising: a main body, on which a load, a controller and an audio component are installed; the controller is used to: respond to a voice interaction trigger event for the cleaning device, control the working noise of the load on the cleaning device within a set range, and send a voice interaction instruction to the audio component; the audio component is used to: perform a voice interaction operation corresponding to the voice interaction trigger event according to the voice interaction instruction.
[0007] In an embodiment of the present application, when a voice interaction trigger event for a cleaning device is obtained, the working noise of the load on the cleaning device is controlled within a set range, and then the audio component on the cleaning device is controlled to perform a voice interaction operation corresponding to the voice interaction trigger event. As a result, the interference of the working noise of the load on the voice interaction operation of the audio component can be reduced, which is beneficial to improving the voice interaction performance of the cleaning device. BRIEF DESCRIPTION OF THE DRAWINGS
[0008] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0009] Figure 1 A schematic diagram of the structure of a cleaning device provided for an exemplary embodiment of the present application;
[0010] Figure 2 A schematic diagram of a control circuit of a cleaning device provided by an exemplary embodiment of the present application;
[0011] Figure 3 A schematic flow chart of a voice interaction method for a cleaning device provided as an exemplary embodiment of the present application. DETAILED DESCRIPTION
[0012] In order to make the purpose, technical solution and advantages of the present application clearer, the technical solution of the present application will be clearly and completely described below in combination with the specific embodiments of the present application and the corresponding drawings. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present application.
[0013] In the prior art, cleaning equipment generates a lot of noise when it is working. For example, the noise when the main motor of the cleaning equipment generates negative pressure, the sound of the roller brush motor rotating, the sound of the water pump pumping, the noise of the dust suction channel, the noise of the action wheel of the cleaning equipment rolling, etc. These noises have a great interference with the voice interaction function of the cleaning equipment. For example, when the cleaning equipment is working, the voice prompt sound it emits cannot be clearly heard by the user, and the voice command issued by the user cannot be accurately obtained by the cleaning equipment.
[0014] In response to the above technical problems, some exemplary embodiments of the present application provide a cleaning device and a voice interaction method for a cleaning device. The technical solutions provided by the embodiments of the present application will be described in detail below in conjunction with the accompanying drawings.
[0015] It should be noted that the same reference numerals denote the same objects in the following figures and embodiments, and therefore, once an object is defined in one figure, it need not be further discussed in the subsequent figures.
[0016] Figure 1 A schematic diagram of the structure of a cleaning device provided by an exemplary embodiment of the present application is shown in FIG. Figure 1 As shown, the cleaning device includes: a body 10 , a load 20 mounted on the body 10 , a controller 30 and an audio component 40 .
[0017] In this embodiment, the cleaning device can be implemented as various cleaning devices such as a cleaning machine, a wet vacuum cleaner, a handheld vacuum cleaner, a sweeping robot, etc. for cleaning the floor, walls, ceilings, glass, motor vehicles, etc., but is not limited thereto.
[0018] Among them, the load 20 refers to a component installed on the cleaning device and used for the cleaning device to realize the cleaning function. On different types of cleaning devices, the implementation form of the load 20 is different. For example, when the cleaning device is implemented as a cleaning machine, the load 20 can be implemented as a main motor, a roller brush motor, a water pump, etc., which are used to generate a vacuum source of negative pressure on the cleaning machine. For another example, when the cleaning device is implemented as a vacuum cleaner, the load 20 can be implemented as a cyclone separator, a main motor, a roller brush motor, etc. on the vacuum cleaner. It should be understood that the different types of loads listed above are used to exemplify the loads in combination with different cleaning devices, and do not constitute any limitation on the implementation form of the load 20.
[0019] The controller 30 is used to implement the central control function in the cleaning device, and can control the working state of the load on the cleaning device according to the preset control logic or the user's control instruction. The controller 30 can be implemented using various application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), micro-central control elements, microprocessors, micro control units (MCUs) or other electronic components, and this embodiment does not limit this.
[0020] In this embodiment, the controller 30 can obtain a voice interaction trigger event for the cleaning device, respond to the voice interaction trigger event, control the working noise of the load 20 on the cleaning device within a set range, and send a voice interaction instruction to the audio component 40. The voice interaction trigger event refers to an event that can trigger the voice interaction function of the cleaning device, which can be a user event or a system event of the cleaning device, which is not limited in this embodiment.
[0021] The audio component 40 is used to output and / or input audio signals in the voice interaction mode. After receiving the voice interaction instruction sent by the controller 30, the audio component 40 can perform a voice interaction operation corresponding to the voice interaction triggering event. Optionally, the voice interaction operation may include: at least one of a voice message playback operation and a voice instruction collection operation.
[0022] In some embodiments, Figure 2As shown, the audio component 40 may include a voice chip 401, a storage unit 402, a driving unit 403, a microphone (MIC) 404 and a speaker 405. When the audio component 40 performs a voice command recording operation, the voice chip 401 can drive the microphone 404 through the driving unit 403 to record an external audio signal. After receiving the external audio signal, the microphone 404 can send it to the voice chip 401. The voice chip 401 can perform voice recognition based on the audio signal to obtain the interactive information contained in the external audio signal. When the audio component 40 performs a voice message playback operation, the voice chip 401 can determine the audio signal to be played, and drive the speaker 405 through the driving unit 403 to output the audio signal.
[0023] In this embodiment, when the controller 30 obtains a voice interaction trigger event for the cleaning device, it controls the working noise of the load 20 on the cleaning device within a set range, and then controls the audio component 40 on the cleaning device to perform a voice interaction operation corresponding to the voice interaction trigger event. As a result, the interference of the working noise of the load on the voice interaction operation of the audio component can be reduced, which is beneficial to improving the voice interaction performance of the cleaning device.
[0024] In some exemplary embodiments, optional implementations in which the controller 30 controls the working noise of the load 20 on the cleaning device within a set range may include: controlling the working circuit of the load 20 to be in a disconnected state; or controlling the power of the load 20 to be less than a set power threshold.
[0025] It should be understood that different types of cleaning devices have different loads 20 installed on them, and thus the controller 30 controls the loads 20 in different ways. In various cleaning devices, the main motor, the roller brush motor, the water pump and the action wheel are relatively common loads, and the following will be described in conjunction with these common loads.
[0026] Generally, on cleaning equipment, the main motor is used to generate negative pressure, forming a large vacuum suction force to suck dust and / or sewage into the recycling bin, which will generate a large noise. The roller brush motor, water pump and action wheel have less noise.
[0027] Based on this, in some optional embodiments, when the working circuit of the load 20 is controlled to be in a disconnected state, the working circuit of the main motor can be mainly controlled to be in a disconnected state, and the working circuits of other loads such as the roller brush motor, the water pump and the moving wheel can be controlled to be in a normal connected state to reduce the main noise. In other embodiments, the working circuits of the main motor, the roller brush motor, the water pump and the moving wheel can all be controlled to be in a disconnected state to further reduce the noise.
[0028] Generally, the noise generated by the load 20 is positively correlated with its power, and the higher the power of the load, the greater the noise. In cleaning equipment, the power of the main motor is relatively high (usually between 150-450W), and the power of the roller brush motor is relatively low (usually between 20-50W).
[0029] Based on this, optionally, in some embodiments, when the power of the load 20 is controlled to be less than a set power threshold, the power of the main motor can be controlled to be less than a certain set power threshold, but the power of the roller brush motor, the water pump and the action wheel is not changed to reduce the main noise. In other embodiments, when the power of the main motor is controlled to be less than a certain set threshold, the power of the roller brush motor, the water pump and the action wheel can be controlled to be less than their respective corresponding power thresholds.
[0030] The control of the working circuit of the load 20 to be in an off state may include the following optional implementations:
[0031] Implementation A: If the load 20 is in the working state, the working circuit of the load 20 is cut off to make the load 20 enter the non-working state. When the working circuit of the load 20 is cut off, the load 20 gradually stops moving, and the working noise will be reduced accordingly.
[0032] Based on the above, controlling the audio component 40 on the cleaning device to perform a voice interaction operation corresponding to the voice interaction triggering event may include:
[0033] Optionally, after the working circuit is cut off so that the load 20 stops moving, the controller 30 may send a voice interaction instruction corresponding to the voice interaction triggering event to the audio component 40 to control the audio component 40 to perform the voice interaction operation corresponding to the voice interaction triggering event. Usually, after the working circuit of the load 20 is cut off, due to inertia, the load 20 will continue to move, thereby continuously generating noise. Therefore, waiting for the load 20 to stop moving before performing the voice interaction operation can avoid the interference of the noise generated by the inertial movement of the load 20.
[0034] Optionally, after the working circuit of the load 20 is cut off for a set time, the controller 30 may send a voice interaction instruction corresponding to the voice interaction trigger event to the audio component 40 to control the audio component 40 to perform the voice interaction operation corresponding to the voice interaction trigger event. After the working circuit is cut off, the amplitude and speed of the load 20 continuing to move due to inertia will slowly weaken over time. After a certain period of time, the noise generated by the inertial movement will be reduced to a certain value, and the interference with the voice interaction operation of the cleaning device will be small. At this time, the voice interaction operation can be performed. Optionally, in some embodiments, the set duration can be 2 seconds, 3 seconds or 4 seconds, depending on the specific cleaning equipment, and this embodiment does not limit it.
[0035] Implementation method B: If the load 20 is in a non-working state after being powered on, the working circuit of the load 20 on the cleaning device can be connected with a delay to control the load to temporarily remain in a non-working state. After the cleaning device is powered on, if the load 20 is in a non-working state and the working circuit of the load 20 is not connected, the load 20 will not move or generate working noise, and thus will not interfere with the voice interaction operation of the cleaning device.
[0036] Based on the above, during the process of delaying the connection of the working circuit of the load 20 , the controller 30 may send a voice interaction instruction corresponding to the voice interaction triggering event to the audio component 40 .
[0037] Among them, controlling the power of the load 20 to be less than the set power threshold may include the following optional implementations:
[0038] Implementation C: if the load 20 is in working state, the power of the load 20 is reduced. Based on the above, controlling the audio component 40 on the cleaning device to perform the voice interaction operation corresponding to the voice interaction triggering event may include: after the power of the load 20 is reduced to the first power threshold, the controller 30 sends the voice interaction instruction corresponding to the voice interaction triggering event to the audio component 40.
[0039] The first power threshold can be calculated based on the actual corresponding relationship between power and noise, and this embodiment does not limit it. It should be understood that the value of the first power threshold can meet the following requirements, that is, when the power of the load 20 is less than the first power threshold, the working noise generated by the load 20 has little effect on the voice interaction operation of the cleaning device, which is conducive to the clear and accurate transmission of the voice interaction content.
[0040] Embodiment D: If the load 20 is in a non-working state after being powered on, the controller 30 can connect the circuit of the load 20 and increase the power of the load 20 according to the set power increase speed. The set power increase speed can make the power of the load 20 increase to the value required for its operation at a controllable speed. During the process of the power increase of the load 20, the working noise of the load 20 gradually increases.
[0041] Based on the above, controlling the audio component 40 on the cleaning device to perform a voice interaction operation corresponding to a voice interaction trigger event may include: before the power of the load 20 rises to the second power threshold, the controller 30 may send a voice interaction instruction corresponding to the voice interaction trigger event to the audio component 40. Among them, the second power threshold can be calculated based on the correspondence between power and noise in practice, and this embodiment is not limited. It should be understood that the selected value of the second power threshold can meet the following requirements, namely: before the power of the load 20 rises to the second power threshold, the working noise generated by the load 20 has little effect on the voice interaction operation of the cleaning device, which is conducive to the clear and accurate transmission of the voice interaction content.
[0042] It should be noted that in the above and following embodiments of the present application, the voice interaction trigger event may include: a power-on event of the cleaning device, a power-off event of the cleaning device, a failure event of the cleaning device, a component status update event of the cleaning device, and at least one of a voice recording function wake-up event of the cleaning device.
[0043] Implementation modes B and D described in the above embodiments are suitable for application scenarios where the voice interaction triggering event is implemented as a power-on event of the cleaning device.
[0044] Among them, the power-on event of the cleaning device can be triggered by the user through a switch component on the cleaning device (for example, a physical button or a touch button), or by a power-on voice command issued by the user to the cleaning device, or by a power-on voice command issued by a terminal device (for example, a smart phone, a smart speaker), or by a wireless communication signal sent by the terminal device to the cleaning device. This embodiment includes but is not limited to this.
[0045] Optionally, when the voice interaction triggering event is a power-on event, the controller 30 may execute implementation mode B, respond to the power-on event, delay connecting the working circuit of the load 20, and send a voice interaction instruction for broadcasting a power-on prompt message to the audio component 40. In other words, the power-on voice prompt operation is first performed through the audio component 40, and then the load 20 is powered on, which effectively avoids the working noise of the load 20 from interfering with the power-on voice prompt operation.
[0046] Optionally, when the voice interaction triggering event is a power-on event, the controller 30 may execute implementation mode D, connect the working circuit of the load 20, and increase the power of the load 20 according to the set power increase speed; at the same time, the controller 30 may control the audio component 40 to perform the power-on voice prompt operation before the power of the load 20 increases to the second threshold. Thus, a good voice interaction effect can be ensured while the load is started quickly.
[0047] Implementation methods A and C described in the above embodiments are applicable to application scenarios where the voice interaction triggering event is implemented as a shutdown event of the cleaning device, a fault event of the cleaning device, an IoT event of the cleaning device, a component status update event of the cleaning device, and a voice recording function wake-up event of the cleaning device. Implementation methods A and C will be further illustrated below in conjunction with the above events.
[0048] Optionally, the voice interaction triggering event realizes the shutdown event of the cleaning device. The shutdown event of the cleaning device can be triggered by the user through a switch component (e.g., a physical button or a touch key) on the cleaning device, or by a shutdown voice command issued by the user to the cleaning device, or by a shutdown voice command issued by a terminal device (e.g., a smart phone, a smart speaker), or by a wireless communication signal sent by a terminal device to the cleaning device, and this embodiment includes but is not limited to this.
[0049] In response to the shutdown event, the controller 30 may execute implementation mode A, cut off the working circuit of the load 20, and send a voice interaction instruction to the audio component 40 to broadcast a shutdown prompt message when the load 20 stops operating; or, the controller 30 may execute implementation mode A, after the working circuit of the load 20 is cut off for a set time (e.g., 2 seconds), send a voice interaction instruction to the audio component 40 to broadcast a shutdown prompt message; or, the controller 30 may execute implementation mode C, reduce the working power of the load 20, and after the power of the load 20 is reduced to a first power threshold, send a voice interaction instruction to the audio component 40 to broadcast a shutdown prompt message. After receiving the voice interaction instruction, the audio component 40 may play a voice message such as "Shutting down, it has been shut down, please put it back on the base".
[0050] Optionally, the voice interaction triggering event is implemented as a fault event of the cleaning device, and the fault event includes at least one of the following: main motor failure, roller brush motor failure, charger failure, dust sensor failure.
[0051] The main motor of the cleaning device is a vacuum source that generates negative pressure, and the controller 30 detects the working state of the main motor in real time. The controller 30 can obtain the working state information of the main motor of the cleaning device in real time when the cleaning device is turned on, and when the main motor fails, it executes implementation mode A, cuts off the working circuit of the load 20, and sends and broadcasts the voice interaction instruction of the main motor failure to the audio component 40 when the load 20 stops moving; or, executes implementation mode A, cuts off the working circuit of the load 20, and sends and broadcasts the voice interaction instruction of the main motor failure to the audio component 40 after the working circuit of the load 20 is cut off for a set time (for example, 2 seconds); or, the controller 30 can execute implementation mode C, reduce the working power of the load 20, and send the voice interaction instruction of the main motor failure to the audio component 40 after the power of the load 20 is reduced to the first power threshold. After receiving the instruction, the audio component 40 can broadcast a voice message similar to "main motor failure". In this application scenario, the load 20 is at least one of the main motor, the roller brush motor, the water pump and the action wheel. Furthermore, when the main motor of the cleaning device fails, the cleaning device can use voice prompts to remind the user of the main motor failure warning under low noise interference to avoid improper use.
[0052] The roller brush motor of the cleaning device is the power source of the roller brush cleaning action, and the controller 30 detects the working state of the roller brush motor in real time. The controller 30 can obtain the working state information of the roller brush motor on the cleaning device in real time when the cleaning device is turned on, and when the roller brush motor fails, it executes implementation mode A to cut off the working circuit of the load 20, and when the load 20 stops working, it sends and broadcasts the voice interaction instruction of the roller brush motor failure to the audio component 40; or, it executes implementation mode A to cut off the working circuit of the load 20, and after the working circuit of the load 20 is cut off for a set time (for example, 2 seconds), it sends and broadcasts the voice interaction instruction of the roller brush motor failure to the audio component 40; or, the controller 30 can execute implementation mode C to reduce the working power of the load 20, and after the power of the load 20 is reduced to the first power threshold, it sends the voice interaction instruction of broadcasting the roller brush motor failure to the audio component 40. After receiving the instruction, the audio component 40 can broadcast a voice message similar to "roller brush motor failure". In this application scenario, the load 20 is at least one of the main motor, the roller brush motor, the water pump and the action wheel. Furthermore, when a roller brush motor of the cleaning device fails, the cleaning device can use voice prompts to remind the user of the roller brush motor failure warning in the case of low noise interference to avoid improper use.
[0053] The cleaning equipment has two modes: wired and wireless. The wired cleaning equipment works only when it is directly connected to the power supply. The wireless cleaning equipment needs to be equipped with a rechargeable battery, which is charged by a charger. The cleaning equipment is connected to an external charger, and the controller 30 detects the fault events of the charger in real time, including whether the model of the charger matches, the fault of the charger body, etc. The controller 30 can obtain the working status information of the charger connected to the cleaning equipment in real time when the cleaning equipment is turned on, and when the charger fails, it executes implementation mode A, cuts off the working circuit of the load 20, and sends and broadcasts the voice interaction instruction of the charger failure to the audio component 40 when the load 20 stops working; or, it executes implementation mode A, cuts off the working circuit of the load 20, and sends and broadcasts the voice interaction instruction of the charger failure to the audio component 40 after the working circuit of the load 20 is cut off for a set time (for example, 2 seconds); or, the controller 30 can execute implementation mode C, reduce the working power of the load 20, and send a voice interaction instruction of broadcasting the charger failure to the audio component 40 when the power of the load 20 is reduced to the first power threshold. After receiving the instruction, the audio component 40 can broadcast a voice message similar to "charger failure". In this application scenario, the load 20 is at least one of the main motor, the roller brush motor, the water pump and the moving wheel. In this application scenario, the load 20 is at least one of the main motor, the roller brush motor, the water pump and the moving wheel. Furthermore, when the charger of the cleaning device fails, the cleaning device can remind the user of the charger failure warning through voice prompts in the case of low noise interference to avoid improper use.
[0054] Optionally, the cleaning device is also equipped with a sensor, and the degree of dirtiness and / or cleanliness that the sensor can detect includes at least one of the following: the surface to be cleaned, the dust suction port, the dust suction channel, and the recycling bin. The sensors are usually photoelectric or density, contact or non-contact, collectively referred to as dust sensors. The controller 30 can obtain the working status information of the dust sensor on the cleaning device in real time when the cleaning device is turned on, and when the dust sensor fails, it executes implementation mode A to cut off the working circuit of the load 20, and when the load 20 stops moving, send and broadcast a voice interaction instruction of the dust sensor failure to the audio component 40; or, execute implementation mode A to cut off the working circuit of the load 20, and after the working circuit of the load 20 is cut off for a set time (for example, 2 seconds), send and broadcast a voice interaction instruction of the dust sensor failure to the audio component 40; or, the controller 30 can execute implementation mode C to reduce the working power of the load 20, and after the power of the load 20 is reduced to the first power threshold, send a voice interaction instruction of broadcasting the dust sensor failure to the audio component 40. After receiving the instruction, the audio component 40 may broadcast a voice message similar to "dust sensor failure". In this application scenario, the load 20 is at least one of the main motor, the roller brush motor, the water pump and the action wheel. Furthermore, when the dust sensor of the cleaning device fails, the cleaning device can remind the user of the dust sensor failure warning through voice prompts in the case of low noise interference to avoid improper use.
[0055] Optionally, the voice interaction triggering event is implemented as a network configuration event of the cleaning device. The body 10 of the cleaning device is provided with a communication component, which can be connected to an external wireless network device through wireless communication methods such as WIFI and Bluetooth to realize the network configuration of the cleaning device. The controller 30 can obtain the network connection status information of the communication component on the cleaning device in real time when the cleaning device is turned on, and when the communication component is successfully configured, it executes implementation mode A, cuts off the working circuit of the load 20, and when the load 20 stops, sends and broadcasts the voice interaction instruction of the successful network configuration to the audio component 40; or, executes implementation mode A, cuts off the working circuit of the load 20, and sends and broadcasts the voice interaction instruction of the successful network configuration to the audio component 40 after the working circuit of the load 20 is cut off for a set time (for example, 2 seconds); or, the controller 30 can execute implementation mode C, reduce the working power of the load 20, and send the voice interaction instruction of the successful network configuration to the audio component 40 after the power of the load 20 is reduced to the first power threshold. After receiving the instruction, the audio component 40 can broadcast a voice message similar to "network configuration success". In this application scenario, the load 20 is at least one of a main motor, a roller brush motor, a water pump, and a moving wheel. Furthermore, when the network configuration of the cleaning device is successful, the cleaning device can remind the user of the network configuration success through voice prompts under low noise interference, so as to facilitate the user to perform other operations.
[0056] Optionally, the voice interaction triggering event is implemented as an IoT event of the cleaning device. The main body 10 of the cleaning device is provided with a communication component, which can be connected to an external wireless network device through wireless communication methods such as WIFI and Bluetooth to realize the network configuration of the cleaning device. After the network configuration is successful, the cleaning device connects to the server or other terminal devices through the wireless network. The terminal devices include but are not limited to smart phones, smart bracelets, smart speakers, smart watches, smart homes, refrigerators, TVs, routers, sweeping robots, smart boxes, etc. The cleaning device network is connected to other smart terminal devices to realize the interconnection of household smart devices. The controller 30 can obtain the IoT status information on the cleaning device in real time when the cleaning device is turned on, and when the cleaning device is successfully connected to other smart devices in the home, it can execute implementation mode A, cut off the working circuit of the load 20, and send and broadcast the voice interaction instruction of the successful IoT to the audio component 40 when the load 20 stops moving; or, execute implementation mode A, cut off the working circuit of the load 20, and send and broadcast the voice interaction instruction of the successful IoT to the audio component 40 after the working circuit of the load 20 is cut off for a set time (for example, 2 seconds); or, the controller 30 can execute implementation mode C, reduce the working power of the load 20, and send the voice interaction instruction of the successful IoT to the audio component 40 after the power of the load 20 is reduced to the first power threshold. After receiving the instruction, the audio component 40 can broadcast a voice message similar to "successful IoT". In this application scenario, the load 20 is at least one of the main motor, the roller brush motor, the water pump and the action wheel. Furthermore, when the IoT connection of the cleaning device is successful, the cleaning device can remind the user of the success of the IoT connection through voice prompts under low noise interference, so as to facilitate the user to perform other operations.
[0057] Optionally, the voice interaction trigger event is implemented as a battery remaining update event. The battery component on the cleaning device is used to power various loads on the cleaning device. In some scenarios, the cleaning device can remind the user of the battery remaining through voice prompts every time the battery remaining is updated to a set threshold; in other scenarios, the cleaning device can remind the user to replace the battery or charge it through voice prompts when the battery remaining reaches the lower limit of the remaining battery. The following will be explained in conjunction with the latter.
[0058] The controller 30 can obtain the remaining battery of the battery assembly on the cleaning device in real time when the cleaning device is turned on, and when the remaining battery is less than the set power threshold, execute implementation mode A, cut off the working circuit of the load 20, and send and broadcast the voice interaction instruction of the power warning to the audio component 40 when the load 20 stops moving; or, execute implementation mode A, cut off the working circuit of the load 20, and send and broadcast the voice interaction instruction of the power warning to the audio component 40 after the working circuit of the load 20 is cut off for a set time (for example, 2 seconds); or, the controller 30 can execute implementation mode C, reduce the working power of the load 20, and send the voice interaction instruction of broadcasting the power warning to the audio component 40 after the power of the load 20 is reduced to the first power threshold. After receiving the instruction, the audio component 40 can broadcast a voice message similar to "low power". In this application scenario, the load 20 is at least one of the main motor, the roller brush motor, the water pump and the action wheel. Furthermore, when the battery power of the cleaning device reaches the set lower limit of the remaining power, the cleaning device can remind the user of low battery warning through voice prompts under low noise interference, so as to remind the user to charge in time.
[0059] Optionally, a solution barrel is installed on the body 10 of the cleaning device. The solution barrel is a container on the cleaning device for storing clean water or detergent. A first liquid level detection device can be installed inside or outside the solution barrel to detect the liquid level in the solution barrel. The voice interaction triggering event is an event to update the remaining water volume in the solution barrel.
[0060] When the cleaning device is turned on, the first liquid level detection device can send the detected liquid level value to the controller 30. After the controller 30 receives the liquid level value sent by the first liquid level detection device, it can judge whether the remaining water volume in the solution bucket is less than the set water volume threshold value according to the liquid level value. If yes, implementation mode A can be executed to cut off the working circuit of the load 20, and when the load 20 stops moving, a voice interaction instruction to broadcast the remaining water volume in the solution bucket is sent to the audio component 40, or implementation mode A is executed to cut off the working circuit of the load 20, and after the working circuit of the load 20 is cut off for a set time (for example, 2 seconds), a voice interaction instruction to broadcast the remaining water volume in the solution bucket is sent to the audio component 40; or, the controller 30 can execute implementation mode C to reduce the working power of the load 20, and after the power of the load 20 is reduced to the first power threshold, a voice interaction instruction to broadcast the remaining water volume in the solution bucket is sent to the audio component 40. After receiving the instruction, the audio component 40 can broadcast a voice message similar to "insufficient water volume in the solution bucket". In this application scenario, the load 20 is at least one of a main motor, a roller brush motor, a water pump, and a moving wheel. Furthermore, when the remaining water in the solution bucket reaches a set lower limit of water volume, the cleaning device can remind the user of insufficient water volume warning through voice prompts under low noise interference, so as to remind the user to add liquid to the solution bucket.
[0061] Optionally, a recycling bucket is installed on the main body 10 of the cleaning device. The recycling bucket is a container on the cleaning device for storing sewage recovered during the cleaning process. For example, when the cleaning device is implemented as a cleaning machine, during the use of the cleaning machine, the negative pressure generated by the main motor can suck dirty water on the ground into the recycling bucket. A second liquid level detection device is installed inside or outside the recycling bucket to detect the liquid level in the recycling bucket. The voice interaction trigger event can be an event to update the available capacity of the recycling bucket.
[0062] When the cleaning device is turned on, the second liquid level detection device can send the detected liquid level value to the controller 30. The controller 30 can determine whether the available capacity of the recycling bucket is greater than the set capacity threshold according to the solution value sent by the second liquid level detection device. If yes, implementation mode A can be executed to cut off the working circuit of the load 20, and when the load 20 stops moving, a voice interaction instruction to broadcast the available capacity of the recycling bucket is sent to the audio component 40; or, implementation mode A is executed to cut off the working circuit of the load 20, and after the working circuit of the load 20 is cut off for a set time (for example, 2 seconds), a voice interaction instruction to broadcast the available capacity of the recycling bucket is sent to the audio component 40; or, the controller 30 can execute implementation mode C to reduce the working power of the load 20, and after the power of the load 20 is reduced to the first power threshold, a voice interaction instruction to broadcast the available capacity of the recycling bucket is sent to the audio component 40. After receiving the instruction, the audio component 40 can broadcast a voice message similar to "the recycling bucket is full". In this application scenario, the load 20 is at least one of the main motor, the roller brush motor, the water pump and the action wheel. Furthermore, the cleaning equipment can use voice prompts to remind users that the recycling bin is about to be full, with low noise interference, to remind users to clean the sewage in the recycling bin, thereby avoiding sewage overflow.
[0063] Optionally, the voice interaction trigger event is implemented as a floor brush status update event. The floor brush includes a water pump and a roller brush. The roller brush motor is used to drive the roller brush to rotate to achieve cleaning. During the use of the cleaning device, the water pump can extract liquid from the solution barrel, pressurize it, and spray the pressurized liquid onto the roller brush. As the roller brush motor continues to rotate, the bristles of the roller brush can bring the liquid sprayed by the water pump to the ground to wet the ground. As the roller brush continues to rotate, the bristles can wipe the wet bottom surface.
[0064] The floor brush includes a roller brush motor, which includes a built-in motor and an external motor. During the rotation of the roller brush motor, the controller 30 can obtain the rotation state of the roller brush motor in real time when the cleaning device is turned on, and when the roller brush motor is blocked (for example, the roller brush is entangled with hair), the controller 30 executes implementation mode A to cut off the working circuit of the load 20, and when the load 20 stops moving, the controller 30 sends a voice interaction instruction to the audio component 40 to broadcast the blocking of the roller brush motor; or, the controller 30 executes implementation mode A to cut off the working circuit of the load 20, and after the working circuit of the load 20 is cut off for a set time (for example, 2 seconds), the controller 30 sends a voice interaction instruction to the audio component 40 to broadcast the blocking of the roller brush motor; or, the controller 30 can execute implementation mode C to reduce the working power of the load 20, and after the power of the load 20 is reduced to the first power threshold, the controller 30 sends a voice interaction instruction to the audio component 40 to broadcast the blocking of the roller brush motor. After receiving the instruction, the audio component 40 can broadcast a voice message similar to "roller brush blocked". In this application scenario, the load 20 is at least one of the main motor, the roller brush motor, the water pump and the action wheel. Furthermore, when the motor stalls during the roller brush cleaning process, the cleaning device can play a voice prompt message indicating that the roller brush motor is stalled with low noise interference to avoid improper use.
[0065] Optionally, the roller brush on the floor brush is detachable, and the cleaning device can be turned on when the roller brush is not installed. The controller 30 can obtain the installation status of the roller brush in real time when the cleaning device is turned on, and when the roller brush is not installed, it executes implementation mode A, cuts off the working circuit of the load 20, and sends a voice interaction instruction to the audio component 40 to announce that the roller brush is not installed when the load 20 stops moving; or, it executes implementation mode A, cuts off the working circuit of the load 20, and sends a voice interaction instruction to the audio component 40 to announce that the roller brush is not installed after the working circuit of the load 20 is cut off for a set time (for example, 2 seconds); or, the controller 30 can execute implementation mode C, reduce the working power of the load 20, and send a voice interaction instruction to the audio component 40 to announce that the roller brush is not installed after the power of the load 20 is reduced to the first power threshold. After receiving the instruction, the audio component 40 can broadcast a voice message similar to "roller brush is not installed". In this application scenario, the load 20 is at least one of the main motor, the roller brush motor, the water pump and the action wheel. Furthermore, when the roller brush is not installed during the cleaning process of the cleaning device, the cleaning device can play a voice prompt message indicating that the roller brush is not installed with low noise interference to avoid improper use.
[0066] Optionally, in some application scenarios, the floor brush includes a water pump, which is used to pressurize the liquid in the solution barrel and spray it onto the roller brush or the surface to be cleaned. During the operation of the water pump, the controller 30 can obtain the working status of the water pump in real time when the cleaning device is turned on, and when the water pump fails, it executes implementation mode A to cut off the working circuit of the load 20, and when the load 20 stops working, it sends a voice interaction instruction to the audio component 40 to broadcast the water pump failure; or, it executes implementation mode A to cut off the working circuit of the load 20, and after the working circuit of the load 20 is cut off for a set time (for example, 2 seconds), it sends a voice interaction instruction to the audio component 40 to broadcast the roller brush water pump failure; or, the controller 30 can execute implementation mode C to reduce the working power of the load 20, and after the power of the load 20 is reduced to the first power threshold, it sends a voice interaction instruction to the audio component 40 to broadcast the water pump failure. After receiving the instruction, the audio component 40 can broadcast a voice message similar to "water pump failure". In this application scenario, the load 20 is at least one of the main motor, the roller brush motor, the water pump and the action wheel. Furthermore, when a water pump failure occurs during roller brush cleaning, the cleaning device can play a voice prompt message of the water pump failure with low noise interference to avoid improper use.
[0067] Optionally, the voice interaction triggering event is implemented as a voice recording function wake-up event of the cleaning device, and the voice recording function wake-up event is used to wake up the function of the audio component 40 to record external audio signals.
[0068] In some scenarios, when the user has a need for voice interaction with the cleaning device, the user can operate a physical button or touch key on the cleaning device to wake up the voice interaction function of the cleaning device. After the physical button or touch key detects the user's operation, it can send a voice recording function wake-up event to the controller 30.
[0069] In response to the voice recording function wake-up event, the controller 30 can execute implementation mode A in the power-on state of the cleaning device, cut off the working circuit of the load 20, and send a voice interaction instruction to the audio component 40 to record the external audio signal when the load 20 stops moving; or, execute implementation mode A, cut off the working circuit of the load 20, and send a voice interaction instruction to the audio component 40 to record the external audio signal after the working circuit of the load 20 is cut off for a set time (for example, 2 seconds); or, the controller 30 can execute implementation mode C, reduce the working power of the load 20, and send a voice interaction instruction to the audio component 40 to record the external audio signal after the power of the load 20 is reduced to the first power threshold. The audio component 40 can enter the state of recording the external audio signal according to the instruction, and play voice messages such as "Please speak", "Please state your needs", etc. to prompt the user to start outputting voice instructions. In this application scenario, the load 20 is at least one of the main motor, the roller brush motor, the water pump, and the action wheel.
[0070] In other scenarios, when the user has a need for voice interaction with the cleaning device, a voice message containing specific information (such as the name of the cleaning device or specific characters) can be output to the cleaning device to wake up the voice interaction function of the cleaning device. After the audio component 40 detects the voice message, if it recognizes that the voice message contains the above-mentioned specific information, it can send a voice recording function wake-up event to the controller 30.
[0071] In response to the voice recording function wake-up event, the controller 30 may execute implementation mode A or implementation mode C to control the working noise of the load 20 within a set range, and send a control instruction to enter the voice recording state to the audio component 40. The audio component 40 may play a voice message like "I didn't hear you clearly, please say it again" according to the instruction.
[0072] In some other scenarios, when the user has a need for voice interaction with the cleaning device, the voice interaction function of the cleaning device can be awakened through the terminal device. The terminal device can send a wireless communication signal corresponding to the voice recording function wake-up event to the controller 30 according to the user's operation. Among them, the terminal device can be implemented as a smart phone, a smart bracelet, a smart speaker, a smart watch, etc. For example, a user can send a voice command to a smart speaker or a smart phone connected to the Bluetooth headset through a Bluetooth headset worn. The smart speaker or smart phone can send a wireless communication signal corresponding to the voice recording function wake-up event to the controller 30 through wireless communication according to the voice command.
[0073] After receiving the wireless communication signal, the controller 30 may execute implementation mode A or implementation mode C, and send a voice interaction instruction for recording an external audio signal to the audio component 40. According to the instruction, the audio component 40 may enter a state of recording an external audio signal, and play voice messages such as "Please speak" or "Please state your needs" to prompt the user to start outputting voice instructions.
[0074] Of course, in addition to the events listed in the above embodiments, voice interaction trigger events can be implemented as other events on the cleaning device, such as action wheel status update events (action wheel stuck or idling), cleaning device startup failure events, startup timeout events, load temperature too high events, cleaning equipment tipping or flipping, load humidity too high events, etc., which are no longer listed one by one in this embodiment.
[0075] In some exemplary embodiments, after the controller 30 controls the audio component 40 on the cleaning device to perform the voice interaction operation corresponding to the voice interaction trigger event, it can also receive an end message of the voice interaction operation. Optionally, the end message can be the audio component 40 that performs the voice interaction operation. Then, the controller 30 can determine whether the voice interaction trigger event is a shutdown event. If it is not a shutdown event, the working circuit of the load 20 can be controlled to be in an on state, or the power of the load 20 can be controlled to be greater than or equal to the set power threshold. The following will be described in conjunction with the above-mentioned embodiments.
[0076] Based on implementation A, when the controller 30 receives an end message of the voice interaction operation and the voice interaction triggering event is not a shutdown event, the controller 30 can reconnect the working circuit of the load 20 according to the working state of the load 20 before the voice interaction operation.
[0077] Based on implementation mode B, when the controller 30 receives an end message of the voice interaction operation and the voice interaction triggering event is not a shutdown event, the controller 30 can connect the working circuit of the load 20 according to the working state that the cleaning device should have when it is started.
[0078] Based on implementation C, when the controller 30 receives an end message of the voice interaction operation and the voice interaction triggering event is not a shutdown event, the controller 30 can increase the power of the load 20 again according to the working state of the load 20 before the voice interaction operation.
[0079] Based on implementation D and implementation B, when the controller 30 receives an end message of the voice interaction operation and the voice interaction triggering event is not a shutdown event, the controller 30 may increase the power of the load 20 according to the startup requirements of the scenario device.
[0080] Based on the above, when there is a voice interaction trigger event for the cleaning equipment, the working noise of the load on the cleaning equipment can be flexibly controlled, reducing the noise interference in the voice interaction process, ensuring that the voice messages sent by the cleaning equipment are effectively perceived by the user, and also ensuring that the cleaning equipment can obtain the voice messages sent by the user more accurately, which is conducive to achieving a good human-computer interaction process.
[0081] In addition to the cleaning devices described in the aforementioned embodiments, the embodiments of the present application also provide a voice interaction method for a cleaning device, which will be described in detail below.
[0082] Figure 3 A flow chart of a voice interaction method for a cleaning device provided by an exemplary embodiment of the present application is shown in FIG. Figure 3 As shown, the method includes:
[0083] Step 301: Obtain a voice interaction trigger event for a cleaning device.
[0084] Step 302: Control the working noise of the load on the cleaning device within a set range.
[0085] Step 303: Control the audio component on the cleaning device to perform a voice interaction operation corresponding to the voice interaction triggering event.
[0086] In some exemplary embodiments, the voice interaction operation includes at least one of a voice message playing operation and a voice command recording operation.
[0087] In some exemplary embodiments, a method of controlling the working noise of the load on the cleaning device within a set range includes: controlling the working circuit of the load to be in an off state to control the working noise of the load within a set range; or controlling the power of the load to be less than a set power threshold to control the working noise of the load within a set range.
[0088] In some exemplary embodiments, a method of controlling the working circuit of the load to be in an off state includes: if the load is in a working state, cutting off the working circuit of the load; if the load is in a non-working state after being powered on, delaying the connection of the working circuit of the load.
[0089] In some exemplary embodiments, if the load is in a working state, a method of controlling the audio component on the cleaning device to perform a voice interaction operation corresponding to the voice interaction trigger event includes: after the working loop is cut off, if the load stops moving, a voice interaction instruction corresponding to the voice interaction trigger event is sent to the audio component; or, after the working loop is cut off for a set time period, a voice interaction instruction corresponding to the voice interaction trigger event is sent to the audio component.
[0090] In some exemplary embodiments, if the load is in a non-working state after being powered on, a method of controlling the audio component on the cleaning device to perform a voice interaction operation corresponding to the voice interaction trigger event includes: during the process of delaying the connection of the load's working circuit, sending a voice interaction instruction corresponding to the voice interaction trigger event to the audio component.
[0091] In some exemplary embodiments, a method of controlling the power of the load to be less than a set power threshold includes: if the load is in a working state, reducing the power of the load; accordingly, a method of controlling the audio component on the cleaning device to perform a voice interaction operation corresponding to the voice interaction trigger event includes: after the power of the load is reduced to a first power threshold, sending a voice interaction instruction corresponding to the voice interaction trigger event to the audio component.
[0092] In some exemplary embodiments, a method of controlling the power of the load to be less than a set power threshold includes: if the load is in a non-working state after being powered on, connecting the circuit of the load and increasing the power of the load at a set power increase rate; accordingly, a method of controlling the audio component on the cleaning device to perform a voice interaction operation corresponding to the voice interaction trigger event includes: before the power of the load increases to a second power threshold, sending a voice interaction instruction corresponding to the voice interaction trigger event to the audio component.
[0093] In some exemplary embodiments, after controlling the audio component on the cleaning device to perform a voice interaction operation corresponding to the voice interaction trigger event, the method further includes: receiving an end message of the voice interaction operation; determining whether the voice interaction trigger event is a shutdown event; if not, controlling the working circuit of the load to be in an on state, or controlling the power of the load to be greater than or equal to the set power threshold.
[0094] In some exemplary embodiments, the load includes at least one of a main motor, a roller brush motor, a water pump, and a moving wheel on the cleaning device.
[0095] In some exemplary embodiments, the voice interaction triggering event includes: at least one of a power-on event of the cleaning device, a power-off event of the cleaning device, a component status update event of the cleaning device, and a voice recording function wake-up event of the cleaning device.
[0096] In some exemplary embodiments, the component status update event of the cleaning device includes: a battery remaining update event on the cleaning device, a remaining water update event in the solution barrel, an available capacity update event in the recycling barrel, a floor brush status update event, and at least one of an action wheel status update event.
[0097] In this embodiment, when a voice interaction trigger event for the cleaning device is obtained, the working noise of the load on the cleaning device is controlled within a set range, and then the audio component on the cleaning device is controlled to perform a voice interaction operation corresponding to the voice interaction trigger event. As a result, the interference of the working noise of the load on the voice interaction operation of the audio component can be reduced, which is beneficial to improving the voice interaction performance of the cleaning device.
[0098] It should be noted that the execution subject of each step of the method provided in the above embodiment can be the same device, or the method can be executed by different devices. For example, the execution subject of step 301 to step 302 can be device A; for another example, the execution subject of steps 302 and 303 can be device A, and the execution subject of step 303 can be device B; and so on.
[0099] In addition, some of the processes described in the above embodiments and drawings include multiple operations that appear in a specific order, but it should be clearly understood that these operations may not be executed in the order in which they appear in this document or may be executed in parallel. The operation serial numbers, such as 301, 302, etc., are only used to distinguish between different operations, and the serial numbers themselves do not represent any execution order.
[0100] It should be noted that the descriptions such as “first” and “second” in this article are used to distinguish different messages, devices, modules, etc., and do not represent the order of precedence, nor do they limit “first” and “second” to different types.
[0101] It should be noted that the embodiment of the present application also provides a computer-readable storage medium storing a computer program, which, when executed, can implement the various steps of implementing the voice interactive operation of the cleaning device in the above method embodiment.
[0102] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0103] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a controller of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the controller of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0104] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0105] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0106] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0107] The memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0108] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
[0109] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0110] The above is only an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.
Claims
1. A voice interaction method for cleaning equipment, characterized in that: include: The cleaning device obtains a voice interaction triggering event for the cleaning device, where the voice interaction triggering event is a system event of the cleaning device; When the voice interaction triggering event is an event other than a power-on event of the cleaning device, the cleaning device executes at least one of the following methods: If the load of the cleaning device is in a working state, the power of the load is reduced. After the load power is reduced to a first power threshold, the controller sends a voice interaction instruction corresponding to the voice interaction trigger event to the audio component on the cleaning device to control the audio component to perform the voice interaction operation corresponding to the voice interaction trigger event; or, If the load of the cleaning device is in a working state, the working circuit of the load is cut off to make the load enter a non-working state. After the working circuit of the load is cut off so that the load stops moving, or after the working circuit of the load is cut off for a set time, the controller sends a voice interaction instruction corresponding to the voice interaction triggering event to the audio component on the cleaning device to control the audio component to perform the voice interaction operation corresponding to the voice interaction triggering event. The voice interaction operation includes: a voice message playing operation or a voice command recording operation.
2. The method according to claim 1, characterized in that Also includes: When the voice interaction triggering event is a power-on event of the cleaning device, the cleaning device executes at least one of the following methods: If the load of the cleaning device is in a non-working state after being turned on, the working circuit of the load is delayed to control the load to temporarily remain in the non-working state. During the process of delaying the working circuit of the load, the controller sends a voice interaction instruction corresponding to the voice interaction trigger event to the audio component on the cleaning device to control the audio component to perform the voice interaction operation corresponding to the voice interaction trigger event; or, The controller connects the working circuit of the load and increases the power of the load according to the set power increase rate. Before the load power rises to the second threshold, the controller sends a voice interaction instruction corresponding to the voice interaction trigger event to the audio component on the cleaning device to control the audio component to perform the voice interaction operation corresponding to the voice interaction trigger event.
3. The method according to claim 1, characterized in that The set time length is 2 seconds, 3 seconds or 4 seconds.
4. The method according to any one of claims 1 to 3, characterized in that: After controlling the audio component on the cleaning device to perform a voice message playing operation corresponding to the voice interaction triggering event, the method further includes: Receiving an end message of the voice interaction operation; Determine whether the voice interaction triggering event is a shutdown event; If not, the working circuit of the load is controlled to be in an on state, or the power of the load is controlled to be greater than or equal to the set power threshold.
5. The method according to any one of claims 1 to 3, characterized in that: The load includes at least one of a main motor, a roller brush motor, a water pump and a moving wheel on the cleaning device.
6. The method according to any one of claims 1 to 3, characterized in that: The other events include at least one of the following: The shutdown event of the cleaning device, the main motor failure event of the cleaning device, the roller brush motor failure event of the cleaning device, the charger failure event of the cleaning device, the dust sensor failure event of the cleaning device, the network distribution event of the cleaning device, the Internet of Things event of the cleaning device, the battery remaining update event of the cleaning device, the remaining water update event of the solution barrel of the cleaning device, the available capacity update event of the recycling barrel of the cleaning device, the roller brush motor stall event of the cleaning device, the roller brush not installed event of the cleaning device, the water pump failure event of the cleaning device and the action wheel status update event of the cleaning device.
7. The method according to claim 1, characterized in that The voice interaction method includes at least one of the following: The voice interaction triggering event is at least one of a shutdown event, a main motor failure event, a roller brush motor failure event, a charger failure event, a water pump failure event, a dust sensor failure event, a roller brush motor stall event, a roller brush not installed event, a network distribution event, and an Internet of Things event. The cleaning device responds to the event and cuts off the working circuit of the load; when the load stops moving, or after the working circuit of the load has been cut off for a set time, a voice interaction instruction for broadcasting a prompt message is sent to the audio component; The voice interaction triggering event is an event of updating the remaining water volume in the solution bucket. When the remaining water volume in the solution bucket is less than a set water volume threshold, the cleaning device cuts off the working circuit of the load; when the load stops acting, or after the working circuit of the load has been cut off for a set time, a voice interaction instruction is sent to the audio component to broadcast the remaining water volume in the solution bucket and / or a reminder of water shortage in the solution bucket; The voice interaction triggering event is an event of updating the available capacity of the recycling bucket. When the available capacity of the recycling bucket is greater than a set capacity threshold, the cleaning device cuts off the working circuit of the load; when the load stops moving, or after the working circuit of the load has been cut off for a set time, a voice interaction instruction is sent to the audio component to announce the available capacity of the recycling bucket and / or a reminder that the recycling bucket is full of water; The voice interaction triggering event is a battery remaining update event. When the battery remaining is less than a set power threshold, the cleaning device cuts off the working circuit of the load; when the load stops working, or after the working circuit of the load has been cut off for a set time, a voice interaction instruction for broadcasting a power warning is sent to the audio component.
8. The method according to claim 6, characterized in that The voice interaction method includes at least one of the following: The voice interaction triggering event is at least one of a shutdown event, a main motor failure event, a roller brush motor failure event, a charger failure event, a water pump failure event, a dust sensor failure event, a roller brush motor stall event, a roller brush not installed event, a network distribution event, and an Internet of Things event. The cleaning device responds to the event, reduces the working power of the load, and after the power of the load is reduced to a first power threshold, sends a voice interaction instruction to the audio component to broadcast a prompt message; The voice interaction triggering event is an event of updating the remaining water volume in the solution bucket. When the remaining water volume in the solution bucket is less than a set water volume threshold, the cleaning device reduces the working power of the load, and after the power of the load is reduced to a first power threshold, sends a voice interaction instruction to the audio component to announce the remaining water volume in the solution bucket and / or a water shortage prompt of the solution bucket; The voice interaction triggering event is an event of updating the available capacity of the recycling bucket. When the available capacity of the recycling bucket is greater than a set capacity threshold, the cleaning device reduces the working power of the load, and after the power of the load is reduced to a first power threshold, sends a voice interaction instruction to the audio component to announce the available capacity of the recycling bucket and / or a reminder that the recycling bucket is full of water; The voice interaction triggering event is a battery remaining update event. When the battery remaining is less than a set power threshold, the cleaning device reduces the working power of the load, and after the power of the load is reduced to a first power threshold, the voice interaction instruction for broadcasting a power warning is sent to the audio component.
9. A cleaning device, characterized in that: include: A body, on which a load, a controller and an audio component are mounted; The controller is used to execute the steps of the method according to any one of claims 1 to 8 by controlling the load and the audio component.
10. The cleaning device according to claim 9, characterized in that The load includes at least one of a main motor, a roller brush motor, a water pump and a moving wheel on the cleaning device.
Citation Information
Patent Citations
Voice interaction method of cleaning equipment and cleaning equipment
CN111369989A
Water purifier and control method thereof
CN115477344A
Intelligent sweeping robot
CN208942014U
Method for adapting performance of battery-powered vacuum cleaner
EP3235414A1
Off-load reduced input power energy saving low noise air vacuum cleaner
US20080034532A1