Control method of dish washing machine, storage medium and electronic device
By analyzing the usage log data of the dishwasher and generating usage statistics, the disinfection operation of the dishwasher is automatically triggered, which solves the problem that automated disinfection control cannot be achieved in the existing technology, and improves the user experience and the safe storage of tableware.
Patent Information
- Application Number
- CN202311702947.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-12
- Publication Date
- 2025-06-13
AI Technical Summary
The existing dishwasher control scheme cannot be automated disinfection control based on usage, resulting in poor user experience.
By obtaining the historical usage log data of the preset sensor in the dishwasher, the usage statistics information within the target time period is generated. When the usage statistics meet the setting conditions, the dishwasher starts the disinfection operation based on the current status value.
It improves the accuracy and efficiency of triggering the disinfection control of the dishwasher to turn on, extends the safe storage time of tableware in the dishwasher, and thus improves the user experience.
Smart Images

Figure CN120130876A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of smart home, and in particular, to a control method, a storage medium, and an electronic device for a dishwasher. Background Art
[0002] In recent years, with the popularization of smart home appliances, more and more smart home appliances support networking and remote control, which has imperceptibly changed human life. The current pace of life is also getting faster and faster. Extending the safe storage duration of tableware in a dishwasher can greatly improve the quality of life. In particular, with the gradual development of the Internet of Things, dishwashers can already complete the sterilization function, thereby extending the safe storage duration of tableware in the dishwasher. However, users usually easily overlook the impact of the humid environment on the safe storage of tableware after the dishwasher door is closed. Existing dishwasher devices focus more on function realization and cannot actively help users improve the experience scenario. And some users do not read the instruction manual in detail, cannot maximize the use of the disinfection function of the dishwasher, or are not at home for a period of time and cannot use the dishwasher, resulting in the growth of bacteria on the tableware in the dishwasher, reducing the user experience and the quality of life. Therefore, how to provide a more intelligent and convenient control solution for the dishwasher has become an urgent problem to be solved. Summary of the Invention
[0003] The present invention provides a control method for a dishwasher to solve the defect that the control scheme of the dishwasher in the prior art has a high limitation and cannot perform automatic disinfection control according to the usage situation, resulting in a poor user experience.
[0004] The present invention provides a control method for a dishwasher, including:
[0005] Obtain the historical usage log data of a preset sensor in the dishwasher, and generate usage statistical information of the dishwasher within a target time period based on the historical usage log data;
[0006] When the usage statistical information of the dishwasher within the target time period meets the set conditions, trigger the dishwasher to start a disinfection operation based on the current state values collected by one or more of the preset sensors.
[0007] According to a control method for a dishwasher provided by the present application, when the usage statistical information of the dishwasher within the target time period meets the set conditions, triggering the dishwasher to start a disinfection operation based on the current state values collected by one or more of the preset sensors specifically includes:
[0008] According to the usage statistical information of the dishwasher within the target time period, calculate a usage probability index corresponding to the target time period; compare the usage probability index with the target probability index in the set conditions to obtain a comparison result;
[0009] According to the comparison result, when the usage probability index is less than or equal to the target probability index, based on the current humidity value collected by one or more of the preset sensors, trigger the dishwasher to start the disinfection operation.
[0010] According to a control method of a dishwasher provided by the present application, generating the usage statistical information of the dishwasher within a target time period based on the historical usage log data specifically includes:
[0011] Based on the historical usage log data, generate the actual usage duration information of the dishwasher in the previous time period corresponding to the target time period; and, based on the historical usage log data, generate the cumulative usage duration information of the historical time period corresponding to the target time period; and, based on the historical usage log data, obtain the duration information from the end time point of using the dishwasher in the historical time period corresponding to the target time period to the start time point of the subsequent time period.
[0012] According to a control method of a dishwasher provided by the present application, after generating the usage statistical information of the dishwasher within a target time period based on the historical usage log data, it further includes:
[0013] Take the actual usage duration information of the dishwasher in the previous time period corresponding to the target time period as the first prediction reference index; take the cumulative usage duration information of the historical time period corresponding to the target time period as the second prediction reference index; take the duration information from the end time point of using the dishwasher in the historical time period corresponding to the target time period to the start time point of the subsequent time period as the third prediction reference index; and, based on the second prediction reference index and the third prediction reference index, determine the fourth prediction reference index;
[0014] Calculating the usage probability index corresponding to the target time period according to the usage statistical information of the dishwasher in the target time period specifically includes:
[0015] Input both the first prediction reference index and the fourth prediction reference index into a preset usage probability prediction model to obtain the usage probability index corresponding to the target time period output by the usage probability prediction model;
[0016] Wherein, the usage probability prediction model is pre-trained based on sample prediction reference indexes and the actual usage probability indexes corresponding to the sample prediction reference indexes.
[0017] According to a control method of a dishwasher provided by the present application, before triggering the dishwasher to start the disinfection operation, it further includes:
[0018] Based on the usage statistical information of the dishwasher within the target time period, determine whether the target time period meets the condition of frequently using the dishwasher as preset. If so, stop triggering the dishwasher to start the disinfection operation; if not, continue to trigger the dishwasher to start the disinfection operation.
[0019] According to a control method of a dishwasher provided by the present application, based on the usage statistical information of the dishwasher within the target time period, determine whether the target time period meets the condition of frequently using the dishwasher as preset. If so, stop triggering the dishwasher to start the disinfection operation; if not, continue to trigger the dishwasher to start the disinfection operation, including:
[0020] Based on the cumulative usage duration information of the historical time period corresponding to the target time period within the previous historical time range, determine the target cumulative usage duration information corresponding to the target time period; when the target cumulative usage duration information is greater than or equal to the preset cumulative usage duration threshold, determine that the current target time period meets the condition of frequently using the dishwasher as preset, and control to stop triggering the dishwasher to start the disinfection operation; when the target cumulative usage duration information is less than the cumulative usage duration threshold, determine that the current target time period does not meet the condition of frequently using the dishwasher as preset, and control to continue to trigger the dishwasher to start the disinfection operation.
[0021] According to a control method of a dishwasher provided by the present application, before triggering the dishwasher to start the disinfection operation, it further includes:
[0022] Obtain the disinfection time point of the previous trigger for the dishwasher to start the disinfection operation, and determine the actual time interval between the disinfection time point of the previous trigger for the dishwasher to start the disinfection operation and the start time point of the current target time period;
[0023] Wherein, the disinfection time point is the start time point or the end time point of the previous trigger for the dishwasher to start the disinfection operation;
[0024] Based on the comparison between the actual time interval and the preset time interval threshold, when the actual time interval is less than or equal to the time interval threshold, control to stop triggering the dishwasher to start the disinfection operation; when the actual time interval is greater than the time interval threshold, control to continue to trigger the dishwasher to start the disinfection operation.
[0025] The present invention also provides a control device for a dishwasher, including:
[0026] A usage information determination unit, configured to obtain the historical usage log data of a preset sensor in the dishwasher, and generate the usage statistical information of the dishwasher within the target time period based on the historical usage log data;
[0027] A disinfection processing control unit, configured to trigger the dishwasher to start a disinfection operation based on current state values collected by one or more of the preset sensors when usage statistical information of the dishwasher within a target time period meets set conditions.
[0028] According to a control device of a dishwasher provided by the present application, the disinfection processing control unit is specifically configured to:
[0029] Calculate a usage probability index corresponding to the target time period according to the usage statistical information of the dishwasher within the target time period; compare the usage probability index with a target probability index in the set conditions to obtain a comparison result;
[0030] According to the comparison result, when the usage probability index is less than or equal to the target probability index, trigger the dishwasher to start a disinfection operation based on current humidity values collected by one or more of the preset sensors.
[0031] According to a control device of a dishwasher provided by the present application, the usage information determination unit is specifically configured to:
[0032] Generate actual usage duration information of the dishwasher in the previous time period corresponding to the target time period based on the historical usage log data; and generate cumulative usage duration information of a historical time period corresponding to the target time period based on the historical usage log data; and obtain duration information from the end time point of using the dishwasher in a historical time period corresponding to the target time period to the start time point of the next time period based on the historical usage log data.
[0033] According to a control device of a dishwasher provided by the present application, after generating the usage statistical information of the dishwasher within the target time period based on the historical usage log data, it further includes:
[0034] A prediction reference index determination unit, configured to use the actual usage duration information of the dishwasher in the previous time period corresponding to the target time period as a first prediction reference index; use the cumulative usage duration information of a historical time period corresponding to the target time period as a second prediction reference index; use the duration information from the end time point of using the dishwasher in a historical time period corresponding to the target time period to the start time point of the next time period as a third prediction reference index; and determine a fourth prediction reference index based on the second prediction reference index and the third prediction reference index;
[0035] The calculating the usage probability index corresponding to the target time period according to the usage statistical information of the dishwasher specifically includes:
[0036] Input both the first prediction reference index and the fourth prediction reference index into a preset usage probability prediction model to obtain the usage probability index corresponding to the target time period output by the usage probability prediction model;
[0037] Wherein, the usage probability prediction model is pre-trained based on sample prediction reference indexes and the actual usage probability indexes corresponding to the sample prediction reference indexes.
[0038] According to a control device of a dishwasher provided by the present application, before triggering the dishwasher to start the disinfection operation, it further includes:
[0039] A first disinfection operation start judgment unit, configured to use the usage statistical information of the dishwasher within the target time period to judge whether the target time period meets the condition of frequently using the dishwasher preset. If so, stop triggering the dishwasher to start the disinfection operation; if not, continue to trigger the dishwasher to start the disinfection operation.
[0040] According to a control device of a dishwasher provided by the present application, using the usage statistical information of the dishwasher within the target time period to judge whether the target time period meets the condition of frequently using the dishwasher preset. If so, stop triggering the dishwasher to start the disinfection operation; if not, continue to trigger the dishwasher to start the disinfection operation, including:
[0041] Based on the cumulative usage duration information of the historical time period corresponding to the target time period within the previous historical time range, determine the target cumulative usage duration information corresponding to the target time period; when the target cumulative usage duration information is greater than or equal to the preset cumulative usage duration threshold, determine that the current target time period meets the condition of frequently using the dishwasher preset, and control to stop triggering the dishwasher to start the disinfection operation; when the target cumulative usage duration information is less than the cumulative usage duration threshold, determine that the current target time period does not meet the condition of frequently using the dishwasher preset, and control to continue triggering the dishwasher to start the disinfection operation.
[0042] According to a control device of a dishwasher provided by the present application, before triggering the dishwasher to start the disinfection operation, it further includes:
[0043] A time interval determination unit, configured to obtain the disinfection time point of the last trigger of the dishwasher to start the disinfection operation, and determine the actual time interval between the disinfection time point of the last trigger of the dishwasher to start the disinfection operation and the start time point of the current target time period;
[0044] Wherein, the disinfection time point is the start time point or the end time point of the last triggering of the dishwasher to start the disinfection operation;
[0045] A second disinfection operation start judgment unit, configured to compare the actual time interval with a preset time interval threshold, and when the actual time interval is less than or equal to the time interval threshold, control to stop triggering the dishwasher to start the disinfection operation; when the actual time interval is greater than the time interval threshold, control to continue triggering the dishwasher to start the disinfection operation.
[0046] The present invention also provides a computer-readable storage medium, where the computer-readable storage medium includes a stored program, and wherein the program, when running, executes the control method of the dishwasher as described in any one of the above.
[0047] The present invention also provides an electronic device, including a memory and a processor, characterized in that a computer program is stored in the memory, and the processor is configured to execute the control method of the dishwasher as described in any one of the above through the computer program.
[0048] The control method of the dishwasher provided by the present invention obtains the historical usage log data of a preset sensor in the dishwasher, and generates usage statistical information of the dishwasher in a target time period based on the historical usage log data. When the usage statistical information of the dishwasher in the target time period meets the set conditions, the dishwasher is triggered to start the disinfection operation based on the current state values collected by one or more of the preset sensors. It can effectively improve the accuracy and efficiency of triggering the dishwasher to start the disinfection control, extend the duration of safe storage of tableware in the dishwasher, and thus improve the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0050] Figure 1 is a schematic diagram of the hardware environment of a control method of a dishwasher according to an embodiment of the present application;
[0051] Figure 2 is a schematic flow chart of the control method of the dishwasher provided by the present invention;
[0052] Figure 3 is a schematic diagram of the actual control flow of the control method of the dishwasher provided by the present invention;
[0053] Figure 4 is a schematic diagram of a data processing flow of a control method for a dishwasher provided by the present invention;
[0054] Figure 5 is a structural schematic diagram of a control device for a dishwasher provided by the present invention;
[0055] Figure 6 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION
[0056] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.
[0057] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0058] According to one aspect of an embodiment of the present application, a method for controlling a dishwasher is provided. The method for controlling a dishwasher is widely used in smart home, smart home, smart home device ecosystem, smart house ecosystem and other whole-house intelligent digital control application scenarios. Optionally, in this embodiment, the method for controlling a dishwasher can be applied to Figure 1 In the hardware environment composed of the terminal device 102 and the server 104 shown in FIG. Figure 1As shown, the server 104 is connected to the terminal device 102 through a network and can be used to provide services (such as application services, etc.) for the terminal or the client installed on the terminal. A database can be set on the server or independently of the server to provide data storage services for the server 104. Cloud computing and / or edge computing services can be configured on the server or independently of the server to provide data operation services for the server 104.
[0059] The above network can include but is not limited to at least one of the following: wired network, wireless network. The above wired network can include but is not limited to at least one of the following: wide area network, metropolitan area network, local area network. The above wireless network can include but is not limited to at least one of the following: WIFI (Wireless Fidelity), Bluetooth. The terminal device 102 is not limited to a PC, mobile phone, tablet computer, smart air conditioner, smart range hood, smart refrigerator, smart oven, smart stove, smart washing machine, smart water heater, smart washing equipment, smart dishwasher, smart projection device, smart TV, smart clothes hanger, smart curtain, smart audio and video, smart socket, smart speaker, smart sound box, smart fresh air device, smart kitchen and bathroom equipment, smart bathroom equipment, smart floor sweeping robot, smart window cleaning robot, smart mopping robot, smart air purification device, smart steam box, smart microwave oven, smart kitchen water heater, smart purifier, smart water dispenser, smart door lock, etc.
[0060] Next, based on the control method of the dishwasher according to the present invention, its embodiments will be described in detail. As Figure 2 shown, it is a schematic flowchart of the control method of the dishwasher provided by the present invention, and the specific implementation process includes the following steps:
[0061] Step 110: Obtain the historical usage log data of the preset sensors in the dishwasher, and generate the usage statistical information of the dishwasher within the target time period based on the historical usage log data.
[0062] In an embodiment of the present invention, the preset sensor includes, but is not limited to, an opening sensor or a humidity sensor disposed in the dishwasher, etc. The historical usage log data may be usage log data generated during a previous period (such as 2 months) when the dishwasher is turned on and used. The historical usage log data records usage statistical information such as the time period, frequency, and / or number of times of turning on and using the dishwasher. Specifically, based on the historical usage log data, the actual usage duration information of the dishwasher in the previous time period corresponding to the target time period can be generated; based on the historical usage log data, the cumulative usage duration information of the historical time period corresponding to the target time period can also be generated; in addition, based on the historical usage log data, the duration information from the end time point of using the dishwasher in the historical time period corresponding to the target time period to the start time point of the next time period can be obtained.
[0063] Further, after generating the usage statistical information of the dishwasher in the target time period based on the historical usage log data in the target time period, the actual usage duration information of the dishwasher in the previous time period corresponding to the target time period can be used as the first prediction reference index, the cumulative usage duration information of the historical time period corresponding to the target time period can be used as the second prediction reference index, and the duration information from the end time point of using the dishwasher in the historical time period corresponding to the target time period to the start time point of the next time period can be used as the third prediction reference index. And further, based on the second prediction reference index and the third prediction reference index, a fourth prediction reference index is determined.
[0064] Step 120: When the usage statistical information of the dishwasher in the target time period meets the set conditions, trigger the dishwasher to start the disinfection operation based on the current state values collected by one or more of the preset sensors.
[0065] In an embodiment of the present invention, the usage probability index corresponding to the target time period can be calculated according to the usage statistical information of the dishwasher in the target time period; the usage probability index is compared with the target probability index in the set conditions to obtain a comparison result. According to the comparison result, when the usage probability index is less than or equal to the target probability index, trigger the dishwasher to start the disinfection operation based on the current humidity value collected by one or more of the preset sensors.
[0066] In the process of determining the fourth prediction reference index based on the second prediction reference index and the third prediction reference index, the first prediction reference index and the fourth prediction reference index can both be input into a preset usage probability prediction model to obtain the usage probability index corresponding to the target time period output by the usage probability prediction model, and the probability of using the dishwasher within the target time period is determined based on the usage probability index. Among them, the usage probability prediction model is pre-trained based on sample prediction reference indexes and the actual usage probability indexes corresponding to the sample prediction reference indexes. Among them, the usage probability prediction model is used to calculate the usage probability index f, and its corresponding specific algorithm is as follows:
[0067] f = log10(a / 3600 + 0.00001) + 1.2 * log10(d + 0.00001);
[0068] Among them, a is the index a; d is the index d; 1.2 and 0.00001 are parameters obtained through sample training; 3600 represents 3600 seconds contained in one hour.
[0069] In addition, in order to further improve the accuracy of judgment and avoid wrongly triggering the disinfection operation of the dishwasher during the periods when the user uses it frequently, before triggering the disinfection operation of the dishwasher, it is also necessary to determine whether the current target time period meets the condition of frequently using the dishwasher preset based on the cumulative usage duration information of the historical time period corresponding to the target time period within the previous historical time range. If so, stop triggering the disinfection operation of the dishwasher; if not, continue to trigger the disinfection operation of the dishwasher. Among them, each preset time period within the previous historical time range includes the time period corresponding to the target time period. Among them, the process of determining whether the current target time period meets the condition of frequently using the dishwasher preset based on the cumulative usage duration information of the historical time period corresponding to the target time period within the previous historical time range, if so, stop triggering the disinfection operation of the dishwasher; if not, continue to trigger the disinfection operation of the dishwasher, the specific implementation process includes: determining the target cumulative usage duration information corresponding to the current target time period based on the cumulative usage duration information of the historical time period corresponding to the target time period within the previous historical time range; when the target cumulative usage duration information is greater than or equal to the preset cumulative usage duration threshold, it is determined that the current target time period meets the condition of frequently using the dishwasher preset, and control is performed to stop triggering the disinfection operation of the dishwasher; when the target cumulative usage duration information is less than the cumulative usage duration threshold, it is determined that the current target time period does not meet the condition of frequently using the dishwasher preset, and control is performed to continue triggering the disinfection operation of the dishwasher. In addition, it should be noted that since the number of times the user operates the dishwasher in a day is not too many, there are actually many time periods that can meet the condition of triggering the disinfection operation of the dishwasher. For example, from 8:00 to 9:00, 9:00 to 10:00, 10:00 to 11:00 in the morning, and from 15:00 to 16:00 in the afternoon, the dishwasher is usually used less. However, in order to avoid repeatedly triggering the disinfection operation of the dishwasher, before triggering the disinfection operation of the dishwasher, it is also necessary to obtain the disinfection time point of the previous trigger of the disinfection operation of the dishwasher and determine the actual time interval between the disinfection time point of the previous trigger of the disinfection operation of the dishwasher and the start time point of the current target time period. Among them, the disinfection time point is the start time point or the end time point of the previous trigger of the disinfection operation of the dishwasher. Based on the comparison between the actual time interval and the preset time interval threshold, when the actual time interval is less than or equal to the time interval threshold, control is performed to stop triggering the disinfection operation of the dishwasher; when the actual time interval is greater than the time interval threshold, control is performed to continue triggering the disinfection operation of the dishwasher.A control device for a dishwasher provided according to the present application, after triggering the dishwasher to start the disinfection operation, can also send a prompt message for triggering the dishwasher to start the disinfection operation to a client with a pre-established matching relationship, and send the duration information for triggering the dishwasher to start the disinfection operation to the client for display.
[0070] In a specific embodiment, if the preset time period and the target time period are both one hour, the first prediction reference index (i.e., index a) can be calculated in real time through a preset processing engine flink. The index a is the cumulative user's dishwasher usage time in the previous hour (such as 9 am - 10 am) corresponding to the current time period (such as 10 am - 11 am). Through the historical records of the user's dishwasher usage in the previous historical time range (such as within the previous 30 days), calculate offline every day: the second prediction reference index (i.e., index b), where index b represents the cumulative dishwasher usage duration of each hour in the user's previous historical time range, such as the cumulative dishwasher usage duration corresponding to 10 am - 11 am, and the cumulative dishwasher usage duration corresponding to 9 am - 10 am; the third prediction reference index (i.e., index c), where index c represents the duration from the end of the last dishwasher usage to the next whole hour (such as when the dishwasher ends at 9:30 am and the next whole hour is 10 am). Through the analysis of index b and index c obtained from the historical usage log data, using a preset Bayesian algorithm model and clustering algorithm model for analysis, the fourth prediction reference index (statistical index d) can be obtained. This statistical index d is used to represent the probability of using the dishwasher, using a preset probability threshold (i.e., index e). By calculating the usage probability index f = log10(a / 3600 + 0.00001) + 1.2 * log10(d + 0.00001); where a is index a; d is index d; 1.2 and 0.00001 are parameters obtained through sample training; 3600 represents the 3600 seconds contained in one hour. If the usage probability index f is greater than or equal to index e, it is predicted that the user is unlikely to use the dishwasher at the current time, and the disinfection operation is automatically started. Remind the user to start disinfection through the message push method and give the corresponding disinfection time consumption. After the disinfection function is turned on, when the dishwasher door sensor senses that the user starts to use the dishwasher to access items, immediately stop the disinfection and end this disinfection. In addition, during the analysis process, if it is determined through index b that the user frequently uses the dishwasher, the automatic disinfection is not started either. The user can subscribe to the automatic disinfection service through the user terminal. It should be noted that during the process of calculating the fourth prediction reference index based on the second prediction reference index and the third prediction reference index, a preset Bayesian algorithm model and clustering algorithm model can be used to analyze the second prediction reference index and the third prediction reference index, and the specific implementation process is not specifically limited.
[0071] In an embodiment of the present invention, a preset sensor in the dishwasher is used, and the sensor is connected to the external network to report the actual usage details of the dishwasher. By analyzing the user's usage pattern of the dishwasher, the user's future use of the dishwasher is predicted, the automatic sterilization function of the dishwasher is activated, and the user is reminded that sterilization has begun, so that the user can better use the sterilization function and the safe storage time of the tableware in the dishwasher can be increased as much as possible, thereby improving the user experience and the quality of life of the user. That is, based on the real-time reporting of usage log data within the dishwasher, the preset processing engine flink is used to analyze the dishwasher environment in real time, and the probability of the user using the dishwasher in the future is predicted. If it is determined that the user will not use the dishwasher within a certain time range in the future, the automatic disinfection function is triggered to start within this time period, so as to increase the safe storage time of the tableware in the dishwasher as much as possible. Among them, the processing engine flink is a server for running the control method program of the dishwasher provided by the present invention. Figure 3 As shown, the present invention includes a dishwasher device with a humidity sensor and a switch sensor, a receiving server for receiving sensor data using a user's own router, a server for real-time calculation of the user's dishwasher usage data by the processing engine flink, a computing server for predicting user behavior, and a server for pushing user messages and device instructions. When the user is not using the smart dishwasher, the dishwasher hatch is closed, and the water in the spray arm will change the internal humidity of the dishwasher, thereby triggering the humidity sensor and uploading historical usage log data through the router. The received historical usage log data is then analyzed in real time by the processing engine flink, and the high humidity environment in the dishwasher is judged by the change in the humidity of the dishwasher, and it is predicted that the user will not operate the dishwasher again in the future. Then, the message of turning on the disinfection function is pushed to the user end through the push instruction server, notifying the user that the device has turned on the disinfection function, and pushing the instruction to turn on the disinfection to the smart dishwasher device.
[0072] Specifically, as above Figure 4 As shown in the figure, when the user uses the smart dishwasher to store tableware, the humidity in the dishwasher rises, which triggers the humidity sensor and reports the sensor log (i.e., historical usage log data). The log data receiving service collects the historical usage log data reported by the user, and then the processing engine flink calculates the frequency and duration of the user's use of the dishwasher in real time. Based on the frequency of the user's use of the dishwasher, the duration of use of the dishwasher, and the time distribution of the use of the dishwasher, it is analyzed and predicted that the user will not use the dishwasher again in the short term in the future, and then based on the humidity in the dishwasher, it is determined whether to trigger the disinfection operation. Then, through the message and instruction push service, a reminder message is pushed to the user, informing the user to start the disinfection function and the estimated time, and the instruction is pushed to the smart dishwasher device to start the disinfection function of the corresponding method of the smart dishwasher.
[0073] The control method of the dishwasher provided by the present invention obtains the historical usage log data of preset sensors in the dishwasher, and generates usage statistical information of the dishwasher within a target time period based on the historical usage log data. When the usage statistical information of the dishwasher within the target time period meets the set conditions, a disinfection operation is triggered based on the current state values collected by one or more of the preset sensors. It can effectively improve the accuracy and efficiency of triggering the disinfection control of the dishwasher, extend the duration of safe storage of tableware in the dishwasher, and thus enhance the user experience.
[0074] The control device of the dishwasher provided by the present invention will be described below. The control device of the dishwasher described below can be mutually corresponding and referred to the control method of the dishwasher described above.
[0075] Reference Figure 5 As shown, it is a schematic structural diagram of the control device of the dishwasher provided by the present invention. The control device of the dishwasher described in the present invention specifically includes the following parts:
[0076] The usage information determination unit 510 is configured to obtain the historical usage log data of preset sensors in the dishwasher, and generate usage statistical information of the dishwasher within a target time period based on the historical usage log data;
[0077] The disinfection processing control unit 520 is configured to trigger the dishwasher to start a disinfection operation based on the current state values collected by one or more of the preset sensors when the usage statistical information of the dishwasher within the target time period meets the set conditions.
[0078] According to a control device of a dishwasher provided by the present application, the disinfection processing control unit is specifically configured to:
[0079] Calculate a usage probability index corresponding to the target time period according to the usage statistical information of the dishwasher within the target time period; compare the usage probability index with the target probability index in the set conditions to obtain a comparison result;
[0080] According to the comparison result, when the usage probability index is less than or equal to the target probability index, trigger the dishwasher to start a disinfection operation based on the current humidity value collected by one or more of the preset sensors.
[0081] According to a control device of a dishwasher provided by the present application, the usage information determination unit is specifically configured to:
[0082] Generate the actual usage duration information of the dishwasher in the previous time period corresponding to the target time period based on the historical usage log data; and, generate the cumulative usage duration information of the historical time period corresponding to the target time period based on the historical usage log data; and, obtain the duration information from the end time point of using the dishwasher in the historical time period corresponding to the target time period to the start time point of the next time period based on the historical usage log data.
[0083] According to a control device for a dishwasher provided by the present application, after generating the usage statistics information of the dishwasher in the target time period based on the historical usage log data, it further includes:
[0084] A prediction reference index determination unit, configured to use the actual usage duration information of the dishwasher in the previous time period corresponding to the target time period as the first prediction reference index; use the cumulative usage duration information of the historical time period corresponding to the target time period as the second prediction reference index; use the duration information from the end time point of using the dishwasher in the historical time period corresponding to the target time period to the start time point of the next time period as the third prediction reference index; and, determine a fourth prediction reference index based on the second prediction reference index and the third prediction reference index;
[0085] Calculating the usage probability index corresponding to the target time period according to the usage statistics information of the dishwasher in the target time period specifically includes:
[0086] Input both the first prediction reference index and the fourth prediction reference index into a preset usage probability prediction model to obtain the usage probability index corresponding to the target time period output by the usage probability prediction model;
[0087] Wherein, the usage probability prediction model is pre-trained based on sample prediction reference indexes and the actual usage probability indexes corresponding to the sample prediction reference indexes.
[0088] According to a control device for a dishwasher provided by the present application, before triggering the dishwasher to start the disinfection operation, it further includes:
[0089] A first disinfection operation start judgment unit, configured to judge whether the target time period meets the condition of frequently using the dishwasher according to the usage statistics information of the dishwasher in the target time period. If so, stop triggering the dishwasher to start the disinfection operation; if not, continue to trigger the dishwasher to start the disinfection operation.
[0090] According to a control device of a dishwasher provided by the present application, based on the usage statistical information of the dishwasher within a target time period, it is determined whether the target time period meets the condition of frequently using the dishwasher preset. If so, triggering the dishwasher to start the disinfection operation is stopped; if not, triggering the dishwasher to start the disinfection operation continues, including:
[0091] Based on the cumulative usage duration information of the historical time period corresponding to the target time period within the previous historical time range, the target cumulative usage duration information corresponding to the target time period is determined; when the target cumulative usage duration information is greater than or equal to the preset cumulative usage duration threshold, it is determined that the current target time period meets the condition of frequently using the dishwasher preset, and the control stops triggering the dishwasher to start the disinfection operation; when the target cumulative usage duration information is less than the cumulative usage duration threshold, it is determined that the current target time period does not meet the condition of frequently using the dishwasher preset, and the control continues to trigger the dishwasher to start the disinfection operation.
[0092] According to a control device of a dishwasher provided by the present application, before triggering the dishwasher to start the disinfection operation, it further includes:
[0093] A time interval determination unit for obtaining the disinfection time point when the dishwasher was triggered to start the disinfection operation last time, and determining the actual time interval between the disinfection time point when the dishwasher was triggered to start the disinfection operation last time and the start time point of the current target time period;
[0094] wherein the disinfection time point is the start time point or the end time point when the dishwasher was triggered to start the disinfection operation last time;
[0095] A second disinfection operation start determination unit for comparing the actual time interval with a preset time interval threshold. When the actual time interval is less than or equal to the time interval threshold, the control stops triggering the dishwasher to start the disinfection operation; when the actual time interval is greater than the time interval threshold, the control continues to trigger the dishwasher to start the disinfection operation.
[0096] The control device of the dishwasher provided by the present invention obtains the historical usage log data of the preset sensors in the dishwasher, and based on the historical usage log data, generates the usage statistical information of the dishwasher within a target time period. When the usage statistical information of the dishwasher within the target time period meets the set conditions, based on the current state values collected by one or more of the preset sensors, the dishwasher is triggered to start the disinfection operation, which can effectively improve the accuracy and efficiency of triggering the dishwasher to start the disinfection control, extend the duration of safe storage of tableware in the dishwasher, and thus improve the user experience.
[0097] Figure 6 The schematic diagram of the physical structure of an electronic device is exemplified, as Figure 6 shown. The electronic device may include: a processor 610, a communications interface 620, a memory 630, and a communication bus 640. Among them, the processor 610, the communications interface 620, and the memory 630 complete communication with each other through the communication bus 640. The processor 610 may call the logical instructions in the memory 630 to execute the control method of the dishwasher. The method includes: obtaining the historical usage log data of the preset sensors in the dishwasher, and generating the usage statistics of the dishwasher within the target time period based on the historical usage log data; when the usage statistics of the dishwasher within the target time period meet the set conditions, triggering the dishwasher to start the disinfection operation based on the current state values collected by one or more of the preset sensors.
[0098] In addition, when the logical instructions in the above-mentioned memory 630 are implemented in the form of software functional units and sold or used as an independent product, they may be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The foregoing storage medium includes: various media such as a USB flash drive, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk, or an optical disc that can store program codes.
[0099] On the other hand, the present application also provides a computer program product. The computer program product includes a computer program that can be stored on a computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the control method of the dishwasher provided by the above-mentioned various methods. The method includes: obtaining the historical usage log data of the preset sensors in the dishwasher, and generating the usage statistics of the dishwasher within the target time period based on the historical usage log data; when the usage statistics of the dishwasher within the target time period meet the set conditions, triggering the dishwasher to start the disinfection operation based on the current state values collected by one or more of the preset sensors.
[0100] In another aspect, the present application also provides a computer-readable storage medium. The computer-readable storage medium includes a stored program. When the program runs, it executes the control method of the dishwasher provided by the above-mentioned various methods. The method includes: obtaining historical usage log data of a preset sensor in the dishwasher, and generating usage statistical information of the dishwasher within a target time period based on the historical usage log data; when the usage statistical information of the dishwasher within the target time period meets a set condition, triggering the dishwasher to start a disinfection operation based on the current state values collected by one or more of the preset sensors.
[0101] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art can understand and implement it without creative work.
[0102] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, and of course also by hardware. Based on this understanding, the essence of the above technical solution, or the part that contributes to the prior art, can be embodied in the form of a software product. The computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disc, etc., and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0103] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, and are not intended to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A control method for a dishwasher, characterized in that, it includes: Obtaining historical usage log data of a preset sensor in the dishwasher, and generating usage statistical information of the dishwasher within a target time period based on the historical usage log data; When the usage statistical information of the dishwasher within the target time period meets the set conditions, triggering the dishwasher to start a disinfection operation based on the current state values collected by one or more of the preset sensors.
2. The control method for a dishwasher according to claim 1, characterized in that, When the usage statistical information of the dishwasher within the target time period meets the set conditions, triggering the dishwasher to start a disinfection operation based on the current state values collected by one or more of the preset sensors specifically includes: Calculating a usage probability index corresponding to the target time period according to the usage statistical information of the dishwasher within the target time period; comparing the usage probability index with the target probability index in the set conditions to obtain a comparison result; According to the comparison result, when the usage probability index is less than or equal to the target probability index, triggering the dishwasher to start a disinfection operation based on the current humidity value collected by one or more of the preset sensors.
3. The control method for a dishwasher according to claim 1, characterized in that, Generating the usage statistical information of the dishwasher within the target time period based on the historical usage log data specifically includes: Generating the actual usage duration information of the dishwasher in the previous time period corresponding to the target time period based on the historical usage log data; and generating the cumulative usage duration information of the historical time period corresponding to the target time period based on the historical usage log data; and obtaining, based on the historical usage log data, the duration information of the time point when the dishwasher runs to the end of the historical time period corresponding to the target time period from the start time point of the next time period.
4. The control method for a dishwasher according to claim 2, characterized in that, After generating the usage statistical information of the dishwasher within the target time period based on the historical usage log data, it further includes: Taking the actual usage duration information of the dishwasher in the previous time period corresponding to the target time period as the first prediction reference index; taking the cumulative usage duration information of the historical time period corresponding to the target time period as the second prediction reference index; taking the duration information of the time point when the dishwasher runs to the end of the historical time period corresponding to the target time period from the start time point of the next time period as the third prediction reference index; and determining a fourth prediction reference index based on the second prediction reference index and the third prediction reference index; Calculating the usage probability index corresponding to the target time period according to the usage statistical information of the dishwasher within the target time period specifically includes: Input both the first prediction reference index and the fourth prediction reference index into a preset usage probability prediction model to obtain the usage probability index corresponding to the target time period output by the usage probability prediction model; Wherein, the usage probability prediction model is pre-trained based on sample prediction reference indexes and the actual usage probability indexes corresponding to the sample prediction reference indexes.
5. The control method of a dishwasher according to claim 3, characterized in that, Before triggering the dishwasher to start the disinfection operation, it further includes: Based on the usage statistical information of the dishwasher within the target time period, determine whether the target time period meets the condition of frequently using the dishwasher preset. If so, stop triggering the dishwasher to start the disinfection operation; if not, continue to trigger the dishwasher to start the disinfection operation.
6. The control method of a dishwasher according to claim 5, characterized in that, Based on the usage statistical information of the dishwasher within the target time period, determine whether the target time period meets the condition of frequently using the dishwasher preset. If so, stop triggering the dishwasher to start the disinfection operation; if not, continue to trigger the dishwasher to start the disinfection operation, including: Based on the cumulative usage duration information of the historical time period corresponding to the target time period within the previous historical time range, determine the target cumulative usage duration information corresponding to the target time period; when the target cumulative usage duration information is greater than or equal to the preset cumulative usage duration threshold, determine that the current target time period meets the condition of frequently using the dishwasher preset, and control to stop triggering the dishwasher to start the disinfection operation; when the target cumulative usage duration information is less than the cumulative usage duration threshold, determine that the current target time period does not meet the condition of frequently using the dishwasher preset, and control to continue triggering the dishwasher to start the disinfection operation.
7. The control method of a dishwasher according to claim 1, characterized in that, Before triggering the dishwasher to start the disinfection operation, it further includes: Obtain the disinfection time point of the last trigger of the dishwasher to start the disinfection operation, and determine the actual time interval between the disinfection time point of the last trigger of the dishwasher to start the disinfection operation and the start time point of the current target time period; Wherein, the disinfection time point is the start time point or the end time point of the last trigger of the dishwasher to start the disinfection operation; Based on the comparison between the actual time interval and the preset time interval threshold, when the actual time interval is less than or equal to the time interval threshold, control to stop triggering the dishwasher to start the disinfection operation; when the actual time interval is greater than the time interval threshold, control to continue triggering the dishwasher to start the disinfection operation.
8. A control device for a dishwasher, characterized in that, It includes: A usage information determination unit, configured to obtain the historical usage log data of a preset sensor in the dishwasher, and generate the usage statistical information of the dishwasher within the target time period based on the historical usage log data; A disinfection processing control unit, configured to trigger the dishwasher to start a disinfection operation based on current state values collected by one or more of the preset sensors when usage statistics of the dishwasher within a target time period meet set conditions.
9. A computer-readable storage medium, characterized in that the computer-readable storage medium includes a stored program, wherein the program, when running, executes the control method of the dishwasher according to any one of claims 1 to 7.
10. An electronic device, comprising a memory and a processor, characterized in that a computer program is stored in the memory, and the processor is configured to execute the control method of the dishwasher according to any one of claims 1 to 7 through the computer program.