Cleaning control methods for smart toilets and smart toilets

By obtaining user operation commands to determine the target cleaning location and controlling the movement path and trajectory of the cleaning device, the problem of fixed cleaning areas in smart toilets is solved, enabling multi-directional cleaning and adaptability to users of different heights and physical characteristics.

CN116356924BActive Publication Date: 2025-11-14GUANGDONG LEHUA HOME FURNISHING CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310488260.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-04-28
Publication Date
2025-11-14
Estimated Expiration
2043-04-28

AI Technical Summary

Technical Problem

The existing smart toilets have fixed washing areas, resulting in a small area for washing the user's buttocks, and the user experience varies depending on the user's height and body type.

Method used

By acquiring the user's input commands, the target cleaning location is determined, and the movement path and trajectory of the cleaning device are controlled according to the location to achieve multi-directional cleaning of the buttocks.

Benefits of technology

It enables multi-directional cleaning of the user's buttocks, adapts to the needs of users with different heights and body types, and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116356924B_ABST
    Figure CN116356924B_ABST
Patent Text Reader

Abstract

This invention discloses a cleaning control method for a smart toilet and a smart toilet itself. The cleaning control method includes acquiring user-inputted operation commands and determining a target cleaning position based on the operation commands; controlling the cleaning device to move and perform cleaning actions according to the determined target cleaning position; the cleaning control method is used in the smart toilet. The technical solution of this invention can solve the problems of existing smart toilets having fixed cleaning areas, making it inconvenient for users to clean their buttocks from multiple angles, and the varying user experience for users of different heights and body types.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of bathroom fixtures technology, and in particular to a cleaning control method for an intelligent toilet and an intelligent toilet. Background Technology

[0002] In the smart toilet industry, most bidet and feminine wash functions utilize a spray gun that can move back and forth to perform multi-level, fixed-point cleaning, with a fixed distance between each level for continuous cleaning. However, this control scheme, due to its fixed spray gun levels, results in a relatively small cleaning range. It also places high demands on the user's seating position, requiring the user to be positioned within the cleaning level's range. Furthermore, the user experience varies depending on the user's height and body type. Summary of the Invention

[0003] The main objective of this invention is to propose a cleaning control method for a smart toilet, which aims to solve the problems of existing smart toilets having fixed cleaning areas that make it inconvenient for users to clean their buttocks from multiple angles, and the different user experiences for users of different heights and body types.

[0004] To achieve the above objectives, the present invention proposes a cleaning control method for a smart toilet, the cleaning control method comprising:

[0005] Obtain the user's input operation instructions and determine the target cleaning location based on the operation instructions;

[0006] The cleaning device is controlled to move and perform cleaning actions based on the determined target cleaning location.

[0007] Optionally, the step of controlling the movement of the cleaning device and performing the cleaning action according to the determined target cleaning position specifically includes:

[0008] Based on the determined target cleaning location, the motion path is calculated, and the cleaning device is controlled to move along the motion path and perform the cleaning action.

[0009] Optionally, the step of controlling the movement of the cleaning device and performing the cleaning action according to the determined target cleaning position specifically includes:

[0010] A cleaning trajectory is formed based on the determined target cleaning location, and the cleaning device is controlled to move along the cleaning trajectory and perform cleaning actions.

[0011] Optionally, the step of calculating the motion path based on the target cleaning location specifically includes:

[0012] Based on the determined target cleaning position, multiple preset parameters are obtained, and the target movement angle and target swing angle of the cleaning device are determined based on the target cleaning position and the multiple preset parameters.

[0013] Calculate the motion path based on the determined target movement angle and target swing angle.

[0014] Optionally, the step of forming a cleaning trajectory based on the determined target cleaning location specifically includes:

[0015] Based on the determined multiple target cleaning positions, multiple preset parameters are obtained, and multiple target movement angles and multiple target swing angles of the cleaning device are determined based on the multiple target cleaning positions and multiple preset parameters;

[0016] A cleaning trajectory is formed based on multiple target angles and multiple target swing angles.

[0017] Optionally, the preset parameters include:

[0018] The coordinates of the center of movement of the cleaning device, the coordinates of the origin of the swing of the cleaning device, the moving radius of the cleaning device, the installation height of the water-blocking component, the original position of the cleaning device, the minimum target cleaning position of the cleaning device, and the maximum target cleaning position of the cleaning device.

[0019] Optionally, the cleaning control method for the smart toilet further includes:

[0020] The current coordinates of the swing origin of the cleaning device are obtained, and the obtained current coordinates are compared with the coordinates of the swing origin. Based on the comparison result, it is determined whether the cleaning device has experienced a reset abnormality.

[0021] Adjust the current coordinates of the swing origin based on whether the cleaning device experiences a reset malfunction, so that the current coordinates of the swing origin coincide with the coordinates of the swing origin.

[0022] Optionally, the steps of obtaining the current coordinates of the swing origin of the cleaning device, comparing the obtained current coordinates with the coordinates of the swing origin, and determining whether the cleaning device has experienced a reset abnormality based on the comparison result specifically include:

[0023] When the current coordinates obtained do not coincide with the coordinates of the swing origin, it is determined that the cleaning device has experienced a reset abnormality.

