Intelligent closestool control method, device, system and equipment and storage medium

Through wireless communication connections and embedded applications, personalized control modes and instructions are provided, which solves the problem of complex smart toilet control and difficulty in meeting personalized needs, and achieves convenient and efficient smart toilet control.

CN119356143APending Publication Date: 2025-01-24JOMOO KITCHEN & BATHROOM
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411494793.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-24
Publication Date
2025-01-24

AI Technical Summary

Technical Problem

The control of smart toilets is complex, affects the user experience, and is difficult to meet the personalized needs of users.

Method used

By obtaining the unique identification of the smart toilet, establishing a wireless communication connection, displaying the control page in the embedded application, providing personalized control modes and control parameters, generating personalized control instructions in response to user selections, and sending them to the smart toilet for implementation Personalized control.

Benefits of technology

It improves the convenience of smart toilet control, meets users' personalized needs, and improves user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119356143A_ABST
    Figure CN119356143A_ABST
Patent Text Reader

Abstract

The invention discloses a control method, device, system and equipment of an intelligent closestool and a storage medium. Acquiring a unique identifier of the intelligent closestool, and establishing wireless communication connection with the intelligent closestool based on the unique identifier of the intelligent closestool; displaying a control page in an embedded application program corresponding to the intelligent closestool; wherein the control page comprises one or more personalized control modes, and each personalized control mode comprises a plurality of control parameters; in response to a selection operation of a user on any personalized control mode, generating a personalized control instruction; and sending the personalized control instruction to the intelligent closestool so as to control the intelligent closestool to work according to the personalized control instruction. According to the control method of the intelligent closestool provided by the embodiment of the invention, the control convenience of the intelligent closestool can be improved, and the personalized requirements of users can be met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present invention relate to the field of smart home control technology, and in particular, to a control method, device, system, equipment and storage medium for a smart toilet. Background Art

[0002] As the level of intelligence continues to deepen, smart toilets are becoming more and more popular among young people. People use smart toilets not only to go to the toilet, but also to wash their buttocks, wash their women, and wash their stools. Smart toilets are usually controlled by remote controls or control panels. As the functions of smart toilets increase, the control of smart toilets has become relatively complex, making it inconvenient for users to use smart toilets, affecting the user experience. Summary of the invention

[0003] The embodiments of the present invention provide a control method, device, system, equipment and storage medium for a smart toilet, which can not only improve the convenience of controlling the smart toilet, but also meet the personalized needs of users.

[0004] In a first aspect, an embodiment of the present invention provides a method for controlling a smart toilet, comprising:

[0005] Get the unique identifier of the smart toilet;

[0006] Establishing a wireless communication connection with the smart toilet based on the unique identifier of the smart toilet;

[0007] Displaying a control page in the embedded application corresponding to the smart toilet; wherein the control page includes one or more personalized control modes, and each personalized control mode includes multiple control parameters; the multiple control parameters are associated with the unique identifier of the smart toilet and the unique identifier of the user corresponding to the embedded application;

[0008] In response to a user's selection operation of any personalized control mode, a personalized control instruction is generated; wherein the personalized control instruction includes control parameters of the selected personalized control mode;

[0009] The personalized control instruction is sent to the smart toilet to control the smart toilet to work according to the personalized control instruction.

[0010] In a second aspect, an embodiment of the present invention further provides a control device for a smart toilet, comprising:

[0011] A smart toilet unique identification acquisition module is used to obtain the unique identification of the smart toilet;

[0012] A wireless communication connection module, where a user establishes a wireless communication connection with the smart toilet based on the unique identifier of the smart toilet;

[0013] A control page display module, used to display a control page in the embedded application corresponding to the smart toilet; wherein the control page includes one or more personalized control modes, and each personalized control mode includes multiple control parameters; the multiple control parameters are associated with the unique identifier of the smart toilet and the user unique identifier corresponding to the embedded application;

[0014] A personalized control instruction generation module, used to generate a personalized control instruction in response to a user's selection operation of any personalized control mode; wherein the personalized control instruction includes control parameters of the selected personalized control mode;

[0015] The smart toilet control module is used to send the personalized control instruction to the smart toilet to control the smart toilet to work according to the personalized control instruction.

