Washing machine control method and washing machine

By analyzing the key parameters of the washing machine touch button and the user touch semaphore data, adjusting the threshold value to adapt to user habits, the problem of insufficient flexibility in touch button sensitivity adjustment in the prior art is solved, and the user experience and sensitivity adaptability are improved.

CN119711104APending Publication Date: 2025-03-28HISENSE(SHANDONG)REFRIGERATOR CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311274893.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-28
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

The capacitive touch button configuration method of existing washing machines cannot adapt to different user groups, resulting in low flexibility in adjusting the sensitivity of touch buttons.

Method used

By obtaining the key parameters of the touch button and the user's touch semaphore data, characteristic analysis is performed to determine the threshold value and set the standard value, and adjust the touch threshold value according to these standard values ​​to adapt to the user's usage habits.

Benefits of technology

The touch button response sensitivity adjustment is realized to adapt to multiple user groups, improving the user experience, and dynamically adjusting the sensitivity of the touch button.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119711104A_ABST
    Figure CN119711104A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of washing machine control, and particularly relates to a washing machine control method and a washing machine, and the method comprises the steps that key parameters of each touch key are acquired, and the key parameters are used for representing the function of each touch key; based on the key parameters, touch semaphore data of each touch key in a preset time period are obtained, and the touch semaphore data are used for representing semaphores generated when the touch keys are pressed down; feature analysis is carried out on the touch semaphore data to obtain a threshold setting standard value of each touch key, and the threshold setting standard value is a median value of touch semaphores obtained by analyzing the touch semaphore data; according to the threshold setting standard value, the touch threshold of each touch key is adjusted, the touch threshold represents the condition that the touch key can be triggered, and the application is used for improving the use experience of the touch keys of the washing machine.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the technical field of washing machine control, and in particular relates to a washing machine control method and a washing machine. Background Art

[0002] Before mass production of the capacitive touch buttons of washing machines, touch button signals need to be collected to configure the button sensitivity. Improper configuration will result in high or low sensitivity, which will affect the button response.

[0003] The existing configuration method of capacitive touch buttons still uses a method of setting a fixed threshold. The condition for determining whether the touch button is triggered is that the human finger touch signal is smaller than the difference between the set threshold and the hysteresis. However, the finger signals collected in advance cannot cover all user groups. This method cannot adapt to different user groups, resulting in low flexibility in adjusting the sensitivity of the touch button. Summary of the invention

[0004] The purpose of the present application is to provide a control method for a washing machine and a washing machine, so as to improve the user experience of the touch buttons of the washing machine.

[0005] According to a method of an embodiment of the present application, a method for controlling a washing machine is provided, the washing machine comprising:

[0006] Touch buttons are arranged on the washing machine body;

[0007] A controller, the controller being used to execute the control method of the washing machine;

[0008] The user data collection module is used to collect the touch signal quantity data of the user for the touch button and send the touch signal quantity data to the controller, wherein the touch signal quantity data is used to characterize the user's usage habits for the touch button.

[0009] The method comprises:

[0010] Acquire a key parameter of each of the touch keys, where the key parameter is used to characterize a function of each of the touch keys;

[0011] Based on the key parameters, acquiring touch signal quantity data of each touch key in a preset time period, wherein the touch signal quantity data is used to characterize the signal quantity generated when the touch key is pressed;

[0012] Performing feature analysis on the touch signal quantity data to obtain a threshold setting standard value for each of the touch keys, wherein the threshold setting standard value is a median value of the touch signal quantity obtained by analyzing the touch signal quantity data;

[0013] According to the threshold setting standard value, the touch threshold of each of the touch keys is adjusted, and the touch threshold represents a condition under which the touch key can be triggered.

[0014] According to one aspect of an embodiment of the present application, a washing machine is provided, the washing machine comprising:

[0015] A touch button, wherein the touch button is arranged on the housing of the washing machine;