[0024] When the current coordinates obtained coincide with the coordinates of the swing origin, it is determined that the cleaning device has not experienced a reset abnormality.

[0025] Furthermore, to achieve the above objectives, this application also provides a smart toilet, the smart toilet comprising:

[0026] Operation instruction input component, used to input operation instructions;

[0027] A cleaning device used to spray clean water to clean the user's buttocks;

[0028] A control component, which is communicatively connected to the operation command input component and electrically connected to the cleaning device;

[0029] The control component is used to acquire user input operation commands, determine the target cleaning position based on the operation commands, and control the cleaning device to move and perform cleaning actions based on the determined target cleaning position.

[0030] Optionally, the smart toilet also includes:

[0031] A display component, electrically connected to the control component, is used to display the movement of the cleaning device;

[0032] And / or, a calibration component electrically connected to the control component, the calibration component being used to receive control signals output by the control component and to calibrate the mounting orientation of the display component according to the received control signals.

[0033] The present invention provides a cleaning control method for a smart toilet and a smart toilet in general. The cleaning control method includes acquiring user-inputted operation commands and determining a target cleaning position based on the operation commands; controlling the cleaning device to move and perform cleaning actions according to the determined target cleaning position; the cleaning control method is used in the smart toilet. The present invention solves the problems of existing smart toilets having fixed cleaning areas, making it inconvenient for users to clean their buttocks from multiple angles, and the varying user experience for users of different heights and body types. Attached Figure Description

[0034] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on the structures shown in these drawings without creative effort.

[0035] Figure 1 This is a schematic flowchart of an embodiment of the cleaning control method for an intelligent toilet according to the present invention.

[0036] Figure 2 This is a schematic flowchart of another embodiment of the cleaning control method for the smart toilet of the present invention;

[0037] Figure 3 This is a flowchart illustrating another embodiment of the cleaning control method for the smart toilet of the present invention.

[0038] Figure 4This is a schematic diagram of the vertical cutting of the cleaning device in the smart toilet of the present invention;

[0039] Figure 5 This is a top view schematic diagram of the cleaning swing mechanism in the smart toilet of the present invention;

[0040] Figure 6 for Figure 4 and Figure 5 A schematic diagram of the combination;

[0041] Figure 7 This is a schematic diagram of the circuit functional modules of an embodiment of the smart toilet of the present invention;

[0042] Figure 8 This is a schematic diagram of the circuit functional modules of another embodiment of the smart toilet of the present invention.

[0043] Explanation of icon numbers:

[0044] label name label name 100 smart toilet 110 Operation command input component 120 Cleaning device 130 Control components 140 Display components 150 Calibration components

[0045] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0046] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present invention.

[0047] It should be noted that all directional indications (such as up, down, left, right, front, back, etc.) in the embodiments of the present invention are only used to explain the relative positional relationship and movement of each component in a certain specific posture (as shown in the figure). If the specific posture changes, the directional indication will also change accordingly.

[0048] In this invention, unless otherwise explicitly specified and limited, the terms "connection," "fixed," etc., should be interpreted broadly. For example, "fixed" can mean a fixed connection, a detachable connection, or an integral part; it can mean a mechanical connection or an electrical connection; it can mean a direct connection or an indirect connection through an intermediate medium; it can mean the internal communication of two components or the interaction between two components, unless otherwise explicitly limited. Those skilled in the art can understand the specific meaning of the above terms in this invention according to the specific circumstances.

[0049] Furthermore, in this invention, descriptions involving "first," "second," etc., are for descriptive purposes only and should not be construed as indicating or implying their relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined with "first" or "second" may explicitly or implicitly include at least one of that feature. Additionally, the technical solutions of the various embodiments can be combined with each other, but only on the basis of being achievable by those skilled in the art. When the combination of technical solutions is contradictory or impossible to implement, such a combination of technical solutions should be considered non-existent and not within the scope of protection claimed by this invention.

[0050] In the smart toilet industry, most bidet and feminine wash functions utilize a spray nozzle that can move back and forth to perform multi-level, fixed-point cleaning, with a fixed distance between each level for continuous cleaning. However, this control scheme, due to its fixed spray nozzle levels, results in a relatively small cleaning range. It also places high demands on the user's seating position, requiring the user to be positioned within the cleaning range, and the user experience varies depending on height and body type.

[0051] To address this, the present invention also proposes a cleaning control method for a smart toilet 100, which aims to solve the problems of the fixed cleaning area of ​​the existing smart toilet 100, which makes it inconvenient for users to clean their buttocks from multiple angles, and the different user experience for users of different heights and body types.

[0052] Reference Figures 1 to 6 In one embodiment of the present invention, the cleaning control method of the smart toilet 100 includes:

[0053] S100: Obtain the operation command input by the user, and determine the target cleaning position according to the operation command;

[0054] S200: Control the movement of the cleaning device 120 and perform the cleaning action according to the determined target cleaning position.

[0055] Understandably, before washing their buttocks, users often need to select a target area to be washed and then trigger the buttocks washing function of the smart toilet 100 by inputting an operation command corresponding to that target area. The smart toilet 100 receives the operation command input by the user and, based on the received operation command, determines the target washing position for the washing device 120 to wash that target area.