[0016] In a third aspect, an embodiment of the present invention further provides a control system for an intelligent toilet, characterized in that it includes: a mobile terminal and a toilet terminal;

[0017] The mobile terminal obtains a unique identifier of the smart toilet; wherein the unique identifier is read by the mobile terminal by scanning an NFC tag on the smart toilet;

[0018] The mobile terminal establishes a wireless communication connection with the smart toilet based on the unique identifier of the smart toilet;

[0019] The mobile terminal displays a control page in the embedded application corresponding to the smart toilet; wherein the control page includes one or more personalized control modes, and each personalized control mode includes multiple control parameters; the multiple control parameters are associated with the unique identifier of the smart toilet and the unique identifier of the user corresponding to the embedded application;

[0020] The mobile terminal generates a personalized control instruction in response to the user's selection operation of any personalized control mode; wherein the personalized control instruction includes the control parameters of the selected personalized control mode;

[0021] The mobile terminal sends the personalized control instruction to the toilet terminal;

[0022] The toilet end receives and executes the personalized control instruction.

[0023] In a fourth aspect, an embodiment of the present invention further provides an electronic device, the electronic device comprising:

[0024] at least one processor; and

[0025] a memory communicatively connected to the at least one processor; wherein,

[0026] The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the control method of the smart toilet described in the embodiment of the present invention.

[0027] In a fifth aspect, an embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the control method of the smart toilet described in the embodiment of the present invention when executed.

[0028] The embodiment of the present invention discloses a control method, device, system, equipment and storage medium for a smart toilet. The unique identifier of the smart toilet is obtained, and a wireless communication connection is established with the smart toilet based on the unique identifier of the smart toilet; a control page is displayed in an embedded application corresponding to the smart toilet; wherein the control page includes one or more personalized control modes, and each personalized control mode includes multiple control parameters, and the multiple control parameters are associated with the unique identifier of the smart toilet and the user unique identifier corresponding to the embedded application; in response to the user's selection operation of any personalized control mode, a personalized control instruction is generated; wherein the personalized control instruction includes the control parameters of the selected personalized control mode; the personalized control instruction is sent to the smart toilet to control the smart toilet to work according to the personalized control instruction. The control method for a smart toilet provided by the embodiment of the present invention displays a personalized control mode in the control page of the embedded application corresponding to the smart toilet to generate a personalized control instruction, and the personalized control of the smart toilet is realized through the personalized control instruction, which can not only improve the convenience of controlling the smart toilet, but also meet the personalized needs of users. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] Figure 1 is a flow chart of a control method of an intelligent toilet in Embodiment 1 of the present invention;

[0030] Figure 2 This is an example diagram of a control page of a smart toilet in Embodiment 1 of the present invention;

[0031] Figure 3 This is an adjustment page diagram of a personalized control mode in the first embodiment of the present invention;

[0032] Figure 4 It is a structural schematic diagram of a control device for an intelligent toilet in Embodiment 2 of the present invention;

[0033] Figure 5It is a structural schematic diagram of a control device for an intelligent toilet in Embodiment 3 of the present invention;

[0034] Figure 6 It is a structural schematic diagram of an electronic device in Embodiment 4 of the present invention. DETAILED DESCRIPTION

[0035] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the present invention, rather than to limit the present invention. It should also be noted that, for ease of description, only parts related to the present invention, rather than all structures, are shown in the accompanying drawings.

[0036] Embodiment 1

[0037] Figure 1 This is a flow chart of a control method for a smart toilet provided in the first embodiment of the present invention. This embodiment is applicable to the case of personalized control of a smart toilet. The method can be executed by a control device for a smart toilet, which can be implemented in the form of software and / or hardware. Optionally, it can be implemented by an electronic device, which can be a mobile terminal, a PC or a server, etc. Specifically, it includes the following steps:

[0038] S110, obtaining a unique identifier of the smart toilet.

[0039] The unique identifier of the smart toilet may be the Media Access Control Address (MAC) of the smart toilet. The MAC address is burned into the network card of the smart toilet by the manufacturer and is used to uniquely identify the smart toilet.

[0040] In this embodiment, the method for obtaining the unique identification of the smart toilet can be: reading the unique identification of the smart toilet in the near-field wireless communication NFC tag; or searching for the smart toilet based on a preset wireless communication technology to obtain the unique identification of the searched smart toilet.

