Method and device for automatic opening of a toilet seat, toilet and storage medium

By controlling the rotation frequency and pushing/pulling force of the cover motor, the vibration problem of the smart toilet cover during limit collision was solved, achieving smooth opening of the cover and improving service life and user experience.

CN117652908BActive Publication Date: 2026-03-24HEGII SANITARY WARE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-12-29
Publication Date
2026-03-24

AI Technical Summary

Technical Problem

Existing smart toilet seat covers are prone to vibration due to limit collisions during opening, affecting their lifespan and user experience.

Method used

By controlling the rotation frequency of the cover plate motor and using preset vibration frequency and pushing/pulling force, the cover plate is ensured to open smoothly to the limit position, compensating for the increased rebound amplitude caused by gear structure clearance.

Benefits of technology

It effectively reduces the frequency and amplitude of cover plate vibration, improving the service life of the cover plate and the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117652908B_ABST
    Figure CN117652908B_ABST
Patent Text Reader

Abstract

The application discloses an automatic opening method and device of a toilet cover, a toilet and a storage medium. The method comprises confirming an opening angle of a toilet cover, wherein the opening angle comprises an included angle between the toilet cover and a toilet pan surface, the toilet cover comprises a toilet cover and a toilet seat; and according to the included angle between the toilet cover and the toilet pan surface, a rotation frequency of a cover motor is generated to control the toilet cover to open to a cover limit position of the toilet cover at a preset vibration frequency. The automatic opening method of the toilet cover can reduce the force of the toilet cover colliding with the cover limit position during the opening process, the vibration frequency of the toilet cover can destroy the vibration frequency after the toilet cover collides with the cover limit position, and meanwhile, the vibration amplitude increase problem caused by the gap between the gear structures of the toilet cover is solved, and the vibration amplitude and vibration time of the toilet cover repeatedly colliding with the cover limit position are reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of household goods technology, and in particular to an automatic opening method, device, toilet, and storage medium for a toilet seat cover. Background Technology

[0002] Smart toilets have been widely adopted and promoted in both public and residential settings due to their intelligent features, hygiene, and ease of use. To further enhance their intelligence, the functions of smart toilets are constantly being improved, and their market share is steadily increasing.

[0003] Some smart toilet seats on the market are equipped with an automatic lid-opening function. When this function is activated, the lid makes a sound when it hits the limit stop during the opening process. Furthermore, the resistance from the limit stop during the closing process causes the lid to vibrate, affecting the lifespan of the automatic lid-opening mechanism. In addition, the pressing force and rebound force of the lid cause it to vibrate frequently, impacting the user experience.

[0004] It should be noted that the statements herein provide only background information relevant to this application and do not necessarily constitute prior art. Summary of the Invention

[0005] In view of the above problems, this application proposes an automatic opening method, device, toilet, and storage medium for a toilet seat that overcomes or at least partially solves the above problems.

[0006] The embodiments of this application adopt the following technical solutions:

[0007] In a first aspect, embodiments of this application provide an automatic opening method for a toilet seat cover. The method includes: determining the opening angle of the toilet seat cover, wherein the opening angle includes the angle between the toilet seat cover and the toilet bowl, and the cover includes a toilet lid and a toilet seat ring; generating a rotation frequency for controlling the rotation of a cover motor based on the angle between the toilet seat cover and the toilet bowl, so that the toilet seat cover opens to the cover limit position of the toilet seat cover according to a preset vibration frequency.

[0008] Preferably, the rotation frequency of the motor includes driving the toilet seat motor to rotate forward for a first preset time, then reverse for a second preset time, and repeating this process to obtain a preset vibration frequency of the toilet seat, wherein the first preset time is greater than the second preset time; the step of generating a rotation frequency of the seat motor based on the angle between the toilet seat and the toilet bowl surface, so that the toilet seat opens to the seat limit position according to the preset vibration frequency, includes: when the angle... When the angle is greater than the first preset angle, the toilet seat is controlled to flip to the seat limit position at a preset vibration frequency to compensate for the increased rebound amplitude caused by the structural gap between the seat gears after the toilet seat hits the seat limit position and rebounds, wherein the structural gap includes the meshing gap between the seat drive gears; and / or, the toilet seat is controlled to approach the seat limit position at a preset vibration frequency after each collision with the seat limit position, so as to disrupt the vibration frequency of the toilet seat caused by repeated rebounds.