[0056] Therefore, the determination of the target cleaning position is related to the user's input operation command, which is determined based on the user's actual posterior washing needs. In other words, when the user's actual posterior washing needs change, i.e., when the selected target area to be cleaned changes, the user's input operation command also changes, causing the target cleaning position determined by the operation command to change accordingly. This ensures that whenever the cleaning device 120 is in the target cleaning position, it can correspond to the position of the user's selected buttocks and perform precise cleaning of that target area, eliminating the need for the user to frequently change their sitting position on the smart toilet 100 during the posterior washing process. This not only meets the user's need for multi-directional posterior washing but also caters to the needs of users of different heights and body types.

[0057] Specifically, in this embodiment, when a user wants to clean a specific target area on their buttocks, the user triggers the buttocks washing function of the smart toilet 100 to input an operation command corresponding to that target area. The smart toilet 100 acquires the operation command and, based on the acquired command, analyzes and processes it to determine the target cleaning position for the cleaning device 120 to clean that target area. Based on the determined target cleaning position, the smart toilet 100 calculates the movement path of the cleaning device 120 and controls the cleaning device 120 to move along the calculated movement path to the target cleaning position, where it performs the cleaning action on the target area.

[0058] When a user wants to clean multiple target areas of their buttocks, the user triggers the buttocks washing function of the smart toilet 100 to input multiple operation commands, each corresponding one-to-one with a target area. The smart toilet 100 acquires these operation commands, analyzes and processes them to determine multiple target cleaning positions where the cleaning device 120 will clean each of the target areas one-to-one. In one example, taking two target cleaning positions and two target areas as an example, the two target cleaning positions are the first target cleaning position and the second target cleaning position, and the two target areas are the first target area and the second target area. Based on the determined first and second target cleaning positions, the smart toilet 100 calculates and forms a cleaning trajectory for the cleaning device 120, and controls the cleaning device 120 to move sequentially along the formed cleaning trajectory to the first and second target cleaning positions, respectively cleaning the first target area at the first target cleaning position and cleaning the second target area at the second target cleaning position. As can be seen, when there are three, four, or more target cleaning locations, the cleaning trajectory of the cleaning device 120 is similar to the process described above, and will not be elaborated further here.

[0059] The present invention provides a cleaning control method for a smart toilet 100 and a smart toilet 100 in general. The cleaning control method includes acquiring user-inputted operation commands and determining a target cleaning position based on the operation commands; controlling the movement of a cleaning device and performing a cleaning action based on the determined target cleaning position; the cleaning control method is used in the smart toilet 100. The present invention solves the problems of existing smart toilets 100 having a fixed cleaning area, making it inconvenient for users to clean their buttocks from multiple angles, and the varying user experience for users of different heights and body types.

[0060] Reference Figures 1 to 6 In one embodiment of the present invention, the step of controlling the movement of the cleaning device and performing the cleaning action according to the determined target cleaning position specifically includes:

[0061] S210A. Calculate the movement path based on the determined target cleaning position, and control the cleaning device to move along the movement path and perform the cleaning action.

[0062] Specifically, in this embodiment, when a user wants to clean a specific target area on their buttocks, the user triggers the buttocks washing function of the smart toilet 100 to input an operation command corresponding to that target area. The smart toilet 100 acquires the operation command and, based on the acquired command, analyzes and processes it to determine the target cleaning position for the cleaning device 120 to clean that target area. Based on the determined target cleaning position, the smart toilet 100 calculates the movement path of the cleaning device 120 and controls the cleaning device 120 to move along the calculated movement path to the target cleaning position, where it performs the cleaning action on the target area.

[0063] Reference Figures 1 to 6 The step of controlling the movement of the cleaning device 120 and performing the cleaning action according to the determined target cleaning position specifically includes:

[0064] S210B: A cleaning trajectory is formed according to the determined target cleaning position, and the cleaning device 120 is controlled to move along the cleaning trajectory and perform cleaning actions.

[0065] Specifically, in this embodiment, when a user wants to clean multiple target areas of their buttocks, the user triggers the buttocks washing function of the smart toilet 100 to input multiple operation commands, and the input multiple operation commands correspond one-to-one with the multiple target areas. The smart toilet 100 acquires the multiple operation commands, analyzes and processes them to determine the multiple target cleaning positions where the cleaning device 120 cleans the multiple target areas one-to-one.

[0066] In one example, taking the determination of two target cleaning positions and two target areas as an example, the two target cleaning positions are the first target cleaning position and the second target cleaning position, and the two target areas are the first target area and the second target area. Based on the determined first and second target cleaning positions, the smart toilet 100 calculates and forms a cleaning trajectory for the cleaning device 120, and controls the cleaning device 120 to move sequentially along the formed cleaning trajectory to the first and second target cleaning positions, respectively performing a cleaning action on the first target area at the first target cleaning position and a cleaning action on the second target area at the second target cleaning position. It can be seen that when there are three, four, or even more determined target cleaning positions, the process of forming the cleaning trajectory of the cleaning device 120 is similar to the above process, and will not be elaborated further here.