[0016] A controller, wherein the controller is configured to execute the control method of the washing machine provided by the above embodiment;

[0017] The user data collection module is used to collect the touch signal quantity data of the user for the touch button and send the touch signal quantity data to the controller, wherein the touch signal quantity data is used to characterize the user's usage habits for the touch button.

[0018] In the present application, by acquiring the key parameters of the touch keys, the touch signal quantity data of each touch key is acquired through the key parameters, and the touch signal quantity data is analyzed to analyze the user's touch habits of the touch keys. This process can obtain guidance data for adjusting the sensitivity of the touch keys, namely, the threshold setting standard value. On the basis of the threshold setting standard value, the touch threshold of each touch key is adjusted to make the response sensitivity of each touch key consistent with the user's usage habits, and can adapt to a variety of user groups with high flexibility; at the same time, the touch threshold can be adjusted according to the user's usage habits to dynamically adjust the sensitivity of the touch keys, thereby improving the user experience.

[0019] Other features and advantages of the present application will become apparent from the following detailed description, or may be learned in part by the practice of the present application.

[0020] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] Figure 1 A flow chart showing the steps of the method for controlling a washing machine provided in this embodiment is shown.

[0022] Figure 2 A schematic flow chart of a method for controlling a washing machine provided in this embodiment is shown.

[0023] Figure 3 A schematic structural diagram of a washing machine provided in this embodiment is shown.

[0024] Figure 4 A schematic diagram showing the connection relationship of the washing machine structure provided in this embodiment is shown. DETAILED DESCRIPTION

[0025] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this application will be more comprehensive and complete and fully convey the concept of the example embodiments to those skilled in the art.

[0026] In addition, described feature, structure or characteristic can be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present application. However, those skilled in the art will appreciate that the technical scheme of the present application can be put into practice without one or more of the specific details, or other methods, components, devices, steps, etc. can be adopted. In other cases, known methods, devices, realizations or operations are not shown or described in detail to avoid blurring the various aspects of the application.

[0027] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities may be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.

[0028] The flowcharts shown in the accompanying drawings are only exemplary and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps can be decomposed, and some operations / steps can be combined or partially combined, so the actual execution order may change according to actual conditions.

[0029] The laundry control method and washing machine provided by the present application are described in detail below in conjunction with specific implementation methods.

[0030] It should be noted that the washing machine control method provided in this embodiment can be applied to a device provided with touch buttons.

[0031] The touch button may be a capacitive button or other button that responds to touch.

[0032] The washing machine provided in this embodiment comprises:

[0033] Touch buttons are arranged on the washing machine body;

[0034] A controller is used to execute the control method of the washing machine.

[0035] The user data collection module is used to collect the user's touch signal quantity data on the touch keys and send the touch signal quantity data to the controller. The touch signal quantity data is used to characterize the user's usage habits on the touch keys.

[0036] The controller refers to a device that can generate an operation control signal based on the instruction operation code and timing signal to instruct the washing machine to execute the control instruction.

[0037] The user data acquisition module is connected to the touch button, and is used to receive the signal quantity generated when the touch button is pressed, and store these signal quantities as touch signal quantity data. The touch signal quantity data reflects the signal quantity size generated by each user when pressing the touch button, the duration of pressing the touch button, etc.

[0038] Figure 1 A flow chart showing the steps of the method for controlling a washing machine provided in this embodiment is shown.

[0039] The control method of the washing machine provided in this embodiment comprises the following steps:

[0040] S100, obtaining key parameters of each touch key, where the key parameters are used to characterize the function of each touch key.

[0041] Specifically, the key parameters of each touch key are obtained. Taking this embodiment as an example, the touch keys are arranged on the housing of the washing machine.

[0042] The function parameters of the touch button are used to indicate the function and position of the touch button. The function of the touch button indicates the response effect after pressing the touch button. The position of the touch button indicates the position where the touch button is installed on the cabinet. The position on the cabinet can be expressed in the form of coordinates.