[0009] Preferably, the method further includes: when the rotational angular velocity of the toilet seat is less than a preset angular velocity for a preset time, eliminating the vibration frequency of the toilet seat.

[0010] Preferably, the method further includes: after confirming that the toilet seat is in the seat limit position, driving the toilet seat motor to rotate forward for a third preset time to ensure that the toilet seat is stably in the seat limit position. Confirming the opening angle of the toilet seat includes: obtaining the opening angle of the toilet seat through an angle sensor.

[0011] Preferably, the method further includes: when the angle between the toilet seat cover and the toilet bowl is greater than a second preset angle and less than a first preset angle, reducing the output torque of the toilet seat cover motor so that the toilet seat cover decelerates to reach the first preset angle.

[0012] Secondly, this application embodiment also provides an automatic opening device for a toilet seat cover, the device comprising: an angle confirmation unit for confirming the opening angle of the toilet seat cover, wherein the opening angle includes the angle between the toilet seat cover and the toilet bowl surface, the cover cover including a toilet lid and a toilet seat ring; and a vibration frequency application unit for generating a rotation frequency for controlling the rotation of the cover cover motor according to the angle between the toilet seat cover and the toilet bowl surface, so that the toilet seat cover opens to the cover limit position of the toilet seat cover according to a preset vibration frequency.

[0013] Preferably, the device further includes a thrust application unit, which, after confirming that the toilet seat has reached the seat limit position, drives the toilet seat motor to rotate forward for a third preset time to ensure that the toilet seat is in the seat limit position.

[0014] Thirdly, embodiments of this application also provide a toilet, including: an automatic opening device for a toilet seat cover, a processor; and a memory arranged to store computer-executable instructions, which, when executed, cause the processor to perform any of the methods described in the first aspect.

[0015] Fourthly, embodiments of this application also provide a computer-readable storage medium storing one or more programs that, when executed by a toilet including multiple applications, cause the toilet to perform any of the methods described in the first aspect.

[0016] The above-described technical solutions adopted in the embodiments of this application can achieve the following beneficial effects:

[0017] This application applies a push-pull force to the toilet seat after it reaches the vertical position by controlling the rotation frequency of the seat motor (for a period of time in the forward direction followed by a period of time in the reverse direction, with the forward time being greater than the reverse time). This push-pull force at a certain frequency disrupts the resonant frequency of the toilet seat after it rebounds from its position, thus ensuring that the toilet seat opens smoothly and does not vibrate after it reaches the limit position.

[0018] The above description of the technical solution of this application is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and in order to make the above and other objects, features and advantages of this application more obvious and understandable, the following are specific embodiments of this application. Attached Figure Description

[0019] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit the scope of this application. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings:

[0020] Figure 1 This is a schematic diagram of the automatic opening method of the toilet seat cover in an embodiment of this application;

[0021] Figure 2 This is a schematic diagram of the automatic opening process of the toilet seat cover in an embodiment of this application;

[0022] Figure 3 This is a schematic diagram of the automatic opening device for the toilet seat cover in an embodiment of this application;

[0023] Figure 4 This is a schematic diagram of the structure of a toilet according to an embodiment of this application. Detailed Implementation

[0024] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application will be clearly and completely described below in conjunction with specific embodiments and corresponding drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0025] The concept of this application is to address the issue that in the existing technology, toilet seat covers vibrate after hitting the limit position during opening. The application proposes an automatic toilet seat opening method. This method, after the toilet seat cover is opened to a certain angle, uses a preset frequency of pushing and pulling force to drive the toilet seat cover to the limit position, thereby breaking the frequency-based vibration between the cover and the limit position. Simultaneously, this application can compensate for the increased vibration amplitude caused by the gear structure clearance of the toilet seat cover.