[0041] Among them, a Near Field Communication (NFC) tag is set on the smart toilet, and the unique identifier of the smart toilet is burned into the NFC tag by the manufacturer before the smart toilet leaves the factory. The electronic device in this embodiment supports the NFC function.

[0042] S120, establishing a wireless communication connection with the smart toilet based on the unique identifier of the smart toilet.

[0043] The wireless communication connection may be a Bluetooth connection. In this embodiment, after the electronic device obtains the unique identifier of the smart toilet, it may establish a wireless communication connection with the smart toilet based on the unique identifier.

[0044] Optionally, when the electronic device is close to the NFC tag on the smart toilet, the electronic device and the NFC tag establish a data connection through electromagnetic induction. The electronic device can read the unique identifier of the smart toilet stored in the NFC tag, and then pair with the smart toilet based on the unique identifier and establish a Bluetooth connection.

[0045] Optionally, the user activates the wireless communication function (such as Bluetooth function) in the electronic device, and the wireless communication module in the electronic device automatically searches for nearby wireless communication devices. When the smart toilet is searched, the unique identification of the smart toilet can be obtained, thereby pairing with the smart toilet and establishing a Bluetooth connection.

[0046] S120, displaying a control page in an embedded application corresponding to the smart toilet.

[0047] Among them, the control page includes one or more personalized control modes, and each personalized control mode includes multiple control parameters, and the multiple control parameters are associated with the unique identifier of the smart toilet and the user unique identifier corresponding to the embedded application. The user unique identifier corresponding to the embedded application can be understood as the user unique identifier of the host program where the cut-in application is located, for example: user account. Embedded applications can also be called applets. Embedded applications can be understood as applications embedded in or parasitic on preset host applications, running in the operating environment (host environment) provided by the preset host program, and using the application program interface (API) and functions provided by the preset host application to complete specific tasks, that is, the host environment provides the embedded application with the resources and capabilities required for operation.

[0048] In this embodiment, the embedded application corresponding to the smart toilet may be a small program for realizing the control function of the smart toilet, and the preset host application is a pre-selected application that can provide a host environment.

[0049] Among them, the personalized control mode can be a control mode set by the developer of the smart toilet according to the actual usage. For example, in one application scenario, the personalized control mode may include: children's washing mode, menstrual care mode, elderly comfortable washing mode, men's quick washing mode, bowel movement-aiding washing mode and women's soft washing mode. The control parameters under each personalized control mode include the parameters of the washing stage and the parameters of the drying stage; the parameters of the washing stage include at least one of the following: water splash, water temperature, water pressure, nozzle direction and duration; the parameters of the drying stage include: wind temperature and / or duration. Exemplary, Figure 2 is an example diagram of a control page of a smart toilet in this embodiment. Figure 2As shown, the control page includes six personalized modes: child washing mode, menstrual care mode, elderly comfortable washing mode, men's quick washing mode, defecation-aiding washing mode, and women's soft washing mode. The user can select the personalized mode by clicking the "Select" button after a mode. In this embodiment, different models of smart toilets have different functions. Therefore, when displaying the control page, it is also necessary to obtain the model of the currently controlled smart toilet to display the control page corresponding to the smart toilet model, so that the control parameters contained in the control page match the actual functions of the smart toilet.

[0050] Specifically, the control page can be displayed in the embedded application corresponding to the smart toilet by: reading the embedded program address and the smart toilet model in the NFC tag; starting the embedded application corresponding to the smart toilet in the preset host application based on the embedded program address, and displaying the control page corresponding to the smart toilet model in the embedded application; or, starting the embedded application corresponding to the smart toilet in response to a startup operation of the cut-in application triggered by the user in the preset host application; receiving the smart toilet model entered by the user in the embedded application to display the control page corresponding to the smart toilet model in the embedded application.

[0051] Among them, the embedded program address and smart toilet model are burned into the NFC tag by the manufacturer before the smart toilet leaves the factory.

[0052] Optionally, when the electronic device is close to the NFC tag on the smart toilet, the electronic device and the NFC tag establish a data connection through electromagnetic induction. The electronic device can read the embedded program address and smart toilet model in the NFC tag, and then start the embedded application corresponding to the smart toilet in the preset host application based on the embedded program address, and then obtain the control page data corresponding to the smart toilet model in the embedded application, and display the control page corresponding to the smart toilet model based on the control page data.