[0043] Exemplarily, the functional parameters of touch button 1 are expressed as: {function: on; position: (23, 23)}.

[0044] The mapping relationship between the coordinate value and the specific position on the cabinet can be flexibly set. When the user faces the washing machine, the coordinate value of the button at the upper left corner can be expressed as: (0,0).

[0045] Optionally, the number of touch keys is at least one, and key parameters of all touch keys need to be obtained.

[0046] As an optional implementation, feature analysis may be performed based on the position of the touch keys represented by the function parameters of the user, so as to adjust the sensitivity of the touch keys at different positions accordingly according to the user's usage habits when operating the touch keys at different positions.

[0047] S200: Based on the key parameters, acquire touch signal quantity data of each touch key in a preset time period, where the touch signal quantity data is used to characterize the signal quantity generated when the touch key is pressed.

[0048] After the key parameters are obtained, the touch signal quantity data of each touch key in a preset time period is obtained, and the touch signal quantity data is used for the signal quantity generated when the touch key is pressed.

[0049] For example, when the touch button is a capacitive button, the principle of current and capacitance coupling of the human body is used. When a finger touches the button, a coupling capacitor is formed between the finger and the electrode. At this time, the finger absorbs a small current. The touch of the finger is detected by detecting the change in current. The change in current indicates the amount of signal generated when the touch button is pressed.

[0050] According to the above method, the touch signal quantity data of each touch key in a preset time period is obtained.

[0051] The preset time period can be determined according to the frequency of use of the washing machine, and can be specifically set to one month, etc.

[0052] S300, performing feature analysis on the touch signal quantity data to obtain a threshold setting standard value for each touch key, where the threshold setting standard value is a median value of the touch signal quantity obtained by analyzing the touch signal quantity data.

[0053] Specifically, the touch signal quantity data can be feature analyzed through deep learning, and the touch signal quantity generated each time the touch key is touched can be analyzed to determine the user's usage habits when pressing the touch key and determine the threshold setting standard value.

[0054] For example, the amount of touch signal generated when the user presses the touch key once is 500, and the amount of touch signal generated when the user presses the touch key another time is 300, and the set threshold value of the touch key is 200.

[0055] The condition for triggering a touch button is that the amount of touch signal is greater than the sum of a set threshold and hysteresis, and the condition for releasing a touch button is that the amount of touch signal is less than the difference between the set threshold and hysteresis.

[0056] Hysteresis refers to the delay in the response of a touch button.

[0057] Touch key release is used to trigger only one key event within a specific time. When the touch key is completely released, a valid key value will be returned, and the controller will respond according to the valid key value.

[0058] The process of triggering and releasing the touch button is related to the user's touch signal amount. The threshold setting standard value is a reference value for setting the threshold. It is obtained by analyzing the touch signal amount data and learning the distribution characteristics of the user's touch signal amount.

[0059] Optionally, the deep learning method may be a method based on a deep learning model, wherein the deep learning model may be a multi-layer perceptron, a convolutional neural network, a recurrent neural network, a Transformer model, etc.

[0060] S400, adjusting the touch threshold of each touch key according to the threshold setting standard value, where the touch threshold represents the condition under which the touch key can be triggered.

[0061] Based on the above embodiments, if the threshold is set too high or too low, the response speed of the touch key will be affected, thereby affecting the sensitivity of the key.

[0062] The touch key being triggered refers to the process in which the controller responds according to the touch key after the touch key is pressed, and the touch condition of the touch key and the release condition of the touch key should be met at the same time.

[0063] Therefore, the touch threshold is adjusted by presetting a standard value so that the sensitivity of each touch key is adapted to the user's touch habits, and when the user presses the touch key, a response can be obtained.