[0026] The technical solutions provided by the various embodiments of this application are described in detail below with reference to the accompanying drawings.

[0027] This application provides an automatic opening method, device, toilet, and system for a toilet seat cover. The toilet seat cover consists of a housing and an automatic flip-top mechanism. The automatic flip-top mechanism is provided on one side of the housing and a connecting shaft is provided on the other side. The automatic flip-top mechanism includes a gear set and a cover motor, an electromagnetic clutch, a torque balancing component, etc., which are sequentially connected through the gear set.

[0028] like Figure 1 The diagram shows a flowchart of an automatic toilet seat cover opening method according to an embodiment of this application. The method includes at least the following steps S110 to S120:

[0029] Step S110: Confirm the opening angle of the toilet seat cover, wherein the opening angle includes the angle between the toilet seat cover and the toilet bowl, and the cover includes the toilet lid and the toilet seat ring.

[0030] In this application, the opening angle of the toilet seat is obtained through an angle sensor. The boundary range of the opening angle includes the angle formed by the seat and the toilet bowl surface, and the opening angle when the seat reaches the limit position, where the limit position restricts the opening angle of the seat. The toilet seat in this application includes not only the toilet lid but also the toilet seat ring; therefore, it is understood that this application can control the opening and closing of the toilet lid independently, or simultaneously control the opening and closing of both the toilet lid and the toilet seat ring.

[0031] It is understood that due to sensor measurement errors and structural errors in the cover gear, the obtained cover opening angle may have some error. Therefore, the cover opening angle in this application can be represented by the cover travel. Specifically, the toilet cover travel is calculated from the position angle of the toilet cover. For example, when the toilet cover is in the bowl position, the angle sensor obtains the toilet cover angle, for example, -5 degrees. When the toilet cover is in the flip-up position, the angle sensor obtains the toilet cover angle, for example, 100 degrees. Therefore, the toilet cover travel is 110 degrees. In reality, the measurement of the cover travel is related to the accuracy of the angle sensor and is usually represented using an AD value. The AD value is the value after converting an analog quantity into a digital quantity; A refers to the analog quantity, and D refers to the digital quantity. The AD value is the final presentation form of the data.

[0032] Step S120: Based on the angle between the toilet seat cover and the toilet bowl, a rotation frequency is generated to control the rotation of the cover motor, causing the toilet seat cover to open to the limit position according to a preset vibration frequency.

[0033] In this application, the rotation frequency of the motor includes driving the toilet seat motor to rotate forward for a first preset time, then reverse for a second preset time, and repeating this process to obtain a preset vibration frequency of the toilet seat, wherein the first preset time is greater than the second preset time; the step of generating a rotation frequency of the seat motor based on the angle between the toilet seat and the toilet bowl surface, so that the toilet seat opens to the seat limit position according to the preset vibration frequency, includes: when the angle... When the angle is greater than the first preset angle, the toilet seat is controlled to flip to the seat limit position at a preset vibration frequency to compensate for the increased rebound amplitude caused by the structural gap between the seat gears after the toilet seat hits the seat limit position and rebounds, wherein the structural gap includes the meshing gap between the seat drive gears; and / or, the toilet seat is controlled to approach the seat limit position at a preset vibration frequency after each collision with the seat limit position, so as to disrupt the vibration frequency of the toilet seat caused by repeated rebounds.

[0034] In this application, the rotation of the cover plate requires the output torque of the cover plate motor, which drives the cover plate to rotate through the interaction of the cover plate gears. Since there is a structural gap between the gears, the existence of the push-pull force in this application can compensate for part of the structural gap, thus reducing the vibration amplitude of the cover plate. Specifically, when the cover plate rebounds upon impact, the existence of the gear structural gap causes the vibration amplitude of the cover plate to increase by at least one gear structural gap. If the rotation direction of the motor cover plate gears is exactly opposite to the rotation direction of the cover plate at this time, then the gear structural gap can be compensated for.