[0053] Optionally, the user can start the embedded application corresponding to the smart toilet by actively triggering it. Specifically, the user searches for the embedded application corresponding to the smart toilet in the preset host program, and then starts the searched embedded application of the smart toilet by clicking it, and then enters the smart toilet model in the started embedded application, so that the embedded application obtains the corresponding control page data according to the smart toilet model, and finally displays the control page corresponding to the smart toilet model based on the control page data.

[0054] In this embodiment, different users have different needs, so the parameters set in each personalized control mode are also different. Therefore, when displaying the control page, it is necessary to obtain the control parameters corresponding to the current user.

[0055] Optionally, after establishing a wireless communication connection with the smart toilet based on the unique identifier of the smart toilet, the following steps are further included: obtaining a unique identifier of a user corresponding to the embedded application; obtaining control parameters in each personalized control mode based on the unique identifier of the user and the unique identifier of the smart toilet. Accordingly, displaying a control page in the embedded application corresponding to the smart toilet includes: displaying a control page in the embedded application corresponding to the smart toilet according to the obtained control parameters in each personalized control mode.

[0056] Among them, the control parameters in each personalized control mode are pre-configured parameters or default parameters, and the control parameters in each personalized control mode are bound to the unique identifier of the smart toilet, and the control parameters in each personalized control mode are used to control the smart toilet to perform corresponding functions. In this embodiment, if the user has configured (or adjusted) the control parameters in the personalized control mode in advance, the acquired control parameters are pre-configured and the latest configured parameters; if the user has not configured (or adjusted) the control parameters in the personalized control mode in advance, the acquired control parameters are default (or so-called default) parameters.

[0057] Specifically, the method for obtaining the control parameters under each personalized control mode based on the user's unique identifier and the unique identifier of the smart toilet can be: generating a unique identification code based on the user's unique identifier and the unique identifier of the smart toilet; and obtaining the control parameters under each personalized control mode from the cloud based on the unique identification code.

[0058] The method of generating the unique identification code based on the user unique identification and the unique identification may be: processing the user unique identification and the unique identification of the smart toilet in a preset manner to obtain the unique identification code. The preset manner may be: a splicing manner, an encoding manner, etc., and the processing manner of the user unique identification and the unique identification of the smart toilet is not limited here.

[0059] In this embodiment, the process of obtaining the control parameters under each personalized control mode from the cloud based on the unique identification code can be: first, request the control parameters under each personalized control mode from the cloud based on the unique identification code, and if the request fails, obtain the control parameters under each personalized control mode from the local based on the unique identification code. In this application scenario, the control parameters under each personalized control mode are stored in the cloud or locally, and the unique identification of the toilet is obtained through short-range signal transmission between the mobile terminal and the toilet. The control parameters under the personalized control mode of the user are obtained from the cloud based on the unique identification of the toilet. In this way, the control parameters under each personalized control mode do not need to be stored wirelessly on the toilet side, avoiding the leakage of user privacy caused by user data stored on the toilet side, making the smart toilet not only suitable for home use, but also suitable for scenes where users are not fixed, such as shopping malls / hospitals, thereby reducing the maintenance cost of the toilet. At the same time, the personalized data is downloaded to the mobile terminal, which satisfies the user's ability to use historical personalized data, avoiding the need to readjust the personalized parameters each time it is used, allowing the toilet to work directly according to the user's usage habits, reducing the user's cumbersome operations, and at the same time, the toilet side does not store user data, reducing the cost of the toilet side. Download personalized data to the mobile terminal, and allow users to modify / control the smart toilet through the control page to work with personalized parameters, so that users can make adjustments based on real-time needs, and can operate based on the downloaded historical personalized parameters, avoiding users' directionless adjustments, shortening users' adjustment time, and improving users' actual usage experience.

[0060] In this embodiment, after the control parameters of the current user in each personalized control mode are obtained, the control interface is displayed based on the control parameters in each personalized control mode.

[0061] S140, generating a personalized control instruction in response to a user's selection operation of any personalized control mode.