[0064] In this embodiment, by acquiring the key parameters of the touch keys, the touch signal quantity data of each touch key is acquired through the key parameters, and the touch signal quantity data is analyzed to analyze the user's touch habits for the touch keys. This process can obtain guidance data for adjusting the sensitivity of the touch keys, namely, the threshold setting standard value. On the basis of the threshold setting standard value, the touch threshold of each touch key is adjusted to make the response sensitivity of each touch key consistent with the user's usage habits, and can adapt to a variety of user groups with high flexibility. At the same time, the touch threshold can be adjusted according to the user's usage habits to dynamically adjust the sensitivity of the touch keys, thereby improving the user experience.

[0065] Further, S100, based on the key parameters, acquiring the touch signal quantity data of each touch key in a preset time period, including:

[0066] S110, in response to the start signal of the preset functional mode, collecting the touch signal quantity data of each touch key from the current start signal to the close signal of the preset functional mode.

[0067] S120, grouping the touch signal quantity data according to the preset time period to obtain the touch signal quantity data of each preset time period.

[0068] Specifically, the preset function mode refers to a function mode for starting to collect the user's touch signal quantity data.

[0069] The preset function mode can be integrated into a button. When the button is pressed, the preset function mode is turned on.

[0070] Assume that the time point for turning on the preset function mode is A1, and the time for turning off the preset function mode is A2, during the period [A1, A2], the touch signal quantity data of each touch key is collected according to the preset time period.

[0071] According to the touch signal amount data of each preset time period, the threshold setting standard value is obtained, and the touch threshold is adjusted according to the threshold setting standard value. Then, according to the touch signal amount data of the next preset time period, the threshold setting standard value is generated, and the touch threshold is adjusted again.

[0072] In this embodiment, the touch signal quantity data collected during a preset time period is analyzed to obtain a threshold setting standard value, and the touch threshold is adjusted at a frequency corresponding to the preset time period based on the threshold setting standard value to more quickly adjust the sensitivity of the touch button to meet the user experience.

[0073] Further, S120, grouping the touch signal quantity data according to the preset time period to obtain the touch signal quantity data of each preset time period, including:

[0074] S121, based on the function information, determine the usage frequency information of each touch key.

[0075] S123: Setting a corresponding cycle length for each touch key according to the usage frequency information.

[0076] S125, acquiring the touch signal quantity data of each touch key in a preset time period according to the period length.

[0077] The function information is used to characterize the function of each touch button.

[0078] The usage frequency information of each touch key is determined according to the function information, where the usage frequency information refers to the number of times each touch key is used.

[0079] The frequency of use of each touch button can be determined according to the function of the touch button, and can be determined by the touch button required to perform a washing process.

[0080] For example, during a washing process, the power button must be pressed, and it can be determined that the power button is used most times.

[0081] After determining the usage frequency information of each touch key according to the above method, different cycle lengths can be set according to the number of times of use.

[0082] For example, the more times the touch key is used, the greater the degree of wear of the touch key. In order to adjust the sensitivity of the touch key in real time, it is necessary to shorten the cycle length and increase the frequency of adjusting the touch threshold of the touch key to ensure that the impact of the wear of the touch key on the sensitivity is reduced during the wear of the touch key.

[0083] Further, S300, feature analysis is performed on the touch signal quantity data to obtain a threshold setting standard value for each touch key, including:

[0084] S310, obtaining environmental noise data and key response parameters, where the key response parameters are used to characterize the response speed of the touch keys.

[0085] S320: Perform feature analysis on the touch signal quantity data of each touch key according to the environmental noise data and the key response parameters to obtain a threshold setting standard value for each touch key.

[0086] Environmental noise data will reduce the transmission of the signal and thus affect the response speed of the touch buttons.

[0087] The key response parameter is used to characterize the response speed of a touch key, that is, the hysteresis of a touch key when it is pressed.

[0088] Both the environmental noise data and the key response parameters will affect the response of the touch keys. Based on the environmental noise data and the key response parameters, the touch signal quantity data of each touch key is feature analyzed to obtain the threshold setting standard value of each touch key.