[0035] In this application, because the smart toilet seat needs to overcome gravity and structural resistance during the opening (flipping) process, the flipping motor requires a large torque to flip the seat. Once the seat is fully open, it collides with the seat limiter, at which point the seat rebounds. The angle of rebound is related to the impact force. The seat limiter is generally located at the bottom of the seat. In this situation, the interaction between the seat and the seat limiter causes the seat to vibrate significantly. Furthermore, because the toilet seat continuously receives pressure from the lid and the rebound force from the seat limiter after flipping, these two opposing forces also cause the seat to vibrate at a certain frequency, with the vibration amplitude gradually decreasing and eventually disappearing.

[0036] In this application, the following technical measures were taken to reduce and eliminate the vibration of the toilet seat:

[0037] The toilet seat travel is monitored. When the angle sensor detects that the toilet seat has reached a preset position (e.g., 90% of the total travel) but has not reached the vertical position, the toilet seat is decelerated. Specifically, this can be achieved by reducing the motor's output torque. Alternatively, a reverse pulling force can be applied (controlling the motor to reverse and output reverse torque) to further decelerate the seat's rotation. The seat's inertia combined with the motor's torque will allow it to continue into position without accelerating. This deceleration during rotation reduces the impact force between the seat and the seat's limit position.

[0038] While slowing down the toilet seat before it reaches the vertical position can reduce the force of the impact between the seat and the limit switch, due to control precision limitations, it's impossible to guarantee that the speed will drop to zero when the seat reaches the vertical position. Furthermore, due to gravity, the seat will accelerate after flipping more than 90 degrees, increasing the impact force between the seat and the limit switch. Additionally, to ensure the toilet seat closes properly, a continuous thrust is applied for a period of time to ensure the seat reaches the limit switch position. All of these factors contribute to the impact between the seat and the limit switch, causing the seat to vibrate.

[0039] In this application, when the lid is detected to be perpendicular to the toilet bowl surface (first preset angle), a push-pull (pull-pull) positive force is applied to the lid. Specifically, the lid motor is controlled to move forward for a period of time and then reverse for a period of time, with the forward time > the reverse time. At this time, the lid generally flips backward, but there is a pulsating pulling force. This pulsating pulling force is related to the structural gap between the motor and the lid, as well as the length and weight of the lid. It is a coefficient that can be adjusted to achieve deceleration before the lid reaches its final position and vibration frequency after it reaches its final position, thereby making the lid flip smoothly, reducing the vibration amplitude and vibration time, and improving the user's perception. Specifically, since the vibration frequency between the lid and the lid limit is low, a higher frequency is set when setting the push-pull force frequency to ensure that the two frequencies do not resonate.

[0040] In some embodiments of this application, when the angle between the toilet seat and the toilet bowl is greater than a second preset angle but less than a first preset angle, the output torque of the toilet seat motor is reduced to decelerate the toilet seat to the first preset angle. When the rotational angular velocity of the toilet seat is less than a preset angular velocity for a preset time, the vibration frequency of the toilet seat is cleared. After confirming that the toilet seat is in the seat limit position, the toilet seat motor is driven to rotate forward for a third preset time to ensure that the toilet seat is stably in the seat limit position.

[0041] like Figure 2 As shown in this application, when someone is detected approaching, the toilet automatically initiates the process of opening the lid. As the opening angle of the lid increases, the output torque of the lid motor also changes accordingly to prevent excessive opening force, which could lead to excessive impact force when the lid hits the lid limit. When the toilet lid's travel exceeds a preset value, such as 90% (the travel and angle of rotation can be converted to each other; the position where the travel is 90% is the second preset angle in this application), the lid has not yet reached the vertical position (the first preset angle). At this time, deceleration can effectively reduce the rotation speed of the lid. After passing the vertical position, the presence of gravity on the lid will cause it to accelerate its rotation. Due to the precision of motor control, it is difficult to achieve a situation where the speed of the lid opening to contact the lid limit is exactly zero; normally, it will rebound after reaching the lid limit. In addition, if the lid does not contact the lid limit, the subsequent thrust applied to ensure the lid is in place will also cause the lid to collide with the lid limit, resulting in a rebound. In this application, a push-pull force with a relatively high preset frequency can disrupt the resonance between the rebound force and the push force, thereby reducing the amplitude and duration of the vibration.