[0067] Reference Figures 1 to 6 In one embodiment of the present invention, the step of calculating the motion path based on the target cleaning location specifically includes:

[0068] Based on the determined target cleaning position, multiple preset parameters are obtained, and the target movement angle and target swing angle of the cleaning device are determined based on the target cleaning position and the multiple preset parameters.

[0069] Calculate the motion path based on the determined target movement angle and target swing angle.

[0070] Specifically, in this embodiment, when a user wants to clean a target area on their buttocks, the user triggers the buttocks washing function of the smart toilet 100 to input an operation command corresponding to that target area. The smart toilet 100 acquires the operation command and, based on the acquired command, analyzes and processes it to determine the target cleaning position for the cleaning device 120 to clean that target area. Based on the determined target cleaning position, the smart toilet 100 calls relevant programs to acquire multiple preset parameters, and, based on the target cleaning position and the multiple preset parameters, determines the target movement angle and target swing angle of the cleaning device 20 to move to that target cleaning position. Based on the determined target movement angle and target swing angle, the smart toilet 100 calculates the movement path of the cleaning device 120, and controls the cleaning device 120 to move along the calculated movement path to the target cleaning position, where it performs the cleaning action on the target area.

[0071] Reference Figures 1 to 6 In one embodiment of the present invention, the step of forming a cleaning trajectory based on the determined target cleaning position specifically includes:

[0072] Based on the determined multiple target cleaning positions, multiple preset parameters are obtained, and multiple target movement angles and multiple target swing angles of the cleaning device are determined based on the multiple target cleaning positions and multiple preset parameters;

[0073] A cleaning trajectory is formed based on multiple target angles and multiple target swing angles.

[0074] Specifically, in this embodiment, when a user wants to clean multiple target areas of their buttocks, the user triggers the buttocks washing function of the smart toilet 100 to input multiple operation commands, and the input multiple operation commands correspond one-to-one with the multiple target areas. The smart toilet 100 acquires the multiple operation commands, analyzes and processes them to determine the multiple target cleaning positions where the cleaning device 120 cleans the multiple target areas one-to-one.

[0075] In one example, taking the determination of two target cleaning positions and two target parts as an example, the two target cleaning positions are respectively the first target cleaning position and the second target cleaning position, and the two target parts are respectively the first target part and the second target part. The smart toilet 100, based on the determined first target cleaning position, invokes a relevant first program to obtain multiple first preset parameters, and determines a first target movement angle and a first target swing angle for the cleaning device 20 to move to the first target cleaning position based on the first target cleaning position and the multiple first preset parameters. Furthermore, the smart toilet 100, based on the determined second target cleaning position, invokes a relevant second program to obtain multiple second preset parameters, and determines a second target movement angle and a second target swing angle for the cleaning device 20 to move to the second target cleaning position based on the second target cleaning position and the multiple second preset parameters.

[0076] The smart toilet 100, based on the determined first target movement angle, first target swing angle, second target movement angle, and second target swing angle, forms a cleaning trajectory for the cleaning device 120. It then controls the cleaning device 120 to move sequentially along the formed cleaning trajectory to the first target cleaning position and the second target cleaning position, respectively performing cleaning actions on the first target area at the first target cleaning position and on the second target area at the second target cleaning position. It can be seen that when there are three, four, or even more determined target cleaning positions, the process of forming the cleaning trajectory for the cleaning device 120 is similar to the above process, and will not be elaborated further here.

[0077] Reference Figures 1 to 6 In one embodiment of the present invention, the plurality of preset parameter values ​​include:

[0078] The coordinates of the center of movement of the cleaning device 120, the coordinates of the origin of the swing of the cleaning device 120, the moving radius of the cleaning device 120, the installation height of the water-blocking component, the original position of the cleaning device 120, the minimum target cleaning position of the cleaning device 120, and the maximum target cleaning position of the cleaning device 120.

[0079] It is understandable that during the process of the cleaning device 120 moving to the target cleaning position, parameters such as the center of movement, the origin of the swing, and the radius of movement of the cleaning device change in real time with the change of the target cleaning position. Only when the cleaning device 120 is at the target cleaning position are these parameters constant. It should be noted that the water-blocking component is used to block the clean water sprayed by the cleaning device 120 within the smart toilet 100. In this embodiment, the water-blocking component has a plate-like structure to increase the blocking area and better clean the user's buttocks.

[0080] As can be seen, this application requires obtaining the coordinates of the center of movement of the cleaning device 120, the coordinates of the origin of the swing of the cleaning device 120, the moving radius of the cleaning device 120, the installation height of the water-blocking component, the original position of the cleaning device 120, the minimum target cleaning position of the cleaning device 120, and the maximum target cleaning position of the cleaning device 120 through the determined coordinates of the target cleaning position, the coordinates of the center of movement of the cleaning device 120, the coordinates of the origin of the swing of the cleaning device 120, the moving radius of the cleaning device 120, the installation height of the water-blocking component, the original position of the cleaning device 120, the minimum target cleaning position of the cleaning device 120, and the maximum target cleaning position of the cleaning device 120, and then calculating the target moving angle and the target swing angle of the cleaning device 120 to move to the target cleaning position.

