Washing machine control method and device, computer equipment and storage medium
By acquiring washing machine status data and automatically determining operating data using preset strategies, intelligent control of the washing machine is achieved, solving the problem of cumbersome operation in existing technologies and improving user experience and washing effect.
Patent Information
- Application Number
- CN202511257783.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-04
- Publication Date
- 2025-12-12
AI Technical Summary
Existing washing machine control methods are cumbersome, requiring users to manually set multiple parameters, which affects the user experience.
By acquiring the washing machine's status data, the system automatically determines the operating data using a preset status analysis strategy and sends it to the washing machine for intelligent control, simplifying user operation.
It greatly simplifies the operation process, enhances the user experience, ensures that the washing machine operates in the best condition, and improves washing effect and resource utilization efficiency.
Smart Images

Figure CN121110312A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of vehicle control, in particular to a washing machine control method and device, computer equipment and storage medium. BACKGROUND
[0002] As an indispensable electrical appliance in modern families, washing machines greatly facilitate people's daily life and make laundry no longer a heavy physical labor. In daily use, many users still choose to manually control the washing machine to wash clothes. From selecting the appropriate washing mode, such as gentle washing, standard washing or intensive washing, to setting the water level, and then determining the washing time, each step needs to be operated by the user. However, this manual control method can meet the specific cleaning needs, but the whole process is relatively cumbersome. Users not only need to be familiar with various functions, but also need to spend time to make detailed adjustments according to different clothes, which affects the user experience. Therefore, there is an urgent need for a washing machine control method. SUMMARY
[0003] The present application provides a washing machine control method, device, equipment and storage medium, which has intelligent and automatic characteristics, and can automatically determine the first running data matched with the first state data collected by the washing machine. Then, based on the first running data, the system can directly control the operation of the washing machine. In this process, the user does not need to spend time to manually set the parameters of the washing machine in detail, which greatly simplifies the operation process and significantly improves the user experience.
[0004] The first aspect of the present application provides a washing machine control method, which comprises:
[0005] When the washing machine is running in the target mode, the first state data of the washing machine is obtained, which is obtained after the clothes are placed in the washing machine;
[0006] According to the preset state analysis strategy, the first state data is analyzed to obtain the first running data;
[0007] The first running data is sent to the washing machine, so that the washing machine uses the first running data to wash the clothes.
[0008] Optionally, the first running data is obtained by analyzing the first state data according to the preset state analysis strategy, comprising:
[0009] Obtain the target washing machine ID of the washing machine;
[0010] According to the target washing machine ID and the target mode, a mapping relationship set is found in a preset database, the mapping relationship being a mapping relationship between state data and running data;
[0011] According to the first state data, a target mapping relationship is queried in the mapping relationship set.
[0012] The running data in the target mapping relationship is determined as first running data.
[0013] Optionally, after the first state data is sent to the washing machine, the method further comprises:
[0014] Actual running data in a running process of the washing machine is acquired.
[0015] It is detected whether the actual running data is same as the first running data.
[0016] When the actual running data and the first running data are not same, a target reason why the actual running data and the first running data are not same is acquired, and a corresponding operation is performed according to a strategy corresponding to the target reason.
[0017] Optionally, after the first state data is sent to the washing machine, the method further comprises:
[0018] Dirty related data of the clothes is acquired.
[0019] According to the dirty related data, a dirty evaluation grade of the clothes is determined.
[0020] When the dirty evaluation score is a preset evaluation grade, the state analysis strategy is adjusted according to the dirty evaluation grade.
[0021] Optionally, the method further comprises:
[0022] A target washing machine ID of the washing machine is acquired.
[0023] According to the target washing machine ID and a corresponding relationship between preset washing machine IDs and user IDs, a target user ID is determined.
[0024] According to the target user ID, the first state data and the first running data are sent to a user terminal corresponding to the target user ID.
[0025] Optionally, the method further comprises:
[0026] It is detected whether the washing machine is in a target mode.
[0027] When the washing machine is in a non-target mode, second state data and second operation data of the washing machine are acquired, the second state data is analyzed, and third operation data is determined;
[0028] When the third operation data and the second operation data are different, it is detected whether the second operation data needs to be modified;
[0029] When the second operation data needs to be modified, modified second operation data is acquired, and the modified second operation data is sent to the washing machine, so that the washing machine uses the modified second operation data to wash the clothes.
[0030] Optionally, the detection of whether the second operation data needs to be modified comprises:
[0031] A target notification is sent to the user terminal, and the target notification is used to indicate whether the second operation data is modified according to the third operation data;
[0032] According to whether a modification request sent by the user terminal is received, it is determined whether the second operation data needs to be modified, and the modification request carries the modified second operation data.
[0033] In a second aspect of the embodiment, the embodiment provides a washing machine control device, comprising:
[0034] An acquisition unit is configured to acquire first state data of a washing machine when the washing machine operates in a target mode, and the first state data is acquired after clothes are placed in the washing machine;
[0035] An analysis unit is configured to analyze the first state data according to a preset state analysis strategy, and obtain first operation data;
[0036] A sending unit is configured to send the first operation data to the washing machine, so that the washing machine uses the first operation data to wash the clothes.
[0037] Optionally, the analysis unit is configured to:
[0038] A target washing machine ID of the washing machine is acquired;
[0039] According to the target washing machine ID and the target mode, a mapping relationship set is searched in a preset database, and the mapping relationship is a mapping relationship between state data and operation data;
[0040] According to the first state data, a target mapping relationship is queried in the mapping relationship set;
[0041] The running data in the target mapping relationship is determined as first running data.
[0042] Optionally, after the first state data is sent to the washing machine, the device further comprises a detection unit, and the first detection unit is used to:
[0043] acquire actual running data in a running process of the washing machine;
[0044] detect whether the actual running data is same as the first running data;
[0045] when the actual running data is not same as the first running data, acquire a target reason why the actual running data is not same as the first running data, and perform a corresponding operation according to a strategy corresponding to the target reason.
[0046] Optionally, after the first state data is sent to the washing machine, the device further comprises an adjustment unit, and the adjustment unit is used to:
[0047] acquire dirt-related data of the clothes;
[0048] determine a dirt evaluation level of the clothes according to the dirt-related data;
[0049] when the dirt evaluation score is a preset evaluation level, adjust the state analysis strategy according to the dirt evaluation level.
[0050] Optionally, the device further comprises a user unit, and the user unit is used to:
[0051] acquire a target washing machine ID of the washing machine;
[0052] determine a target user ID according to a corresponding relationship between the target washing machine ID and preset washing machine IDs and user IDs;
[0053] send the first state data and the first running data to a user terminal corresponding to the target user ID according to the target user ID.
[0054] Optionally, the device further comprises a second detection unit, and the second detection unit is used to:
[0055] detect whether the washing machine is in a target mode;
[0056] when the washing machine is not in the target mode, acquire second state data and second running data of the washing machine, analyze the second state data, and determine third running data;
[0057] when the third running data is not same as the second running data, detect whether the second running data needs to be modified;
[0058] When it is needed to modify the second running data, the modified second running data is acquired, and the modified second running data is sent to the washing machine, so that the washing machine uses the modified second running data to clean the clothes.
[0059] Optionally, the second detection unit is configured to:
[0060] The target notification is sent to the user terminal, and the target notification is used to indicate whether the second running data is modified according to the third running data.
[0061] According to whether the modification request sent by the user terminal is received, it is determined whether the second running data needs to be modified, and the modification request carries the modified second running data.
[0062] A third aspect of the embodiment of the present application provides a computer device, including a memory and a processor, the memory stores a computer program, and the processor implements the steps of any one of the above methods when executing the computer program.
[0063] A fourth aspect of the embodiment of the present application provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the steps of any one of the above methods.
[0064] In the embodiment of the present application, when the washing machine operates in the target mode, the first state data of the washing machine is acquired, the first state data is acquired after the clothes are placed in the washing machine; the first running data is obtained by analyzing the first state data according to a preset state analysis strategy; and the first running data is sent to the washing machine, so that the washing machine uses the first running data to clean the clothes. The present application has intelligent and automatic characteristics, and can automatically determine the first running data matched with the first state data collected by the washing machine. Then, based on the first running data, the system can directly control the operation of the washing machine intelligently. In this process, the user does not need to spend time to manually set various parameters of the washing machine in detail, which greatly simplifies the operation process and significantly improves the user experience. BRIEF DESCRIPTION OF DRAWINGS
[0065] The accompanying drawings, which are included to provide a further understanding of the present application, constitute a part of the present application, and the illustrative embodiments of the present application and their descriptions serve to explain the present application, and do not constitute improper limitations on the present application. In the drawings:
[0066] Figure 1 A flowchart of a washing machine control method provided by an embodiment of the present application is shown in the figure;
[0067] Figure 2 The flow chart of the state analysis strategy adjustment method provided for an embodiment of the present application is shown in FIG. 1.
[0068] Figure 3 The flow chart of the washing machine control method provided for another embodiment of the present application is shown in FIG. 2.
[0069] Figure 4 The structure schematic diagram of the washing machine control device provided for an embodiment of the present application is shown in FIG. 3.
[0070] Figure 5 The structure schematic diagram of the computer device provided for an embodiment of the present application is shown in FIG. 4. DETAILED DESCRIPTION
[0071] As an indispensable electrical appliance in modern families, washing machines greatly facilitate people's daily life and make laundry no longer a heavy physical labor. In daily use, many users still choose to manually control the washing machine to wash laundry. From selecting a suitable washing mode, such as gentle washing, standard washing or intensive washing, to setting the water level, and then determining the washing time, each step needs to be operated by the user. However, although this manual control method can meet specific cleaning requirements, the whole process is relatively cumbersome. The user not only needs to be familiar with various functions, but also needs to spend time to make detailed adjustments according to different laundry, which reduces the user experience. Therefore, there is an urgent need for a washing machine control method.
[0072] To solve the above problems, the present application provides a washing machine control method. When the washing machine is running in a target mode, first state data of the washing machine is acquired, the first state data being acquired after the laundry is placed in the washing machine; the first state data is analyzed according to a preset state analysis strategy to obtain first running data; and the first running data is sent to the washing machine to make the washing machine use the first running data to wash the laundry. The present application has intelligent and automatic characteristics, and can automatically determine the first running data matched with the first state data collected by the washing machine. Then, based on the first running data, the system can directly control the running of the washing machine intelligently. In this process, the user does not need to spend time to manually set various parameters of the washing machine in detail, which greatly simplifies the operation process and significantly improves the user experience.
[0073] The scheme in the embodiments of the present application can be implemented in various computer languages, such as object-oriented programming language Java and interpreted scripting language JavaScript.
[0074] In order to make the technical solutions and advantages of the embodiments of the present application clearer, the exemplary embodiments of the present application are further described in detail below with reference to the drawings. Obviously, the described embodiments are only some of the embodiments of the present application, rather than all the embodiments. It should be noted that the embodiments in the present application and the features in the embodiments can be combined with each other without conflict.
[0075] Please refer to Figure 1 The following embodiments take the washing machine control system as the execution subject, and apply the method provided by the embodiments of the present application to the above washing machine control system. The washing machine control method provided by the embodiments of the present application includes the following steps 101-103.
[0076] Step 101, when the washing machine runs in a target mode, obtaining first state data of the washing machine.
[0077] The target mode is a one-key washing mode, in which the user does not need to set parameters such as washing mode, water level, washing time, etc. The first state data is obtained after the clothes are placed in the washing machine, which can be dry weight of the clothes, related data of dirt (dirt type and degree), clothes material data, and related data of detergent residual amount, etc.
[0078] In this step, when the user starts the washing machine and sets the current mode of the washing machine to the one-key washing mode, it is detected whether the washing machine can normally communicate with the washing machine control system. When the washing machine can normally communicate with the washing machine control system, the washing machine starts a plurality of sensors set by itself to collect data using these sensors. For example, the washing machine can be equipped with a weighing sensor to measure the dry weight of the clothes. The weighing sensor is usually installed at the bottom of the washing machine and connected with the drum. When the user puts the clothes into the drum, the sensor can sense the total weight of the drum and the clothes inside. After deducting the weight of the drum itself, the dry weight of the clothes can be obtained. The washing machine is provided with an optical sensor. The optical sensor can analyze the characteristics of the reflected light on the surface of the clothes to determine the type and degree of the stains by emitting and receiving light. The washing machine is provided with a near-infrared spectrum analysis technology device to accurately identify the material composition of the clothes. A liquid level sensor is arranged in the detergent box. The liquid level sensor can monitor the liquid level of the detergent in the detergent box in real time, so as to determine the residual amount of the detergent. Other sensors are also arranged on the washing machine, which are not limited here.
[0079] After obtaining the collected data, the target washing machine ID and other basic data can also be obtained. These data and basic data are packaged into a data packet, and the data packet is encrypted and sent to the washing machine control system through a communication network. After the washing machine control system receives the data packet sent by the target washing machine, the data packet is unpacked to obtain the first state data.
[0080] Before receiving the data packet, a filtering operation can be performed on it. Specifically, invalid, duplicate or incorrectly formatted data packets need to be removed. At the same time, a series of standardization processes need to be performed: unify the case form of the data; standardize the type, model, material, etc. information of the data from different sources; map the relevant fields; and process the time format.
[0081] Step 102, according to the preset state analysis strategy, the first state data is analyzed to obtain the first running data.
[0082] The first running data includes the water level to be set, the amount of detergent to be added, the washing mode, the washing time, and other key parameters of the washing machine. These parameters play a decisive role in whether the washing machine can efficiently and accurately complete the laundry cleaning task. The water level to be set is reasonably set according to the dry weight and material of the clothes. If the water level is too high, it may cause waste of water resources, and if it is too low, it may not be able to fully soak the clothes, affecting the cleaning effect. The dry weight of the clothes also affects the amount of detergent to be added. Too little detergent affects the cleaning effect, and too much detergent causes waste of detergent. The washing mode is determined according to the type and degree of dirt on the clothes. If light sweat stains are detected on the clothes, a gentle daily washing mode can be selected. In this mode, the drum speed is moderate and the washing intensity is relatively small, which can remove sweat stains without damaging the clothes. For heavy oil or mud stains, a strong washing mode needs to be enabled to increase the drum speed and washing intensity, and the washing time is appropriately extended to effectively decompose and remove stubborn stains. The washing time is determined by the degree of dirt. For clothes with light dirt, the washing time can be relatively shortened, such as 15-25 minutes. For clothes with heavy dirt, the washing time may need to be extended to 40-60 minutes to ensure that the detergent has enough time to react with the dirt and achieve good cleaning effect. Of course, the first running data also includes parameters such as washing machine speed and water temperature, which are not limited here.
[0083] In this step, the system obtains a preset state analysis strategy, and uses the state analysis strategy to analyze the first state data to obtain the first running data.
[0084] Step 103, the first running data is sent to the washing machine, so that the washing machine uses the first running data to wash clothes.
[0085] In this step, the first running data is packaged according to a preset packaging rule to obtain a data packet to be sent. Then, the data packet is sent to the washing machine through a communication network. When the washing machine receives the data packet, the first running data contained in the data packet is obtained by analyzing the data packet, and the first running data is used to control the operation of the washing machine.
[0086] In the embodiment of the present application, when the washing machine is running in the target mode, the first state data of the washing machine is acquired, the first state data is acquired after the clothes are placed in the washing machine; the first state data is analyzed according to a preset state analysis strategy to obtain first running data; and the first running data is sent to the washing machine so that the washing machine uses the first running data to clean the clothes. The present application has intelligent and automatic characteristics, can automatically determine the first running data matched with the first state data collected by the washing machine. Then, based on the first running data, the system can directly control the running of the washing machine intelligently. In this process, the user does not need to spend time to manually set various parameters of the washing machine in detail, greatly simplifying the operation process and significantly improving the user experience.
[0087] In the embodiment of the present application, first, the target washing machine ID of the washing machine is acquired, then the mapping relationship set is found in the preset database according to the ID and the target mode, and finally the running data in the target mapping relationship is determined as the first running data according to the first state data. By combining the target washing machine ID, the target mode and the first state data to determine the first running data, the most suitable running data can be accurately matched according to the unique identifier of each washing machine, the expected running mode and the real-time state, to ensure that the washing machine runs in the best state and improve the washing effect. Therefore, the embodiment of the present application provides a first running data determination method, and the specific steps of the method include: acquiring the target washing machine ID of the washing machine; finding the mapping relationship set in the preset database according to the target washing machine ID and the target mode; querying the target mapping relationship in the mapping relationship set according to the first state data; and determining the running data in the target mapping relationship as the first running data.
[0088] The mapping relationship is the mapping relationship between the state data and the running data. The target washing machine ID is the unique identifier of the washing machine, which is used to find the data corresponding to the washing machine.
[0089] In this step, when the washing machine sends the first state data to the system, the ID of the washing machine itself is also sent to the system, that is, the target washing machine ID is sent to the system. After the system obtains the target washing machine ID, according to the target washing machine ID and the target mode, the corresponding mapping relationship set in the preset database is searched. This database pre-stores the mapping relationship between various possible state data and running data, and different washing machine IDs and target modes may correspond to different mapping rules. For example, different models of washing machines in the one-key washing mode may need different running data to achieve the best washing effect due to the differences in hardware performance and design characteristics. In the found mapping relationship set, the system compares the first state data with the state data in each mapping relationship in the set, and determines the mapping relationship on the comparison as the target mapping relationship. The running data in the target mapping relationship is determined as the first running data.
[0090] After sending the first state data to the washing machine, the actual running data generated by the running of the washing machine is first obtained, which is compared with the pre-set first running data. If the two are different, the state analysis strategy is adjusted according to the actual running data. By detecting whether the actual running data and the first running data are consistent, the deviation between the actual running state of the washing machine and the expectation can be found in time, so that the washing machine can always run according to the preset target, improve the accuracy of running, and ensure the stability and reliability of the washing effect. Therefore, the embodiment of the present application provides a state analysis strategy modification method, and the specific steps of the method include: obtaining actual running data in the running process of the washing machine; detecting whether the actual running data and the first running data are the same; when the actual running data and the first running data are different, obtaining a target reason why the actual running data and the first running data are different, and performing corresponding operations according to the strategy corresponding to the target reason.
[0091] Among them, the actual running data reflects the actual running result of the washing machine, including the actual water level, washing time, dehydration effect, etc., which are collected by the washing machine in the running process of the washing machine.
[0092] In this step, during the operation of the washing machine, the washing machine collects its own operation data and sends it to the system as the current operation data. Then, in order to check whether the washing machine works as expected according to the first operation data, the system compares the actual operation data with the first operation data determined before to check whether they are the same. When the actual operation data and the first operation data are inconsistent, it means that the washing machine may have deviation during operation or the preset state analysis strategy is not accurate enough. At this time, the system detects the target cause of the deviation. For example, if the operation data on the washing machine is manually modified by the user, the washing machine will immediately send a modification notification to the system. The system can determine that the user has adjusted the operation data of the washing machine by receiving the notification, and the modified operation data is contained in the notification. When the system successfully stores the modified operation data, and this data is exactly the same as the current operation data, it means that the root cause of the deviation is the inaccuracy of the state analysis strategy, and thus the state analysis strategy needs to be adjusted accordingly. Conversely, if the system does not store the modified operation data, it means that the washing machine itself is most likely to have a fault. In this case, the system will comprehensively collect various data of the washing machine and analyze these data by using a specific analysis method to locate the fault point of the washing machine, and feed back the problem to the user in a timely manner. In this way, the user can know the specific problem of the washing machine in a timely manner, and then arrange for maintenance to ensure that the washing machine can resume normal operation as soon as possible.
[0093] After sending the first state data to the washing machine, by obtaining the dirt-related data and determining the dirt evaluation level, the state analysis strategy can be adjusted according to the dirt evaluation level. For example, for particularly dirty clothes, the state analysis strategy can be adjusted to extend the washing time, increase the amount of detergent, or select a stronger washing mode, so as to ensure that the clothes can be washed clean and improve the washing effect. Therefore, the embodiment of the present application provides a state analysis strategy adjustment method, as shown in Figure 2 The method comprises the following steps:
[0094] Step 201, obtaining the dirt-related data of the clothes.
[0095] In this step, after the washing machine finishes washing the clothes, the system detects whether the clothes are washed clean. When the clothes are washed clean, it means that the state analysis strategy meets the current demand and does not need to be adjusted. When the clothes are not washed clean, it means that the state analysis strategy still needs to be adjusted. The method for detecting whether the clothes are washed clean is that the washing machine obtains the dirt-related data of the clothes again, which can be obtained by the sensor built-in the washing machine, and sends the dirt-related data to the system so that the system obtains the dirt-related data of the clothes.
[0096] Step 202, determining the dirt evaluation level of the clothes according to the dirt-related data.
[0097] wherein the dirt evaluation grade is proportional to the dirt degree, and the higher the grade, the more serious the dirt degree.
[0098] In this step, according to the obtained dirt-related data, the system determines the dirt evaluation score of the clothes by using specific algorithms and standards. This score is a quantitative representation of the dirt degree of the clothes, for example, by comprehensively evaluating factors such as the area, color depth, and type of stains, a score of 0-100 is obtained. Then, according to the dirt evaluation score and the score range corresponding to each grade, the dirt evaluation grade of the clothes is determined.
[0099] Step 203, when the dirt evaluation score is the preset evaluation grade, adjust the state analysis strategy according to the dirt evaluation grade.
[0100] wherein the adjustment strategy corresponding to different dirt evaluation grades is different, because the adjustment range of various data corresponding to different adjustment strategies is different. For example, the higher the dirt evaluation grade, the dirtier the clothes, which requires a larger adjustment. When the clothes are in a lower dirt evaluation grade, such as light dirt, the adjustment strategy may focus on slightly increasing the amount of detergent added, while moderately extending the washing time, which may increase the amount of detergent added by 10% and extend the washing time by 5 minutes. When the clothes are rated as a high dirt evaluation grade, in addition to significantly increasing the amount of detergent, such as increasing by 50%, the washing intensity will also be significantly improved, increasing the speed of the washing machine by one gear, and extending the washing time to 1.5 times the original. Through this fine adjustment strategy for different dirt degrees, the washing machine can more intelligently and efficiently deal with various dirt conditions, ensuring that the clothes are washed while maximizing resource utilization and protecting the clothes.
[0101] In this step, if the dirt evaluation grade is the preset evaluation grade, indicating that the dirt degree of the clothes exceeds the expectation, the adjustment strategy corresponding to the grade can be obtained, and the state analysis strategy is adjusted using the adjustment strategy.
[0102] Alternatively, the user feeds back on the user terminal whether the clothes are clean, and sends the feedback message to the system, so that the system determines whether to adjust the state analysis strategy according to the feedback message.
[0103] In the embodiment of the present application, the target washing machine ID of the washing machine is acquired first, the target user ID associated therewith is determined through the preset correspondence between the washing machine ID and the user ID, and then the first state data and the first running data of the washing machine are sent to the user terminal corresponding to the target user ID. The above method can send data to the terminal of the target user ID after locating the target user ID, ensuring that the user can acquire the information related to the washing machine in time. The user can know the current running state of the washing machine and the first running data in real time, meeting the demand of the user for personalized information. Therefore, the present application comprises a data method, and the specific steps of the method comprise: acquiring the target washing machine ID of the washing machine; determining the target user ID according to the target washing machine ID and the preset correspondence between the washing machine ID and the user ID; and sending the first state data and the first running data to the user terminal corresponding to the target user ID according to the target user ID.
[0104] In this step, the system acquires the target washing machine ID of the washing machine, and then determines the target user ID associated with the washing machine according to the preset correspondence between the washing machine ID and the user ID. According to the determined target user ID, the system sends the first state data and the first running data to the user terminal corresponding to the target user ID.
[0105] In the embodiment of the present application, first, it is detected whether the washing machine is in the target mode, and if not, the second state data and the running data are acquired, and the third running data is determined through analysis. Then, the target and the second running data are compared, and if different, it is detected whether the second running data needs to be modified, and if so, the modified second running data is acquired and sent to the washing machine, so that the washing machine can wash clothes according to the new data. Therefore, the present application provides a washing machine control method, as shown in Figure 3 The specific steps of the method comprise:
[0106] Step 301, detecting whether the washing machine is in the target mode.
[0107] Step 302, when the washing machine is in the non-target mode, acquiring the second state data and the second running data of the washing machine, analyzing the second state data, and determining the third running data.
[0108] The non-target mode is a mode other than the target mode.
[0109] In this step, when the washing machine is in the non-target mode, the system acquires the second state data and the second running data of the washing machine, and analyzes the second state data to determine the third running data. This step is similar to the process of determining the first running data in the target mode, but different mapping relationships or analysis methods may be used due to the difference in modes.
[0110] Step 303, when the third operation data and the second operation data are different, detecting whether the second operation data needs to be modified.
[0111] In this step, the determined third operation data and the second operation data are compared, and when the two are different, the system detects whether the second operation data needs to be modified. This step is to determine whether it is necessary to adjust the operation parameters of the washing machine to optimize the washing effect.
[0112] Step 304, when the second operation data needs to be modified, obtaining the modified second operation data, and sending the modified second operation data to the washing machine, so that the washing machine uses the modified second operation data to wash clothes.
[0113] In this step, if the second operation data needs to be modified, the system sends a target notification to the user terminal to ask the user whether to modify the second operation data according to the third operation data. The user can send a modification request to the system through the terminal according to his own needs and judgment, and the modification request carries the modified second operation data. After receiving the modification request, the system sends the modified second operation data to the washing machine, so that the washing machine uses the new data to wash clothes, realizing personalized washing control.
[0114] In the embodiment of the application, the system sends a target notification to the user terminal to ask the user whether to modify the second operation data, and then determines whether to perform the modification operation on the second operation data according to whether a modification request fed back by the user terminal is received. Through interaction with the user, the device runs more in line with the user's expectations. If the user has specific use requirements, the device can be made to run according to his wishes by sending a modification request, avoiding the situation that the default settings of the device do not match the user's needs, thereby improving the overall use experience. Therefore, the embodiment of the application provides a data modification method, which specifically comprises: sending a target notification to a user terminal; and determining whether the second operation data needs to be modified according to whether a modification request sent by the user terminal is received.
[0115] The target notification is used to indicate whether the second operation data is modified according to the third operation data, and contains rich and key information, such as that the washing machine is currently in a non-target mode, that the third operation data and the second operation data are detected to have differences, and the specific content of the first operation data. At the same time, the notification can also include the possible effects of these adjustments on the washing effect, clothing protection, energy consumption, etc. For example, respected user, your washing machine is currently in a non-standard mode, and the system detects that the operation data deviates from the optimized value. It is recommended to extend the washing time from the current 30 minutes to 40 minutes to better remove stains on clothes, and it is expected that the energy consumption will increase slightly, but the washing effect will be significantly improved. The modification request carries the modified second operation data.
[0116] In this step, the system sends the target notification to the user terminal, so that the user terminal displays the content of the target notification. If the user decides to agree to the modification, the user terminal will receive the modification instruction and send a modification request to the system through the user terminal. If the system successfully receives the modification request, it is determined that the second running data needs to be modified. At this time, the system sends the extracted modified running data to the washing machine, and the washing machine adjusts the running state according to these new data to perform clothes cleaning with new parameters. On the contrary, if the system does not receive the modification request sent by the user terminal within the set time, the system considers that the user chooses to maintain the second running data unchanged, and the washing machine continues to perform washing operation according to the original second running data.
[0117] In the above process, the preset database collects data obtained by the washing machine, and the specific process of collecting data is performed by the washing machine and the washing machine control system. The washing machine control system includes a data acquisition and transmission layer, a big data center, and a retrieval and analysis service layer.
[0118] The above washing machine supports communication functions such as 4G, 5G and wifi communication. When the communication function is normally used, the washing machine starts to operate and transmits all the running parameters of the washing machine to the data acquisition and transmission layer in real time through HTTP or MQTT.
[0119] After the data acquisition and transmission layer obtains the data, it will perform decryption and analysis operations on the data, store shadow data, and then transmit the processed data to the big data center. The big data center uses a stream computing engine such as Apache Flink or Spark Streaming to perform real-time processing on the data, which can achieve a data processing delay of seconds or even sub-seconds. After the big data center obtains the data, it first performs data unpacking and then stores the original data. After backing up the original data, data filtering is performed, including removing invalid, duplicate or format error data packets, unifying case, unifying data types, models and materials from different sources, mapping fields and processing time formats, etc.
[0120] The filtered data is first partitioned by data date and material, then converted in format, and stored again according to source or business. The processed data enters a search and analysis service layer, which is built based on Elasticsearch or other high-performance search engines to construct multi-dimensional indexes, support multi-field combined queries, range queries, fuzzy matching and aggregation statistics. The search and analysis service layer classifies data according to washing machine basic information, running data, state monitoring, electric parameter data, fault and maintenance data, etc. Various washing machine data support, but are not limited to, daily start-up volume, overall online volume of equipment, single washing time statistics, usage frequency of each mode, fault occurrence frequency and distribution, user usage time period heat map and equipment maintenance statistics, and other business calculations according to business needs.
[0121] Meanwhile, users can log in to the visualization system to search data according to conditions and view statistical reports. On the APP side, users can not only view the current running state of the equipment, but also remotely control the washing machine, such as remotely starting up and starting the washing program. When the intelligent washing machine receives the instruction, it will execute the washing program according to the instruction.
[0122] It should be understood that although each step in the flowchart is shown in sequence according to the direction of the arrow, these steps are not necessarily executed in the order indicated by the arrow. Unless explicitly stated in this article, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, at least part of the steps in the figure can include multiple sub-steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution order of these sub-steps or stages is not necessarily sequential, but can be executed in rotation or alternation with other steps or sub-steps or stages of other steps.
[0123] See Figure 4 An embodiment of the present application provides a washing machine control device 400, which comprises:
[0124] An acquisition unit 401 is configured to acquire first state data of a washing machine when the washing machine is running in a target mode, wherein the first state data is acquired after clothes are placed in the washing machine.
[0125] An analysis unit 402 is configured to analyze the first state data according to a preset state analysis strategy to obtain first running data.
[0126] A sending unit 403 is configured to send the first running data to the washing machine, so that the washing machine uses the first running data to clean the clothes.
[0127] Optionally, the analysis unit 402 is configured to:
[0128] obtaining a target washing machine ID of the washing machine;
[0129] According to the target washing machine ID and the target mode, in a preset database, a mapping relationship set is searched, and the mapping relationship is a mapping relationship between state data and running data;
[0130] According to the first state data, a target mapping relationship is queried in the mapping relationship set;
[0131] The running data in the target mapping relationship is determined as first running data.
[0132] Optionally, after the first state data is sent to the washing machine, the apparatus further comprises a first detection unit 404, and the first detection unit 404 is configured to:
[0133] obtain actual running data in a running process of the washing machine;
[0134] detect whether the actual running data is same as the first running data;
[0135] When the actual running data and the first running data are not same, a target reason why the actual running data and the first running data are not same is obtained, and a corresponding operation is performed according to a strategy corresponding to the target reason.
[0136] Optionally, after the first state data is sent to the washing machine, the apparatus further comprises an adjustment unit 405, and the adjustment unit 405 is configured to:
[0137] obtain dirt-related data of the clothes;
[0138] determine a dirt evaluation level of the clothes according to the dirt-related data;
[0139] When the dirt evaluation score is a preset evaluation level, the state analysis strategy is adjusted according to the dirt evaluation level.
[0140] Optionally, the apparatus further comprises a user unit 406, and the user unit 406 is configured to:
[0141] obtain a target washing machine ID of the washing machine;
[0142] determine a target user ID according to the target washing machine ID and a correspondence relationship between a preset washing machine ID and a user ID;
[0143] send the first state data and the first running data to a user terminal corresponding to the target user ID according to the target user ID.
[0144] Optionally, the apparatus further comprises a second detection unit 407, configured to:
[0145] detect whether the washing machine is in a target mode;
[0146] when the washing machine is not in the target mode, acquire second state data and second operation data of the washing machine, analyze the second state data, and determine third operation data;
[0147] when the third operation data is different from the second operation data, detect whether the second operation data needs to be modified;
[0148] when the second operation data needs to be modified, acquire modified second operation data, and send the modified second operation data to the washing machine, so that the washing machine uses the modified second operation data to wash the clothes.
[0149] Optionally, the second detection unit 407 is configured to:
[0150] send a target notification to the user terminal, the target notification being used to indicate whether the second operation data is modified according to the third operation data;
[0151] determine whether the second operation data needs to be modified according to whether a modification request sent by the user terminal is received, the modification request carrying the modified second operation data.
[0152] The specific limitations of the above washing machine control apparatus can be referred to the limitations of the washing machine control method in the above, which will not be repeated here. Each unit in the above washing machine control apparatus can be realized by software, hardware and combinations thereof in whole or in part. The above each unit can be embedded in or independent of the processor in the computer device in hardware form, or can be stored in the memory in the computer device in software form, so as to call and execute the operations corresponding to each module by the processor.
[0153] In one embodiment, a computer device is provided, and an internal structure diagram of the computer device can be as shown in Figure 5The computer device includes a processor, a memory, a network interface and a database connected through a system bus. The processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for running the operating system and the computer program in the non-volatile storage medium. The database of the computer device is configured to store data. The network interface of the computer device is configured to communicate with an external terminal through a network connection. The computer program, when executed by the processor, can implement the above-described laundry machine control method. The computer program includes a memory storing the computer program and a processor executing the computer program to implement any step of the above-described laundry machine control method.
[0154] In one embodiment, a computer readable storage medium is provided, which stores a computer program. The computer program, when executed by a processor, can implement any step of the above-described laundry machine control method.
[0155] Those skilled in the art will understand that the embodiments of the present application can be provided as a laundry machine control method, system or computer program product. Therefore, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage etc.) containing computer usable program code.
[0156] The present application is described with reference to the flowcharts and / or block diagrams of the methods, apparatus (system) and computer program products according to the embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, as well as a combination of flows and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing apparatus to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing apparatus generate a means for implementing the functions specified in the flowcharts and / or block diagrams. Figure 1 The functions specified in a flow or multiple flows and / or blocks Figure 1 The functions specified in a flow or multiple flows and / or blocks
[0157] These computer program instructions can also be stored in a computer readable storage medium that can direct the computer or other programmable data processing apparatus to work in a specific manner, so that the instructions stored in the computer readable storage medium produce a product including an instruction device, which implements the functions specified in the flowcharts and / or block diagrams. Figure 1 The functions specified in a flow or multiple flows and / or blocks Figure 1the function specified in the one or more blocks.
[0158] These computer program instructions can also be loaded into computer or other programmable data processing devices, so that a series of operation steps are performed on the computer or other programmable data processing devices to generate computer-implemented processes, thus the instructions executed on the computer or other programmable data processing devices provide processes for implementing the flow Figure 1 the flow or flows and / or blocks Figure 1 the function specified in the one or more blocks.
[0159] Although preferred embodiments of the application have been described, those skilled in the art will be able to make additional modifications and variations to these embodiments without departing from the spirit and scope of the application. Accordingly, the appended claims are intended to encompass all such modifications and variations as falling within the scope of the application.
[0160] Obviously, various modifications and changes can be made to the present application by those skilled in the art without departing from the spirit and scope of the present application. Thus, it is intended that the present application encompass all such modifications and changes as fall within the scope of the claims and their equivalents.
Claims
1. A washing machine control method, characterized in that, The method includes: When the washing machine is running in target mode, the first state data of the washing machine is acquired. The first state data is acquired after the clothes are put into the washing machine. According to the preset state analysis strategy, the first state data is analyzed to obtain the first running data; The first operating data is sent to the washing machine so that the washing machine can use the first operating data to wash the clothes.
2. The method according to claim 1, characterized in that, The step of analyzing the first state data according to a preset state analysis strategy to obtain first operating data includes: Obtain the target washing machine ID; Based on the target washing machine ID and target mode, a set of mapping relationships is searched in a preset database. The mapping relationship is a mapping relationship between status data and operation data. Based on the first state data, query the target mapping relationship in the mapping relationship set; The running data in the target mapping relationship is determined as the first running data.
3. The method according to claim 1, characterized in that, After sending the first status data to the washing machine, the method further includes: Obtain the actual operating data during the operation of the washing machine; Detect whether the actual operating data is the same as the first operating data; When the actual operating data is different from the first operating data, the target reason for the difference between the actual operating data and the first operating data is obtained, and the corresponding operation is performed according to the strategy corresponding to the target reason.
4. The method according to claim 1, characterized in that, After sending the first status data to the washing machine, the method further includes: Obtain soiling data related to the clothing; Based on the aforementioned dirt-related data, determine the dirt level of the clothing; When the dirt assessment score is at a preset assessment level, the state analysis strategy is adjusted according to the dirt assessment level.
5. The method according to claim 1, characterized in that, The method further includes: Obtain the target washing machine ID; The target user ID is determined based on the target washing machine ID and the preset correspondence between washing machine IDs and user IDs; Based on the target user ID, the first status data and the first running data are sent to the user terminal corresponding to the target user ID.
6. The method according to claim 5, characterized in that, The method further includes: Detect whether the washing machine is in the target mode; When the washing machine is in a non-target mode, the second state data and second operation data of the washing machine are acquired, the second state data is analyzed, and the third operation data is determined. When the third running data and the second running data are different, it is detected whether the second running data needs to be modified; When it is necessary to modify the second operating data, the modified second operating data is obtained and sent to the washing machine so that the washing machine can use the modified second operating data to wash the clothes.
7. The method according to claim 5, characterized in that, The detection of whether the second running data needs to be modified includes: A target notification is sent to the user terminal, the target notification indicating whether the second running data should be modified based on the third running data; Based on whether a modification request is received from the user terminal, it is determined whether the second running data needs to be modified, wherein the modification request carries the modified second running data.
8. A washing machine control device, characterized in that, The device includes: The acquisition unit is used to acquire first state data of the washing machine when the washing machine is running in the target mode. The first state data is acquired after clothes are put into the washing machine. The analysis unit is used to analyze the first state data according to a preset state analysis strategy to obtain the first running data; A sending unit is configured to send the first operating data to the washing machine so that the washing machine can use the first operating data to wash the clothes.
9. A computer device, comprising: The method includes a memory and a processor, the memory storing a computer program, characterized in that the processor executes the computer program to implement the steps of the method according to any one of claims 1 to 7.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 7.