[0042] Specifically, when the cover plate reaches a 90° position on the pot surface, the motor torque and speed are controlled to apply a pushing force (e.g., 10ms) to the cover plate, followed by a pulling force (e.g., 5ms). This alternating action results in the cover plate receiving a combined pushing and pulling force at a fixed frequency, slowly approaching the cover plate limit. The cover plate has a built-in preset fixed frequency (its inherent vibration frequency), which is virtually imperceptible to the naked eye. This inherent vibration frequency is the frequency of vibration after the cover plate collides with the cover plate limit. In practical implementation, due to the influence of gravity after the cover plate reaches a 90° position on the pot surface, this application needs to comprehensively consider the mass of the cover plate and the influence of gravity to obtain a suitable coefficient to reduce or even eliminate the vibration of the cover plate.

[0043] The method for confirming the cover plate's position in this application is not by using a position sensor, but by confirming the position based on the cover plate's rotational angular velocity. Specifically, an angle sensor is used, and the angle sensor uses AD values ​​to represent the angle. For example, if the cover plate's movement angle is less than 3AD within 100ms, then the cover plate stops moving. If this state lasts for 1 second, then the cover plate is confirmed to be in position.

[0044] In this application, for fault tolerance, once the cover plate is confirmed to be in place, a pre-set pushing force is applied to ensure proper cover plate rotation in case of abnormalities during the cover plate opening process, such as sensor malfunctions or motor malfunctions. Specifically, a pressing force is applied for 2 seconds to ensure normal cover plate rotation.

[0045] This application embodiment also provides an automatic opening device 300 for a toilet seat cover, such as... Figure 3 The diagram shows an automatic opening structure for a toilet seat cover according to an embodiment of this application. The device 300 includes at least: an angle confirmation unit 310 and a vibration frequency application unit 320, wherein:

[0046] In one embodiment of this application, the angle confirmation unit 310 is specifically used to: confirm the opening angle of the toilet seat cover, wherein the opening angle includes the angle between the toilet seat cover and the toilet bowl, and the cover includes a toilet lid and a toilet seat ring.

[0047] In this application, the opening angle of the toilet seat is obtained by an angle sensor. The boundary range of the opening angle includes the angle formed by the seat and the toilet bowl surface and the opening angle when the seat reaches the seat limit position, wherein the seat limit is used to restrict the opening angle of the seat.

[0048] It is understood that due to sensor measurement errors and structural errors in the cover gear, the obtained cover opening angle may have certain errors. Therefore, the cover opening angle in this application can be represented by the cover travel. Specifically, the toilet cover travel is calculated from the position angle of the toilet cover. For example, when the toilet cover is in the bowl position, the angle sensor obtains the toilet cover angle, for example, -5 degrees. When the toilet cover is in the flip-up position, the angle sensor obtains the toilet cover angle, for example, 100 degrees. Based on this, the travel of the toilet cover is 110 degrees. In reality, the measurement of the cover travel is related to the accuracy of the angle sensor and is usually represented by the AD value.

[0049] In one embodiment of this application, the vibration frequency application unit 320 is specifically used to: generate a rotation frequency for controlling the rotation of the cover motor according to the angle between the toilet seat cover and the toilet bowl, so that the toilet seat cover opens to the cover limit position of the toilet seat cover according to the preset vibration frequency.

[0050] In this application, the rotation frequency of the motor includes driving the toilet seat motor to rotate forward for a first preset time, then reverse for a second preset time, and repeating this process to obtain a preset vibration frequency of the toilet seat, wherein the first preset time is greater than the second preset time; the step of generating a rotation frequency of the seat motor based on the angle between the toilet seat and the toilet bowl surface, so that the toilet seat opens to the seat limit position according to the preset vibration frequency, includes: when the angle... When the angle is greater than the first preset angle, the toilet seat is controlled to flip to the seat limit position at a preset vibration frequency to compensate for the increased rebound amplitude caused by the structural gap between the seat gears after the toilet seat hits the seat limit position and rebounds, wherein the structural gap includes the meshing gap between the seat drive gears; and / or, the toilet seat is controlled to approach the seat limit position at a preset vibration frequency after each collision with the seat limit position, so as to disrupt the vibration frequency of the toilet seat caused by repeated rebounds.