[0081] In one embodiment, such as Figures 4 to 6 As shown, in order to facilitate the calculation of the target movement angle and target swing angle of the cleaning device 120 moving to the target cleaning position, it is often necessary to set a reference value or reference point. Since the parameters of the water-blocking component are set when the smart toilet leaves the factory, this application sets a reference point A on the water-blocking component for the calculation of other parameters in this application.

[0082] Based on the moving radius of the cleaning device 120, the installation height of the water-blocking component, the coordinates of the original position D of the cleaning device 120, and the coordinates of the reference point A, this application calculates the angle ∠AOD between the cleaning device 120 and the water-blocking component before the cleaning device 120 moves to the target cleaning position.

[0083] L oa =L of +L fa ;

[0084]

[0085] In the formula, L of L is the moving radius of the cleaning device 120. fa L is the installation height of the water-blocking component. oa L is the distance between the center O of the moving circle and the reference point A before the cleaning device 120 moves to the target cleaning position. ad The distance between the original position D and the reference point A before the cleaning device 120 moves to the target cleaning position.

[0086] This application calculates the swing radius L of the cleaning device 120 moving to the target cleaning position by substituting the coordinates of the target cleaning position and the coordinates of the swing origin C of the cleaning device 120 into the distance formula. ct :

[0087]

[0088] In the formula, (x, y) are the current coordinates of the target cleaning position T, (x, y) are the coordinates of the target cleaning position T, and (x, y) are the coordinates of the target cleaning position T. c y c () represents the coordinates of the swing origin C of the cleaning device 120.

[0089] Furthermore, based on geometric and trigonometric relationships, it can be known that after the cleaning device 120 moves to the target cleaning position, the angle ∠AOT between it and the water-blocking component is:

[0090]

[0091] L ac =L oa *tan∠AOC;

[0092]

[0093] but

[0094] In the formula, L ac ∠AOC is the distance between the reference point A of the water-blocking component and the swing origin C after the cleaning device 120 moves to the target cleaning position. ∠AOC is the angle formed by the line connecting the center of the moving circle O and the swing origin C of the cleaning device 120 after it moves to the target cleaning position and the line connecting the center of the moving circle O and the reference point A. ∠AOT is the angle formed by the line connecting the center of the moving circle O and the target cleaning position point T of the cleaning device 120 after it moves to the target cleaning position and the line connecting the center of the moving circle O and the reference point A.

[0095] Based on geometric relationships, substituting ∠AOD and ∠AOT into the difference formula, the target movement angle ε of the cleaning device 120 can be calculated:

[0096] ε = ∠AOT - ∠AOD;

[0097] In another embodiment, such as Figures 4 to 6 As shown, since the cleaning device 120 needs to be reset, its swing reset calculation origin F is always on the swing radius cf line. This application substitutes the coordinates of the moving center O of the cleaning device 120, the coordinates of the original position D of the cleaning device, the coordinates of the minimum target cleaning position E of the cleaning device 120, the coordinates of the maximum target cleaning position B of the cleaning device 120, and the coordinates of the swing reset calculation origin F into the target swing angle formula of the cleaning device 120 to calculate the target swing angle θ of the cleaning device 120:

[0098] θ = ∠acb + ∠bcf;

[0099]

[0100] In the formula, the minimum target cleaning position E of the cleaning device is the intersection of the extended line of the moving center O of the cleaning device 120 and the water-blocking component when the cleaning device 120 moves to the minimum target cleaning position, and the maximum target cleaning position B of the cleaning device is the intersection of the extended line of the moving center O of the cleaning device 120 and the water-blocking component when the cleaning device 120 moves to the maximum target cleaning position.

[0101] Reference Figures 1 to 6 In one embodiment of the present invention, the cleaning control method of the smart toilet 100 further includes:

[0102] The current coordinates of the swing origin of the cleaning device 120 are obtained, and the obtained current coordinates are compared with the coordinates of the swing origin. Based on the comparison result, it is determined whether the cleaning device 120 has experienced a reset abnormality.

[0103] The current coordinates of the swing origin are adjusted according to whether the cleaning device 120 has a reset abnormality, so that the current coordinates of the swing origin coincide with the coordinates of the swing origin.

[0104] Understandably, before the smart toilet 100 is put into formal operation, it acquires the current coordinates of the swing origin of the cleaning device 120 in real time, compares the acquired current coordinates with the coordinates of the swing origin, and determines whether the cleaning device 120 experienced a reset anomaly after the previous cleaning operation based on the comparison result. If it is determined that the cleaning device 120 experienced a reset anomaly, the smart toilet 100 adjusts the current coordinates of the swing origin of the cleaning device 120 so that the current coordinates of the swing origin coincide with the coordinates of the swing origin, thereby completing the calibration of the cleaning device 120, reducing the possibility of misalignment during actual operation, and improving the accuracy of positioning the target cleaning position; if it is determined that the cleaning device 120 did not experience a reset anomaly, the smart toilet 100 maintains the current coordinates of the swing origin to wait for the next cleaning operation.