[0089] In this embodiment, environmental noise data and key response parameters can affect the response of the touch keys. On this basis, feature analysis is performed on the touch signal quantity data of each touch key to determine the user's usage habits of pressing the touch keys, so as to determine the threshold setting standard value. The touch threshold of the touch key is adapted to the user's usage habits, so that the sensitivity of the touch key meets the user's needs, thereby improving the user experience to a certain extent.

[0090] Further, S300, feature analysis is performed on the touch signal quantity data to obtain a threshold setting standard value for each touch key, including:

[0091] S330: Determine a first determination condition and a second determination condition according to the environmental noise data and the key response parameter, wherein the first determination condition is used to characterize a trigger condition of the touch key, and the second determination condition is used to characterize a release condition of the touch key.

[0092] S340: Based on the first determination condition and the second determination condition, feature analysis is performed on the touch signal quantity data to determine a threshold setting standard value that satisfies both the first determination condition and the second determination condition.

[0093] The first determination condition refers to a touch condition of the touch key, and the second determination condition refers to a release condition of the touch key.

[0094] The first determination condition and the second determination condition need to be satisfied simultaneously so that the washing machine can make a corresponding response according to the operation of the user pressing the touch button.

[0095] On this basis, the threshold setting standard value is determined according to the first determination condition and the second determination condition.

[0096] In this embodiment, by setting the first judgment condition and the second judgment condition, the touch signal quantity data is analyzed on this basis. It is necessary to meet the first judgment condition and the second judgment condition at the same time, and also conform to the user's usage habits, taking into account the user experience while ensuring that the touch button can be triggered.

[0097] Further, S300, feature analysis is performed on the touch signal quantity data to obtain a threshold setting standard value for each touch key, including:

[0098] S350: Classify the touch signal quantity data based on the touch signal quantity threshold to obtain at least one category of touch signal quantity data, where the category is used to characterize the category of the user.

[0099] S360: Perform feature analysis on the touch signal quantity data of each category to obtain a threshold setting standard value for each category.

[0100] S370, adjusting the touch threshold of each touch key based on the threshold setting standard value corresponding to the user category.

[0101] The touch signal threshold is used as a classification standard for the signal amounts generated by different groups of people when they press a touch button.

[0102] For example, the touch signal threshold is set to 500. When the touch signal is less than 500, it indicates that the group of people is children, and when the touch signal is greater than 500, it indicates that the group of people is adults.

[0103] First, the touch signal quantity data is classified based on the touch signal quantity threshold to obtain at least one category of touch signal quantity data.

[0104] The touch signal quantity data of each category is subjected to feature analysis to obtain the touch threshold of each category of touch key.

[0105] For example, the touch threshold corresponding to children is B, and the touch threshold corresponding to adults is A.

[0106] By classifying the touch signal quantity data of the crowd categories, the touch signal quantity of each category is obtained, and then the touch signal quantity data of each category is classified to obtain the touch threshold of each category.

[0107] In this embodiment, different touch thresholds are set according to different categories of people, so as to more flexibly utilize the usage habits and physiological differences of different people, and further improve the flexibility of adjusting the sensitivity of the touch keys.

[0108] Further, including:

[0109] When a pressing signal of a touch key is received, the signal amount of the pressing signal is acquired.

[0110] The signal amount is compared with a threshold setting standard value corresponding to the user category to confirm the user category of the touch button.

[0111] According to the user category, the touch threshold of the touch button is adjusted to trigger the touch button.

[0112] Specifically, when a pressing signal of a touch key is received, the pressing signal is first classified according to the signal amount to confirm the user category.

[0113] On this basis, the touch threshold of the touch key is adjusted to trigger the touch key.