[0062] The personalized control instruction includes the control parameters of the selected personalized control mode. In this embodiment, after using the toilet, the user selects a personalized control mode according to his / her needs, and the embedded application generates a personalized control instruction according to the personalized control mode selected by the user, and then sends the personalized control instruction to the smart toilet through the wireless communication module of the electronic device.

[0063] S150, sending the personalized control instruction to the smart toilet to control the smart toilet to work according to the personalized control instruction.

[0064] In this embodiment, after receiving the personalized control instruction, the smart toilet automatically completes the work of the two stages of cleaning and warm air. In the cleaning stage, the water splash, water temperature, water pressure, nozzle direction, and duration are adjusted in real time according to the control parameters in the personalized control instruction. In the drying stage, the wind temperature and duration are adjusted according to the control parameters in the personalized control instruction.

[0065] In this embodiment, if the user wants to achieve personalized control of the smart toilet, it is necessary to pre-configure the control parameters in each personalized control mode.

[0066] Optionally, the solution of this embodiment also includes the following steps: in response to the user's adjustment operation on the control parameters under at least one personalized control mode or under the selected personalized control mode, obtaining an adjusted personalized control mode; saving each control parameter under the adjusted personalized configuration mode locally and / or in the cloud.

[0067] In this embodiment, the control parameters in each personalized control mode include parameters for the washing stage and parameters for the drying stage; the parameters for the washing stage include at least one of the following: water splash, water temperature, water pressure, nozzle direction and duration; the parameters for the drying stage include: wind temperature and / or duration. The user can adjust the parameters in the washing stage and the drying stage separately. For example, if the user wants to adjust the parameters in the men's quick wash mode, click Figure 2 Click the "Configure" button after the Men's Quick Wash Mode, and the page will jump to the configuration page of the Men's Quick Wash Mode. Figure 3 As shown, the men's quick mode includes parameters for the washing phase and parameters for the drying phase; the parameters for the washing phase include at least one of the following: water splash, water temperature, water pressure, nozzle direction and duration; the parameters for the drying phase include: wind temperature and / or duration. For the water splash parameters, there are two options: hip wash and strong and weak massage; the water temperature parameters include six options: normal temperature, lowest, low, standard, high and highest; the water pressure parameters include five options: long and weak, weak, standard, strong and strongest; the nozzle direction includes five options: last, back, standard, front and front; the duration parameter includes an optional period of 1-10 minutes. For the setting method of each parameter, the above is just an example and is not limited here. Users can adjust and configure each parameter according to their needs. For example: select strong and weak massage for the water splash parameter, standard for the water temperature parameter, weak for the water pressure parameter, front for the nozzle direction parameter, and 5 minutes for the duration. After the user has configured all the parameters, click Save, and the embedded application will save the adjusted control parameters in the personalized configuration mode to the local and / or cloud. In this embodiment, the control parameters in each personalized control mode are configured before controlling the smart toilet to improve the configuration efficiency.

[0068] In this embodiment, the working mode of the smart toilet is different in different personalized control modes. For example: in the children's wash mode: considering that children's skin is more delicate and more afraid of pain, the main focus is gentle washing, and the seat position is more forward, which is different from other modes. Compared with hip washing, the force is smaller and the position is more forward. In the menstrual care mode: considering that the menstrual period is more sensitive, more afraid of cold, and the range of stains is larger, the menstrual mode is different from other modes. The temperature is higher and the mobile cleaning area is larger. In the elderly comfortable wash mode: based on the experience of the elderly in the past, most of the elderly prefer stronger force and higher water temperature. In the men's quick wash mode: considering that the quick wash is stronger and the time is shorter than the ordinary hip wash. In the ladies' soft wash mode: it is suitable for women after urination or for quick washing of secretions. The difference from the women's wash is that the force is greater.

[0069] Optionally, in response to the user's adjustment operation on the control parameters in the selected personalized control mode, after obtaining the adjusted personalized control parameters, the following steps are also included: generating new personalized control instructions based on the adjusted personalized control parameters; sending the new personalized control instructions to the smart toilet to control the smart toilet to work according to the new personalized control instructions.