[0105] Reference Figures 1 to 6 In one embodiment of the present invention, the steps of obtaining the current coordinates of the swing origin of the cleaning device 120, comparing the obtained current coordinates with the coordinates of the swing origin, and determining whether the cleaning device has experienced a reset abnormality based on the comparison result specifically include:

[0106] When the current coordinates obtained do not coincide with the coordinates of the swing origin, it is determined that the cleaning device 120 has experienced a reset abnormality.

[0107] When the current coordinates obtained coincide with the coordinates of the swing origin, it is determined that the cleaning device 120 has not experienced a reset abnormality.

[0108] Understandably, before the smart toilet 100 is put into formal operation, it acquires the current coordinates of the swing origin of the cleaning device 120 in real time, compares the acquired current coordinates with the coordinates of the swing origin, and determines whether the cleaning device 120 experienced a reset anomaly after the previous cleaning operation based on the comparison result. If the smart toilet 100 determines that the acquired current coordinates do not coincide with the coordinates of the swing origin, it determines that the cleaning device 120 has experienced a reset anomaly and adjusts the current coordinates of the swing origin to coincide with the original swing origin coordinates. If the smart toilet 100 determines that the acquired current coordinates coincide with the original swing origin coordinates, it determines that the cleaning device 120 has not experienced a reset anomaly and maintains the current coordinates of the swing origin.

[0109] This application also proposes a smart toilet 100, wherein the cleaning control method of the smart toilet 100 described above is used in the smart toilet 100. The specific structure of the cleaning control method of the smart toilet 100 refers to the above embodiments. Since the smart toilet 100 can realize all the technical solutions of all the above embodiments, it has at least all the beneficial effects brought about by the technical solutions of the above embodiments, which will not be described in detail here.

[0110] Reference Figure 7 and Figure 8 In one embodiment of the present invention, the smart toilet 100 includes:

[0111] Operation instruction input component 110 is used to input operation instructions;

[0112] The cleaning device 120 is used to spray clean water to clean the user's buttocks;

[0113] Control component 130, which is communicatively connected to operation command input component 110 and electrically connected to cleaning device 120;

[0114] The control component 130 acquires the operation command input by the user, determines the target cleaning position according to the operation command, and controls the cleaning device 120 to move and perform cleaning actions according to the determined target cleaning position.

[0115] It is understood that the smart toilet 100 includes a toilet body and a toilet seat, and the toilet body or toilet seat is provided with working components that perform different functions. These working components may include, but are not limited to, an operation command input component 110, a cleaning device 120, and a control component 130. In this embodiment, the working components include the input component 10, the cleaning device 120, and the control component 130. The signal output terminal of the operation command input component 110 is connected to the signal input terminal of the control component 130, and the controlled terminal of the operation command input component 110 and the controlled terminal of the cleaning device 120 are respectively connected to the control terminal of the control component 130.

[0116] Optionally, the operation command input component 110 can be a touch screen, operation buttons, a voice component, or a remote control component. In this embodiment, the operation command input component 110 can be implemented using a touch screen. The touch screen communicates with the control component 130 via a UART connection cable. When the user operates the touch screen, the bidet function of the smart toilet 100 is triggered, and relevant operation commands are input to the signal input terminal of the control component 130 through the signal output terminal. This allows the control component 130 to call relevant algorithm programs according to the operation commands to determine the target cleaning position of the cleaning device 120. It should be understood that before the user cleans their buttocks, the user often needs to select a target area to be cleaned. The target cleaning position refers to the position of the cleaning device when it is in the cleaning state and cleaning the target area. After determining the target cleaning position, the control component 130 controls the cleaning device 120 to move to the target cleaning position and controls the cleaning device 120 to perform cleaning actions on the target area of ​​the user's buttocks at the target cleaning position. Optionally, the control component 20 can be implemented using a main control chip, such as an MCU, DSP (Digital Signal Processor), FPGA (Field Programmable Gate Array), SOC (System On Chip), etc., without being limited here.

[0117] Optionally, the cleaning device 120 can be implemented using a standard pressure spray gun or a pressurized spray gun. In this embodiment, the cleaning device 120 uses a V8 spray gun. The V8 spray gun includes a forward and backward movement stepper motor, a left and right swing stepper motor, a cleaning nozzle, and a water inlet valve. The forward and backward movement stepper motor is connected to the cleaning nozzle, and the left and right swing stepper motor is also connected to the cleaning nozzle. The controlled ends of the forward and backward movement stepper motor, the left and right swing stepper motor, and the water inlet valve are respectively connected to the control end of the control component 130. When the V8 spray gun is in operation, the forward and backward movement stepper motor of the V8 spray gun receives the movement control signal output by the control component 130, determines the target movement angle to be moved from the movement control signal, and moves forward and backward according to the determined target movement angle, thereby driving the cleaning nozzle to move forward and backward as well. At the same time, the left and right swing stepper motor of the V8 spray gun receives the swing control signal output by the control component 130, determines the target swing angle to be swinged from the swing control signal, and swings left and right according to the determined target swing angle, so as to drive the cleaning nozzle to swing left and right, and finally realize the cleaning nozzle to move left and right and back and forth, so as to achieve large-area cleaning of the buttocks and clean them thoroughly.