[0114] For example, the first user is an adult, and the second user is a child. Since the area of ​​children's fingers is smaller than that of adults, the signal amount generated will be smaller than the signal amount generated when adults press the touch button. When the touch button is pressed for the first time, the touch threshold of the touch button is adjusted based on the adult's usage habits. When the user is a child, pressing the touch button may have a slower response speed or no response, which will affect the user's experience.

[0115] In this embodiment, the category of the user is first identified, and then the touch threshold is adjusted according to the category of the user to improve the response sensitivity of the touch key.

[0116] Further, S400, adjusting the touch threshold of each touch key according to the threshold setting standard value, including:

[0117] S410, determining a first deviation value and a second deviation value based on a threshold setting standard value.

[0118] S420: Determine a signal quantity variation range according to a threshold setting standard value, a first deviation value, and a second deviation value, where the signal quantity variation range represents a signal quantity variation when the touch key is triggered.

[0119] S430: Determine a touch threshold based on a signal quantity variation range.

[0120] The first deviation value and the second deviation value can be preset and used to set the signal quantity variation range based on the threshold setting standard value.

[0121] For example, the threshold setting standard value is 500, the first deviation value is +5, the second deviation value is -5, and the signal quantity variation range is [495,505].

[0122] The signal variation range is used to determine the touch threshold. For example, when the touch signal minus the ambient noise data and the key response parameter satisfies the value range represented by the signal variation range, the touch key can be triggered.

[0123] In this embodiment, by setting the signal quantity variation range and taking the signal quantity variation range as the touch threshold, the response probability of the touch threshold is improved, and the response fault tolerance of the touch key is improved.

[0124] Further, in S400, after adjusting the touch threshold of each touch key according to the threshold setting standard value, the method further includes:

[0125] S510, obtaining a preset amount of touch signal update data, where the touch signal update data is touch signal data obtained after adjusting the touch threshold of the touch key.

[0126] S520: Update data based on the touch signal amount and adjust the touch threshold of the touch key.

[0127] In this embodiment, the touch threshold value may be adjusted according to the touch signal update data of a preset amount.

[0128] When a preset number of touch signal update data is obtained, feature analysis is performed on the touch signal update data to obtain a threshold setting standard value, and the touch threshold is adjusted and set based on the threshold setting standard value.

[0129] In the next stage, a preset number of touch signal update data are collected again, and the touch signal update data collected in the next stage replaces the touch signal update data of the same number and earlier collected in the previous stage, and then the feature analysis is repeated to obtain the threshold setting standard value, and the process of adjusting the touch threshold setting is carried out with the threshold setting standard value.

[0130] In this embodiment, it is ensured that feature analysis can be performed based on a preset number of touch signal update data, while the timing of the touch signal update data can be ensured, so that the user's latest usage habits can be obtained.

[0131] Figure 2A schematic flow chart of a method for controlling a washing machine provided in this embodiment is shown.

[0132] This embodiment provides an implementation as shown in the following steps.

[0133] S600, responding to a start signal of a preset functional mode.

[0134] S610, obtaining key parameters of the touch key, and obtaining touch signal quantity data of a preset time period.

[0135] S620: Perform feature analysis on the touch signal quantity data to obtain a threshold setting standard value.

[0136] S630: Adjust the touch threshold of the touch key according to the threshold setting standard value.

[0137] This embodiment provides another implementation as shown in the following steps.

[0138] S600, responding to a start signal of a preset functional mode.

[0139] S610, obtaining key parameters of the touch key, and obtaining touch signal quantity data of a preset time period.

[0140] S611: Classify the touch signal quantity data according to the touch signal quantity threshold value to obtain touch signal quantity data of each category.

[0141] S613: Perform feature analysis on the touch signal quantity data of each category to obtain a threshold setting standard value for each category.

[0142] S615: Adjust the touch threshold of each of the touch keys based on the threshold setting standard value corresponding to the user category.

[0143] The specific implementation process of the above steps is the same as the control method of the washing machine provided in the above embodiment, and will not be repeated here.