[0051] It is understood that the above-mentioned automatic toilet seat opening device can realize each step of the automatic toilet seat opening method provided in the foregoing embodiments. The relevant explanations of the automatic toilet seat opening method are applicable to the automatic toilet seat opening device, and will not be repeated here.

[0052] Figure 4 This is a schematic diagram of the structure of a toilet according to one embodiment of this application. Please refer to it. Figure 4At the hardware level, the toilet includes a processor, and optionally also an internal bus, network interface, and memory. The memory may include RAM, such as high-speed random-access memory (RAM), or non-volatile memory, such as at least one disk drive. Of course, the toilet may also include other hardware required for other business operations.

[0053] The processor, network interface, and memory can be interconnected via an internal bus, which can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, or an EISA (Extended Industry Standard Architecture) bus, etc. This bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 4 The symbol is represented by a single double-headed arrow, but this does not mean that there is only one bus or one type of bus.

[0054] Memory is used to store programs. Specifically, programs may include program code, which includes computer operation instructions. Memory may include main memory and non-volatile memory, and provides instructions and data to the processor.

[0055] The processor reads the corresponding computer program from non-volatile memory into main memory and then runs it, logically forming the automatic opening mechanism for the toilet seat lid. The processor executes the program stored in memory and specifically performs the following operations:

[0056] The opening angle of the toilet seat is determined, wherein the opening angle includes the angle between the toilet seat and the toilet bowl, and the seat includes a toilet lid and a toilet seat ring; based on the angle between the toilet seat and the toilet bowl, the rotation frequency of the seat motor is generated to control the opening frequency of the seat motor, so that the toilet seat opens to the seat limit position according to the preset vibration frequency.

[0057] The above is as stated in this application. Figure 1The method for automatically opening a toilet seat cover as disclosed in the illustrated embodiment can be applied to or implemented by a processor. The processor may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by integrated logic circuits in the processor's hardware or by instructions in software form. The processor can be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it can also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of this application can be directly manifested as execution by a hardware decoding processor, or execution by a combination of hardware and software modules in the decoding processor. The software module can reside in a mature storage medium in the field, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. This storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method.

[0058] The toilet can also perform... Figure 1 A method for implementing an automatic opening device for a toilet seat cover, and how to achieve this automatic opening device for the toilet seat cover. Figure 1 The functions of the embodiments shown are not described in detail here.

[0059] This application also proposes a computer-readable storage medium that stores one or more programs, the programs including instructions that, when executed by a toilet comprising multiple applications, enable the toilet to perform... Figure 1 The method for the automatic opening device of the toilet seat in the illustrated embodiment is specifically used to perform the following:

[0060] The opening angle of the toilet seat is determined, wherein the opening angle includes the angle between the toilet seat and the toilet bowl, and the seat includes a toilet lid and a toilet seat ring; based on the angle between the toilet seat and the toilet bowl, the rotation frequency of the seat motor is generated to control the opening frequency of the seat motor, so that the toilet seat opens to the seat limit position according to the preset vibration frequency.

[0061] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied 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.

[0062] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0063] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0064] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0065] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0066] Memory may include non-persistent storage in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.

[0067] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, 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 technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.

[0068] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0069] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied 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.

[0070] The above description is merely an embodiment of this application and is not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.

Claims