[0118] Furthermore, the V8 spray gun is made of ABS (Acrylonitrile Butadiene Styrene), a material known for its high strength, good toughness, and ease of processing and molding. This enhances the structural strength of the V8 spray gun, thereby improving its durability. Moreover, the V8 spray gun's dimensions of 60mm x 60mm are designed to accommodate the installation needs of various sizes of Smart Toilets 100, making it more adaptable.

[0119] When a user wants to clean a specific area of ​​their buttocks, the user triggers the operation command input component 110, which then inputs a corresponding operation command to the control component 130. The control component 130 receives the operation command and, based on the received command, analyzes and processes it to determine the target cleaning location. According to the determined target cleaning location, the control component 130 calls relevant programs to obtain multiple preset parameters. Based on the determined target cleaning location and the multiple preset parameters, it calculates the target movement angle of the forward / backward stepper motor and the target swing angle of the left / right sway stepper motor in the V8 spray gun. Based on the target movement angle and the target swing angle, it calls relevant algorithm programs to calculate the movement path of the cleaning nozzles in the V8 spray gun. The control component 130 outputs a movement control signal to the forward and backward movement stepper motor, causing the forward and backward movement stepper motor to move forward and backward towards the target cleaning position according to the received movement control signal, thus driving the cleaning nozzle to move forward and backward towards the target cleaning position. The control component 130 also outputs a swing control signal to the left and right swing stepper motor, causing the left and right swing stepper motor to swing towards the target cleaning position according to the received swing control signal, thus driving the cleaning nozzle to swing towards the target cleaning position, ultimately realizing the forward and backward movement and left and right swing of the cleaning nozzle. At the same time, the control component 130 outputs an opening control signal to the water inlet valve, causing the water inlet valve to open and spray clean water, thereby achieving the cleaning of the target area of ​​the buttocks.

[0120] Alternatively, when a user wants to clean multiple target areas of their buttocks, the user triggers the operation command input component 110, causing the operation command input component 110 to continuously input corresponding operation commands to the control component 130. The control component 130 acquires multiple operation commands through an acquisition terminal, and determines multiple target cleaning positions based on the acquired operation commands after analysis and processing. In one example, taking two target cleaning positions and two target areas as an example, the two target cleaning positions are the first target cleaning position and the second target cleaning position, and the two target areas are the first target area and the second target area. The control component 130 calls the relevant program to acquire multiple first preset parameters based on the first target cleaning position; and calls the relevant program to acquire multiple second preset parameters based on the second target cleaning position. The control component 130 calculates the first target movement angle of the forward and backward movement stepper motor in the V8 spray gun relative to the first target cleaning position and the first target swing angle of the left and right swing stepper motor relative to the first target cleaning position based on the first target cleaning position and multiple first preset parameters. It then controls the forward and backward movement stepper motor to move forward and backward according to the first target movement angle and the left and right swing stepper motor to swing left and right according to the first target swing angle, so that the V8 spray gun reaches the first target cleaning position and controls the water inlet valve to spray clean water to clean the first target area of ​​the user's buttocks.

[0121] After the V8 spray gun reaches the first target cleaning position, the control component 130 calculates the second target movement angle of the forward and backward movement stepper motor and the second target movement angle of the left and right swing stepper motor relative to the second target cleaning position, based on the second target cleaning position and multiple second preset parameters. It then controls the forward and backward movement stepper motor to move forward and backward according to the second target movement angle, and the left and right swing stepper motor to swing left and right according to the second target swing angle. This causes the V8 spray gun to move from the first target cleaning position to the second target cleaning position, thus forming the cleaning trajectory of the V8 spray gun. The control component 130 then controls the V8 spray gun to follow the calculated cleaning trajectory and controls the water inlet valve to spray clean water to clean the second target area on the user's buttocks. Correspondingly, when the control component 130 determines three, four, or more target cleaning positions, the process of forming the cleaning trajectory of the cleaning device 120 is similar to the above process and will not be elaborated further here.

[0122] Therefore, it can be seen that through the control process of this application, users do not need to frequently change the position of their buttocks during the washing process, which not only improves the convenience of using the smart toilet 100, but also adapts to the usage needs of users with different heights and body characteristics.

[0123] Reference Figure 7 and Figure 8In one embodiment of the present invention, the smart toilet 100 further includes:

[0124] Display component 140, which is electrically connected to control component 130, is used to display the movement of cleaning device 120;

[0125] And / or, calibration component 150, which is electrically connected to control component 130, is used to receive control signals output by control component 130 and calibrate the mounting orientation of display component 140 according to the received control signals.

[0126] Understandably, to facilitate user understanding of the movement of the cleaning device 120, the smart toilet 100 also includes a display component 140. The controlled end of the display component 140 is connected to the control end of the control component 130. Its main function is to receive display control signals output by the control component 130 and display the movement of the cleaning device 120 based on the received signals. Optionally, the display component 140 can be implemented using a display screen. There are no special restrictions on the source or model of the display screen; it can be set according to the display requirements of the smart toilet 100.