[0144] Figure 3 A schematic structural diagram of a washing machine provided in this embodiment is shown.

[0145] Figure 4 A schematic diagram showing the connection relationship of the washing machine structure provided in this embodiment is shown.

[0146] like Figure 3 As shown, this embodiment provides a washing machine 30, and the washing machine 30 includes:

[0147] The touch button 310 is disposed on the body of the washing machine 30 .

[0148] The controller 320 is configured to execute the control method of the washing machine.

[0149] The user data collection module 330 is used to collect the user's touch signal quantity data on the touch keys and send the touch signal quantity data to the controller 320. The touch signal quantity data is used to characterize the user's usage habits on the touch keys.

[0150] like Figure 4 As shown, the controller 320 is electrically connected to the touch button 310 and is disposed inside the washing machine 30 .

[0151] The washing machine provided in this embodiment includes but is not limited to a drum washing machine, a pulsator washing machine, a twin-tub washing machine, a smart washing machine, etc.

[0152] As an optional implementation, the control method of the washing machine provided in this embodiment can also be applied to a washing device with touch buttons, and used to control the washing device.

[0153] The touch button 310 may be a capacitive touch button.

[0154] Exemplarily, the controller 320 can be a central processing unit (CPU), a general network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof.

[0155] Specifically, the controller 320 may have a built-in deep learning algorithm to analyze the touch signal data to derive the user's usage habits of the touch keys, thereby adjusting the touch threshold of each touch key according to the user's usage habits to improve the response sensitivity of the touch keys.

[0156] It should be noted that although the various steps of the method in the present application are described in a specific order in the accompanying drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps can be omitted, multiple steps can be combined into one step for execution, and / or one step can be decomposed into multiple steps for execution, etc. In particular, according to an embodiment of the present application, the process described in each method flow chart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flow chart.

[0157] It should be noted that the computer-readable medium shown in the embodiment of the present application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, a system, device or device of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a 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 above. In the present application, a computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by an instruction execution system, device or device or used in combination with it. In the present application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, wherein a computer-readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer readable signal media may also be any computer readable medium other than computer readable storage media, which may send, propagate, or transmit programs for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.

[0158] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the above-mentioned module, program segment or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0159] It should be noted that, although several modules or units of the equipment for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present application, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into being embodied by multiple modules or units.

[0160] Through the description of the above implementation methods, it is easy for those skilled in the art to understand that the example implementation methods described here can be implemented by software or by combining software with necessary hardware. Therefore, the technical solution according to the implementation methods of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a touch terminal, or a network device, etc.) to execute the method according to the implementation methods of the present application.

[0161] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any modification, use or adaptation of the present application, which follows the general principles of the present application and includes common knowledge or customary technical means in the art that are not disclosed in the present application.

[0162] It should be understood that the present application is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.

Claims

1. A method for controlling a washing machine, characterized in that: The washing machine comprises: Touch buttons are arranged on the washing machine body; A controller, the controller being used to execute the control method of the washing machine; A user data collection module, used for collecting the touch signal quantity data of the user for the touch key and sending the touch signal quantity data to the controller, wherein the touch signal quantity data is used for representing the user's usage habits for the touch key; The method comprises: Acquire a key parameter of each of the touch keys, where the key parameter is used to characterize a function of each of the touch keys; Based on the key parameters, acquiring the touch signal quantity data of each touch key in a preset time period, wherein the touch signal quantity data is used to characterize the signal quantity generated when the touch key is pressed; Performing feature analysis on the touch signal quantity data to obtain a threshold setting standard value for each of the touch keys, wherein the threshold setting standard value is a median value of the touch signal quantity obtained by analyzing the touch signal quantity data; According to the threshold setting standard value, the touch threshold of each of the touch keys is adjusted, and the touch threshold represents a condition under which the touch key can be triggered.