[0070] In this application scenario, when the smart toilet is working according to the personalized control instructions corresponding to a personalized control mode, the user finds that some parameters in the personalized control mode do not meet their own needs during the experience process. At this time, the control parameters in the personalized control mode can be adjusted during the operation of the smart toilet, so that the smart toilet works in accordance with the adjusted control parameters in time to improve the user experience. In this embodiment, the user can adjust the parameters of the cleaning phase and the parameters of the drying phase in the currently selected personalized control mode. For example, assuming that the current smart toilet is working in the cleaning phase of the men's quick wash mode, the user feels that the water temperature is low and the water pressure is high during the operation of the smart toilet. In the embedded application, the user can increase the water temperature in the men's quick wash mode, for example: from standard to high, and reduce the water pressure, for example: from weak to normal weak.

[0071] Specifically, after the user completes adjusting the control parameters in the selected personalized control mode, the embedded application generates a new personalized control instruction based on the adjusted personalized control parameters, and sends the new personalized control instruction to the smart toilet to control the smart toilet to continue working according to the new personalized control instruction. In this embodiment, the user adjusts the control parameters while using the smart toilet, so that the adjusted control parameters better meet the user's personalized needs, thereby improving the user experience.

[0072] Optionally, after sending the new personalized control instruction to the smart toilet, the following step is also included: saving each control parameter in the adjusted personalized configuration mode locally and / or in the cloud.

[0073] In this embodiment, the adjusted control parameters under the personalized control mode are saved locally and / or in the cloud, so that the user can directly use the adjusted control parameters to control the smart toilet the next time he uses the smart toilet without the need for readjustment, thereby improving the convenience of using the smart toilet.

[0074] In this embodiment, the embedded application can not only realize personalized control of the smart toilet, but also realize conventional function control of the smart toilet (hip wash, feminine wash, stool wash, warm air, flushing, etc.), for example, integrating the control logic of the original remote control into the embedded application.

[0075] The technical solution of this embodiment is to obtain the unique identification of the smart toilet, establish a wireless communication connection with the smart toilet based on the unique identification of the smart toilet; display a control page in the embedded application corresponding to the smart toilet; wherein the control page includes one or more personalized control modes, and each personalized control mode includes multiple control parameters, and the multiple control parameters are associated with the unique identification of the smart toilet and the user unique identification corresponding to the embedded application; in response to the user's selection operation of any personalized control mode, generate a personalized control instruction; wherein the personalized control instruction includes the control parameters of the selected personalized control mode; send the personalized control instruction to the smart toilet to control the smart toilet to work according to the personalized control instruction. The control method of the smart toilet provided by the embodiment of the present invention displays a personalized control mode in the control page of the embedded application corresponding to the smart toilet to generate a personalized control instruction, and realizes personalized control of the smart toilet through the personalized control instruction, which can not only improve the convenience of controlling the smart toilet, but also meet the personalized needs of users.

[0076] Embodiment 2

[0077] Figure 4 is a schematic diagram of the structure of a control device for an intelligent toilet provided in Embodiment 2 of the present invention. Figure 4 As shown, the device comprises:

[0078] A smart toilet unique identification acquisition module 410 is used to acquire a unique identification of the smart toilet;

[0079] A wireless communication connection module 420 is used to establish a wireless communication connection with the smart toilet based on the unique identifier of the smart toilet;

[0080] The control page display module 430 is used to display the control page in the embedded application corresponding to the smart toilet; wherein the control page includes one or more personalized control modes, and each personalized control mode includes multiple control parameters; the multiple control parameters are associated with the unique identifier of the smart toilet and the unique identifier of the user corresponding to the embedded application;

[0081] The personalized control instruction generation module 440 is used to generate a personalized control instruction in response to the user's selection operation of any personalized control mode; wherein the personalized control instruction includes the control parameters of the selected personalized control mode;

[0082] The smart toilet control module 450 is used to send personalized control instructions to the smart toilet to control the smart toilet to work according to the personalized control instructions.

[0083] Optionally, the wireless communication connection module 410 is further used for:

[0084] Read the unique identifier of the smart toilet in the NFC tag of the near field wireless communication; wherein the NFC tag is set on the smart toilet; or,

[0085] The smart toilet is searched based on a preset wireless communication technology to obtain a unique identifier of the searched smart toilet.

[0086] Optionally, the control page display module 430 is further used to:

[0087] Read the embedded program address and smart toilet model in the NFC tag;

[0088] Based on the embedded program address, start the embedded application corresponding to the smart toilet in the preset host application, and display the control page corresponding to the smart toilet model in the embedded application; or,