[0127] It is important to understand that during the actual operation of the cleaning device 120, the display component 140 displays the movement of the cleaning device 120 in real time. However, since the display component 140 is not calibrated before operation, there may be a deviation between the movement displayed by the display component 140 and the preset movement. To address this, the smart toilet 100 of this embodiment further includes a calibration component 150. Optionally, the calibration component 150 can be implemented using a level. There are no special restrictions on the source or model of the level, and it can be set as needed. Specifically, the controlled end of the calibration component 150 is connected to the control end of the control component 130, and the output end of the calibration component 150 is connected to the input end of the display component 140. Before the smart toilet 100 is put into formal operation, the control component 130 outputs a calibration control signal to the calibration component 150, so that after receiving the signal, the calibration component 150 adjusts the horizontal and vertical directions of the display component 140 to reduce the visual deviation of the display component 140 to the user.

[0128] The above description is only a preferred embodiment of the present invention and does not limit the patent scope of the present invention. All equivalent structural transformations made under the inventive concept of the present invention using the contents of the present invention specification and drawings, or direct / indirect applications in other related technical fields, are included within the patent protection scope of the present invention.

Claims

1. A cleaning control method for an intelligent toilet, characterized in that, The cleaning control method for the smart toilet includes: Obtain the user's input operation instructions and determine the target cleaning location based on the operation instructions; The cleaning device is controlled to move and perform cleaning actions according to the determined target cleaning location; The step of controlling the movement of the cleaning device and performing the cleaning action according to the determined target cleaning position specifically includes: Based on the determined target cleaning location, calculate the movement path and control the cleaning device to move along the movement path and perform the cleaning action; The step of calculating the motion path based on the determined target cleaning location specifically includes: Based on the determined target cleaning position, multiple preset parameters are obtained, and the target movement angle and target swing angle of the cleaning device are determined based on the determined target cleaning position and multiple preset parameters. Calculate the motion path based on the determined target movement angle and target swing angle; The preset parameters include: The coordinates of the center of movement of the cleaning device, the coordinates of the origin of the swing of the cleaning device, the radius of movement of the cleaning device, the installation height of the water-blocking component, and the original position of the cleaning device.

2. The cleaning control method for an intelligent toilet as described in claim 1, characterized in that, The step of controlling the movement of the cleaning device and performing the cleaning action according to the determined target cleaning position specifically includes: A cleaning trajectory is formed based on the determined target cleaning location, and the cleaning device is controlled to move along the cleaning trajectory and perform cleaning actions.

3. The cleaning control method for an intelligent toilet as described in claim 2, characterized in that, The step of forming a cleaning trajectory based on the determined target cleaning location specifically includes: Based on the determined multiple target cleaning positions, multiple preset parameters are obtained, and multiple target movement angles and multiple target swing angles of the cleaning device are determined based on the multiple target cleaning positions and multiple preset parameters; A cleaning trajectory is formed based on multiple target angles and multiple target swing angles.

4. The cleaning control method for an intelligent toilet as described in claim 1, characterized in that, The preset parameters also include the minimum target cleaning position and the maximum target cleaning position of the cleaning device.

5. The cleaning control method for an intelligent toilet as described in claim 1, characterized in that, The cleaning control method for the smart toilet also includes: The current coordinates of the swing origin of the cleaning device are obtained, and the obtained current coordinates are compared with the coordinates of the swing origin. Based on the comparison result, it is determined whether the cleaning device has experienced a reset abnormality. Adjust the current coordinates of the swing origin based on whether the cleaning device experiences a reset malfunction, so that the current coordinates of the swing origin coincide with the coordinates of the swing origin.

6. The cleaning control method for an intelligent toilet as described in claim 5, characterized in that, The steps of obtaining the current coordinates of the swing origin of the cleaning device, comparing the obtained current coordinates with the coordinates of the swing origin, and determining whether the cleaning device has experienced a reset abnormality based on the comparison result specifically include: When the current coordinates obtained do not coincide with the coordinates of the swing origin, it is determined that the cleaning device has experienced a reset abnormality. When the current coordinates obtained coincide with the coordinates of the swing origin, it is determined that the cleaning device has not experienced a reset abnormality.

7. A smart toilet, characterized in that, The cleaning control method for a smart toilet as described in any one of claims 1 to 6 is used in the smart toilet, the smart toilet comprising: Operation instruction input component, used to input operation instructions; A cleaning device used to spray clean water to clean the user's buttocks; A control component, which is communicatively connected to the operation command input component and electrically connected to the cleaning device; The control component is used to acquire operation commands input by the user, determine the target cleaning position according to the operation commands, and control the cleaning device to move and perform cleaning actions according to the determined target cleaning position. The control component is also used to calculate the motion path based on the determined target cleaning position, and control the cleaning device to move along the motion path and perform cleaning actions.

8. The smart toilet as described in claim 7, characterized in that, The smart toilet also includes: A display component, electrically connected to the control component, is used to display the movement of the cleaning device; And / or, a calibration component electrically connected to the control component, the calibration component being used to receive control signals output by the control component and to calibrate the mounting orientation of the display component according to the received control signals.

Citation Information

Patent Citations

  • Intelligent closestool spray gun control method and device and intelligent closestool

    CN113175044A

  • Seat and Cover System with Dynamic Spray nozzle

    US20170321406A1