2. The control method of the washing machine according to claim 1, characterized in that: The acquiring the touch signal quantity data of each touch key in a preset time period based on the key parameter includes: In response to a start signal of a preset functional mode, collecting touch signal quantity data of each touch key from a current start signal to a close signal of the preset functional mode; The touch signal quantity data are grouped according to a preset time period to obtain the touch signal quantity data of each preset time period.

3. The control method of the washing machine according to claim 2, characterized in that: The step of grouping the touch signal quantity data according to a preset time period to obtain the touch signal quantity data of each preset time period includes: Based on the function information, determining usage frequency information of each of the touch keys; According to the usage frequency information, a corresponding cycle length is set for each of the touch keys; According to the cycle length, the touch signal quantity data of each touch key in a preset time period is obtained.

4. The control method of the washing machine according to claim 1, characterized in that: The performing feature analysis on the touch signal quantity data to obtain the threshold setting standard value of each touch key includes: Acquiring environmental noise data and key response parameters, wherein the key response parameters are used to characterize the response speed of the touch key; According to the environmental noise data and the key response parameters, feature analysis is performed on the touch signal quantity data of each touch key to obtain the threshold setting standard value of each touch key.

5. The control method of the washing machine according to claim 4, characterized in that: The performing feature analysis on the touch signal quantity data to obtain the threshold setting standard value of each touch key includes: Determining a first determination condition and a second determination condition according to the environmental noise data and the key response parameter, wherein the first determination condition is used to characterize a trigger condition of the touch key, and the second determination condition is used to characterize a release condition of the touch key; Based on the first determination condition and the second determination condition, feature analysis is performed on the touch signal quantity data to determine a threshold setting standard value that satisfies both the first determination condition and the second determination condition.

6. The control method of the washing machine according to claim 1, characterized in that: The performing feature analysis on the touch signal quantity data to obtain the threshold setting standard value of each touch key includes: Based on the touch signal quantity threshold, the touch signal quantity data is classified to obtain at least one category of touch signal quantity data, where the category is used to characterize the category of the user; Performing feature analysis on the touch signal quantity data of each category to obtain a threshold setting standard value for each category; The touch threshold of each of the touch keys is adjusted based on the threshold setting standard value corresponding to the user category.

7. The control method of the washing machine according to claim 6, characterized in that: After adjusting the touch threshold of each of the touch keys according to the threshold setting standard value, the method further includes: When receiving a pressing signal of the touch key, obtaining a signal amount of the pressing signal; Comparing the signal amount with the threshold setting standard value corresponding to the category of the user to confirm the category of the user who touches the key; According to the user category, the touch threshold of the touch button is adjusted to trigger the touch button.

8. The control method of the washing machine according to claim 1, characterized in that: The step of adjusting the touch threshold of each touch key according to the threshold setting standard value includes: Determining a first deviation value and a second deviation value based on the threshold setting standard value; Determine a signal quantity variation range according to the threshold setting standard value, the first deviation value, and the second deviation value, wherein the signal quantity variation range represents a signal quantity variation when the touch key is triggered; The touch threshold is determined based on the signal amount variation range.

9. The control method of the washing machine according to claim 1, characterized in that: After adjusting the touch threshold of each of the touch keys according to the threshold setting standard value, the method further includes: Acquire a preset amount of touch signal update data, where the touch signal update data is touch signal data acquired after adjusting the touch threshold of the touch key; Based on the touch signal quantity update data, a touch threshold of the touch key is adjusted.

10. A washing machine, characterized in that: The washing machine comprises: A touch button, wherein the touch button is arranged on the housing of the washing machine; A controller, wherein the controller is configured to execute the control method of the washing machine according to any one of claims 1 to 9; The user data collection module is used to collect the touch signal quantity data of the user for the touch button and send the touch signal quantity data to the controller, wherein the touch signal quantity data is used to characterize the user's usage habits for the touch button.