1. A method for automatically opening a toilet seat cover, characterized in that, The method includes: Confirm the opening angle of the toilet seat cover, wherein the opening angle includes the angle between the toilet seat cover and the toilet bowl, and the cover includes the toilet lid and the toilet seat ring. The rotation frequency of the cover motor is generated based on the angle between the toilet seat cover and the toilet bowl surface, so that the toilet seat cover opens to the cover limit position according to the preset vibration frequency. The rotation frequency of the motor includes driving the toilet seat motor to rotate forward for a first preset time, then to rotate in reverse for a second preset time, and repeating this process to obtain a preset vibration frequency of the toilet seat, wherein the first preset time is greater than the second preset time. The step of generating a rotation frequency for controlling the lid motor based on the angle between the toilet seat cover and the toilet bowl surface, so that the toilet seat cover opens to the limit position of the toilet seat cover according to a preset vibration frequency, includes: When the included angle is greater than the first preset angle, the toilet seat is controlled to flip to the seat limit position at a preset vibration frequency to compensate for the increased rebound amplitude caused by the structural gap between the seat gears after the toilet seat hits the seat limit position and rebounds. The structural gap includes the meshing gap between the seat drive gears. The toilet seat is controlled to vibrate at a preset frequency, so that after each impact and rebound, the position of the toilet seat is close to the limit position of the seat, thereby disrupting the vibration frequency of the toilet seat caused by repeated rebounds.

2. The method as described in claim 1, characterized in that, The method further includes: When the rotational angular velocity of the toilet seat is less than a preset angular velocity for a preset time, the vibration frequency of the toilet seat is cleared.

3. The method as described in claim 1, characterized in that, The method further includes: Once it is confirmed that the toilet seat is in the limit position, the toilet seat motor is driven to rotate forward for a third preset time to ensure that the toilet seat is stably in the limit position.

4. The method as described in claim 1, characterized in that, The confirmation of the opening angle of the toilet seat cover includes: The opening angle of the toilet seat is obtained by an angle sensor.

5. The method as described in claim 1, characterized in that, The method further includes: When the angle between the toilet seat cover and the toilet bowl is greater than the second preset angle but less than the first preset angle, the output torque of the toilet seat cover motor is reduced so that the toilet seat cover decelerates to reach the first preset angle.

6. An automatic opening device for a toilet seat cover, characterized in that, The device includes: An angle confirmation unit confirms the opening angle of the toilet seat cover, wherein the opening angle includes the angle between the toilet seat cover and the toilet bowl, and the cover includes a toilet lid and a toilet seat ring. The vibration frequency application unit generates a rotation frequency for controlling the rotation of the cover motor based on the angle between the toilet seat cover and the toilet bowl surface, so that the toilet seat cover opens to the cover limit position of the toilet seat cover according to the preset vibration frequency. The rotation frequency of the motor includes driving the toilet seat motor to rotate forward for a first preset time, then to rotate in reverse for a second preset time, and repeating this process to obtain a preset vibration frequency of the toilet seat, wherein the first preset time is greater than the second preset time. The step of generating a rotation frequency for controlling the lid motor based on the angle between the toilet seat cover and the toilet bowl surface, so that the toilet seat cover opens to the limit position of the toilet seat cover according to a preset vibration frequency, includes: When the included angle is greater than the first preset angle, the toilet seat is controlled to flip to the seat limit position at a preset vibration frequency to compensate for the increased rebound amplitude caused by the structural gap between the seat gears after the toilet seat hits the seat limit position and rebounds. The structural gap includes the meshing gap between the seat drive gears. The toilet seat is controlled to vibrate at a preset frequency, so that after each impact and rebound, the position of the toilet seat is close to the limit position of the seat, thereby disrupting the vibration frequency of the toilet seat caused by repeated rebounds.

7. The apparatus as described in claim 6, characterized in that, The device also includes, The thrust application unit, after confirming that the toilet seat has reached the seat limit position, drives the toilet seat motor to rotate forward for a third preset time to ensure that the toilet seat is in the seat limit position.

8. A toilet seat, comprising: Automatic opening device and processor for toilet seat cover; And a memory arranged to store computer-executable instructions, which, when executed, cause the processor to perform the method of any one of claims 1 to 5.

9. A computer-readable storage medium storing one or more programs, which, when executed by a toilet comprising a plurality of applications, cause the toilet to perform any of the methods described in claims 1 to 5.

Citation Information

Patent Citations

  • Automatic opening and closing device for water closet seat and lid

    JP1994105755A

  • Electric opening and closing device for toilet seat or toilet cover

    JP2004223241A