[0089] In response to a start-up operation of a cut-in application triggered by a user in a preset host application, start an embedded application corresponding to the smart toilet;

[0090] Receive the smart toilet model input by the user in the embedded application to display the control page corresponding to the smart toilet model in the embedded application.

[0091] Optionally, it also includes: a control parameter acquisition module, used to:

[0092] Get the user's unique ID corresponding to the embedded application;

[0093] Generate a unique identification code based on the user's unique identification and the unique identification of the smart toilet;

[0094] The control parameters under each personalized control mode are obtained based on the unique identification code; wherein, the control parameters under each personalized control mode are pre-configured parameters or default parameters, and the control parameters under each personalized control mode are bound to the unique identification of the smart toilet, and the control parameters under each personalized control mode are used to control the smart toilet to perform corresponding functions.

[0095] Optionally, the control parameter acquisition module is also used to:

[0096] Obtain control parameters for each personalized control mode from the cloud based on the unique identification code.

[0097] Optionally, the method further includes: a first control parameter adjustment module, configured to:

[0098] In response to a user's adjustment operation on a control parameter in at least one personalized control mode or in a selected personalized control mode, obtaining an adjusted personalized control mode;

[0099] The adjusted control parameters in the personalized configuration mode are saved locally and / or in the cloud.

[0100] Optionally, the method further includes: a second control parameter adjustment module, configured to:

[0101] generating new personalized control instructions based on the adjusted personalized control parameters;

[0102] The new personalized control instruction is sent to the smart toilet to control the smart toilet to work according to the new personalized control instruction.

[0103] The above device can execute the methods provided by all the above embodiments of the present invention, and has the corresponding functional modules and beneficial effects of executing the above methods. For technical details not described in detail in this embodiment, please refer to the methods provided by all the above embodiments of the present invention.

[0104] Embodiment 3

[0105] Figure 5 FIG. 1 is a schematic diagram of a control system of an intelligent toilet provided by an embodiment of the present invention. Figure 5 As shown, the system includes: a mobile terminal and a toilet terminal. The mobile terminal is used to execute the control method of the smart toilet in the above embodiment.

[0106] Specifically, the working process of the system may be: the mobile terminal obtains the unique identifier of the smart toilet; wherein the unique identifier is read by the mobile terminal scanning the NFC tag on the smart toilet. The mobile terminal establishes a wireless communication connection with the smart toilet based on the unique identifier of the smart toilet. The mobile terminal displays a control page in the embedded application corresponding to the smart toilet; wherein the control page includes one or more personalized control modes, and each personalized control mode includes multiple control parameters; the multiple control parameters are associated with the unique identifier of the smart toilet and the user unique identifier corresponding to the embedded application. The mobile terminal generates a personalized control instruction in response to the user's selection operation of any personalized control mode; wherein the personalized control instruction includes the control parameters of the selected personalized control mode. The mobile terminal sends the personalized control instruction to the toilet terminal. The toilet terminal receives and executes the personalized control instruction.

[0107] Embodiment 4

[0108] Figure 6 A schematic diagram of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, the connections and relationships between the components, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.

[0109] like Figure 6 As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0110] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0111] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as a control method for a smart toilet.

[0112] In some embodiments, the control method of the smart toilet can be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the control method of the smart toilet described above can be performed. Alternatively, in other embodiments, the processor 11 can be configured to execute the control method of the smart toilet in any other appropriate manner (for example, by means of firmware).

[0113] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0114] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0115] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0116] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).

[0117] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0118] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.

[0119] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.

[0120] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A method for controlling an intelligent toilet, characterized in that: include: Get the unique identifier of the smart toilet; Establishing a wireless communication connection with the smart toilet based on the unique identifier of the smart toilet; Displaying a control page in the embedded application corresponding to the smart toilet; wherein the control page includes one or more personalized control modes, and each personalized control mode includes multiple control parameters; the multiple control parameters are associated with the unique identifier of the smart toilet and the unique identifier of the user corresponding to the embedded application; In response to a user's selection operation of any personalized control mode, a personalized control instruction is generated; wherein the personalized control instruction includes control parameters of the selected personalized control mode; The personalized control instruction is sent to the smart toilet to control the smart toilet to work according to the personalized control instruction.

2. The method according to claim 1, characterized in that Get the unique identifier of the smart toilet, including: Reading the unique identifier of the smart toilet in a near-field wireless communication NFC tag; wherein the NFC tag is set on the smart toilet; or, The smart toilet is searched based on a preset wireless communication technology to obtain a unique identifier of the searched smart toilet.

3. The method according to claim 1 or 2, characterized in that: Displaying a control page in the embedded application corresponding to the smart toilet includes: Read the embedded program address and smart toilet model in the NFC tag; Based on the embedded program address, the embedded application corresponding to the smart toilet is started in the preset host application, and the control page corresponding to the smart toilet model is displayed in the embedded application; or In response to a start-up operation of a cut-in application triggered by a user in a preset host application, starting an embedded application corresponding to the smart toilet; Receive the smart toilet model input by the user in the embedded application to display the control page corresponding to the smart toilet model in the embedded application.

4. The method according to claim 1, characterized in that: After establishing a wireless communication connection with the smart toilet based on the unique identifier of the smart toilet, the method further includes: Obtaining a unique user identifier corresponding to the embedded application; Based on the user's unique identifier and the smart toilet's unique identifier, the control parameters under each personalized control mode are obtained; wherein the control parameters under each personalized control mode are pre-configured parameters or default parameters, and the control parameters under each personalized control mode are bound to the smart toilet's unique identifier, and the control parameters under each personalized control mode are used to control the smart toilet to perform corresponding functions.

5. The method according to claim 4, characterized in that Acquiring control parameters in each personalized control mode based on the unique identifier of the user and the unique identifier of the smart toilet includes: Generate a unique identification code based on the unique identifier of the user and the unique identifier of the smart toilet; The control parameters under each personalized control mode are obtained from the cloud based on the unique identification code.

6. The method according to claim 1, characterized in that Also includes: In response to a user's adjustment operation on a control parameter in at least one personalized control mode or in a selected personalized control mode, obtaining an adjusted personalized control mode; The adjusted control parameters in the personalized configuration mode are saved locally and / or in the cloud.

7. The method according to claim 6, characterized in that After obtaining the adjusted personalized control parameters in response to the user's adjustment operation on the control parameters in the selected personalized control mode, the method further includes: generating new personalized control instructions based on the adjusted personalized control parameters; The new personalized control instruction is sent to the smart toilet to control the smart toilet to work according to the new personalized control instruction.

8. A control device for an intelligent toilet, characterized in that: include: A smart toilet unique identification acquisition module is used to obtain the unique identification of the smart toilet; A wireless communication connection module, used to establish a wireless communication connection with the smart toilet based on the unique identifier of the smart toilet; A control page display module, used to display a control page in the embedded application corresponding to the smart toilet; wherein the control page includes one or more personalized control modes, and each personalized control mode includes multiple control parameters; the multiple control parameters are associated with the unique identifier of the smart toilet and the user unique identifier corresponding to the embedded application; A personalized control instruction generation module, used to generate a personalized control instruction in response to a user's selection operation of any personalized control mode; wherein the personalized control instruction includes control parameters of the selected personalized control mode; The smart toilet control module is used to send the personalized control instruction to the smart toilet to control the smart toilet to work according to the personalized control instruction.

9. A control system for an intelligent toilet, characterized in that: include: Mobile and toilet terminals; The mobile terminal obtains a unique identifier of the smart toilet; wherein the unique identifier is read by the mobile terminal by scanning an NFC tag on the smart toilet; The mobile terminal establishes a wireless communication connection with the smart toilet based on the unique identifier of the smart toilet; The mobile terminal displays a control page in the embedded application corresponding to the smart toilet; wherein the control page includes one or more personalized control modes, and each personalized control mode includes multiple control parameters; the multiple control parameters are associated with the unique identifier of the smart toilet and the unique identifier of the user corresponding to the embedded application; The mobile terminal generates a personalized control instruction in response to the user's selection operation of any personalized control mode; wherein the personalized control instruction includes the control parameters of the selected personalized control mode; The mobile terminal sends the personalized control instruction to the toilet terminal; The toilet end receives and executes the personalized control instruction.

10. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the control method of the smart toilet according to any one of claims 1-7.

11. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the control method of the smart toilet according to any one of claims 1 to 7 when executed.