A method for recommending washing programs, a control device for a washing machine, and a server.
By using server statistics to rank washing programs based on user usage frequency and displaying the results on the washing machine control device, this technology solves the problem of users spending time searching for washing programs in smart washing machines. It enables users to quickly select frequently used washing programs, thus improving the user experience.
Patent Information
- Application Number
- CN202110920910.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-11
- Publication Date
- 2025-12-02
- Estimated Expiration
- 2041-08-11
AI Technical Summary
When recommending washing programs via an app, current smart washing machines typically sort them by the number of downloads from most to least, causing users to spend a considerable amount of time finding the desired program, resulting in a poor user experience.
The server tracks the number of times users use the washing program, and displays multiple washing programs in descending order of frequency. Each washing program includes one or more washing programs and is displayed on the washing machine control device, allowing users to quickly select their preferred washing programs.
It improves the efficiency of users finding the washing program they need, saves time, and enhances the user experience.
Smart Images

Figure CN115704146B_ABST
Abstract
Description
Technical Field
[0001] This application relates to smart home appliance technology, and more particularly to a washing program recommendation method, a control device for a washing machine, and a server. Background Technology
[0002] With the development of technology, smart home appliances are becoming more and more common in daily life. Smart home appliances are usually equipped with fixed operating programs to control their operation.
[0003] Currently, there are two ways to use smart washing machines. One method involves users selecting a suitable washing program from the control panel on the washing machine itself. The other method involves users selecting a washing program through an application (APP) on a device such as a smartphone connected to the washing machine. Simultaneously, the APP's "cloud programs" provide users with washing programs that are not available on the washing machine itself but are specific to the user's needs.
[0004] Existing smart washing machines typically recommend washing programs to users via a cloud-based app, sorting them from most downloaded to least downloaded programs. This sorting method may cause users to spend a considerable amount of time finding the washing program they need. Summary of the Invention
[0005] This application provides a washing program recommendation method, a washing machine control device, and a server to solve the problem that users spend a long time finding the washing program they need when using a smart washing machine.
[0006] In a first aspect, this application provides a washing program recommendation method, applied to a control device for a washing machine, comprising:
[0007] The server receives a sorted list of multiple washing topics, each of which includes one or more washing programs.
[0008] The multiple washing topics are displayed in the order listed.
[0009] Optionally, the sorting of the multiple washing topics is obtained by the server sorting each washing topic of the washing machine from largest to smallest according to the number of times the user uses each washing topic of the washing machine. The number of times the washing topic is used is the sum of the number of times the user uses each washing program included in the washing topic of the washing machine.
[0010] Optionally, the sorting of the multiple washing topics is obtained by the server sorting each washing topic of the multiple washing machines from largest to smallest according to the number of times the user uses each washing topic. The number of times the washing topic is used is the sum of the number of times the user uses each washing program included in the washing topic of the multiple washing machines.
[0011] Optionally, when multiple washing programs are displayed in the washing topic, the multiple washing programs displayed in the washing topic are sorted by the server from most to least number of times the washing program has been downloaded, or the multiple washing programs displayed are sorted by the server from most to least number of times the washing program has been used.
[0012] Optionally, displaying the multiple washing topics according to their sorting order includes:
[0013] If the number of laundry topics exceeds the maximum number of topics that the display area for laundry topics can display, then the multiple laundry topics will be displayed in a split screen.
[0014] The method further includes:
[0015] The screen flipping operation is performed based on the user's first operation on the display area.
[0016] Optional, also includes:
[0017] Receive the user's second action regarding the target washing topic;
[0018] The second operation displays the washing program in the target washing topic.
[0019] Optional, also includes:
[0020] Record the washing program used by the user and send the information about the washing program used by the user to the server.
[0021] Secondly, this application provides a washing program recommendation method, applied to a server, comprising:
[0022] Receive information about the washing program used by the user from multiple washing machines and their control devices;
[0023] Based on the information of the washing program used by the user, multiple washing topics are sorted, wherein each washing topic includes one or more washing programs;
[0024] The sorting of the multiple washing topics is sent to the control device of the washing machine.
[0025] Optionally, the step of sorting multiple washing topics based on information about the washing program used by the user includes:
[0026] Based on the information about the washing programs used by the user, the total number of times each washing program was used by each washing machine was calculated.
[0027] Based on the total number of times each washing program is used on each washing machine, the number of times each washing theme is used is calculated. The number of times each washing theme is used is the sum of the number of times each user uses each washing program included in the washing theme of each washing machine.
[0028] The washing functions of each washing machine are sorted from highest to lowest frequency based on the number of times each function is used.
[0029] Optionally, the step of sorting multiple washing topics based on information about the washing program used by the user includes:
[0030] Based on the information about the washing programs used by the user, the total number of times each washing program was used by the multiple washing machines was calculated.
[0031] Based on the total number of times each washing program is used on the multiple washing machines, the total number of times each washing theme is used is calculated. The total number of times each washing theme is used is the sum of the number of times each washing program is used by the user on each washing theme of the multiple washing machines.
[0032] The multiple washing topics are sorted from highest to lowest based on the total number of times the user has used them.
[0033] Optional, also includes:
[0034] The total number of times each washing program was used was calculated based on the total number of times each washing program was used by the multiple washing machines.
[0035] The washing programs included in each washing topic are sorted according to the total number of times the washing program is used.
[0036] Optional, also includes:
[0037] Count the number of downloads for each washing program;
[0038] The washing programs included in each washing topic are sorted according to the number of times the washing program has been downloaded.
[0039] Thirdly, this application provides a control device for a washing machine, comprising:
[0040] The receiving module is used to receive the sorting of multiple washing topics sent by the server, wherein each washing topic includes one or more washing programs;
[0041] The display module is used to display the multiple washing topics according to their sorting order.
[0042] Fourthly, this application provides a server, comprising:
[0043] The receiving module is used to receive information about the washing program used by the user, sent by multiple washing machines and the control device of the washing machines;
[0044] The sorting module is used to sort multiple washing topics according to the information of the washing program used by the user, wherein each washing topic includes one or more washing programs;
[0045] The sending module is used to send the sorting of the multiple washing topics to the control device of the washing machine.
[0046] Fifthly, this application provides a control device for a washing machine, comprising: at least one processor, a memory, and a transceiver;
[0047] The processor controls the receiving and transmitting actions of the transceiver;
[0048] The memory stores computer-executed instructions;
[0049] The at least one processor executes computer execution instructions stored in the memory, causing the at least one processor to perform the method described in the first aspect.
[0050] Sixthly, this application provides a server, including: at least one processor, memory, and transceiver;
[0051] The processor controls the receiving and sending actions of the transceiver.
[0052] The memory stores computer-executed instructions;
[0053] The at least one processor executes computer execution instructions stored in the memory, causing the at least one processor to perform the method described in the second aspect.
[0054] In a seventh aspect, this application provides a computer-readable storage medium storing computer-executable instructions that, when executed by a processor, implement the method described in either the first or second aspect.
[0055] Eighthly, this application provides a computer program product, including a computer program that, when executed by a processor, implements the method described in either the first or second aspect.
[0056] This application provides a washing program recommendation method, a washing machine control device, and a server. The washing machine control device receives a ranking of multiple washing topics sent by the server and displays these topics according to the ranking of washing programs. Displaying washing programs by topic helps users quickly find the desired program. This ranking is based on the total number of times the user has used each washing program within a given washing machine topic, or the total number of times the user has used each washing program within a given washing topic across multiple washing machines. This accurately reflects the user's washing habits, prioritizing frequently used washing topics for the user, allowing for faster access to the desired program, saving user time, and improving user experience. Attached Figure Description
[0057] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0058] Figure 1 This is a schematic diagram of an application scenario provided by an embodiment of this application.
[0059] Figure 2 This is a flowchart illustrating a washing program recommendation method provided in Embodiment 1 of this application.
[0060] Figure 3 This is a schematic diagram for a washing-related topic.
[0061] Figure 4 This is a flowchart illustrating a washing program recommendation method provided in Embodiment 2 of this application.
[0062] Figure 5 This is a signaling flowchart of a washing program recommendation method provided in Embodiment 3 of this application.
[0063] Figure 6 This is a schematic diagram of the structure of a control device for a washing machine provided in Embodiment 4 of this application.
[0064] Figure 7 This is a schematic diagram of the structure of a server provided in Embodiment 5 of this application.
[0065] Figure 8 This is a schematic diagram of the structure of a control device for a washing machine provided in Embodiment Six of this application.
[0066] Figure 9 This is a schematic diagram of the structure of a server provided in Embodiment 7 of this application.
[0067] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0068] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0069] Currently, there are two ways to use smart washing machines. One method involves users selecting a suitable washing program from the control panel on the washing machine itself. The other method involves users selecting a washing program via an app on a connected smartphone or other device. Simultaneously, the app's "cloud program" provides users with washing programs not available on the washing machine that the user needs. However, when recommending washing programs through the app's cloud program, all programs are typically sorted and displayed to the user in descending order of download frequency. The programs at the top of the list may not be the ones the user needs. Users have to search through a large number of programs to find the one they require, which is cumbersome, time-consuming, and results in a poor user experience.
[0070] To address the aforementioned problems in the prior art, this application provides a washing program recommendation method, a washing machine control device, and a server. Multiple washing machines and their control devices send information about the washing programs used by the user to the server. The control device can be a mobile phone connected to the washing machine or the washing machine itself. The server counts the total number of times all washing programs across multiple washing categories are used, thus obtaining the user's washing habits. Then, when the user uses the washing machine through the control device, the multiple washing categories sent by the server are displayed in descending order of usage frequency, allowing the user to quickly find the desired washing program among the top-ranked categories, instead of searching through all the available programs, saving time and increasing efficiency.
[0071] Figure 1 This is a schematic diagram illustrating one application scenario to which this application applies. For example... Figure 1As shown, the control device 101, washing machine 102, and server 103 of the washing machine interact with each other via the Internet. The processor in server 103 is configured to execute corresponding computer programs to perform corresponding control operations on various functions of washing machine 102 and mobile phone 101. Server 103 can also be a server cluster, but this embodiment does not limit this. It is understood that there can be multiple control devices 101, washing machine 102, and servers 103, which are not shown in the figure.
[0072] Furthermore, this application embodiment does not limit the type of washing machine 102; the washing machine 102 can be any type of washing machine, such as a drum washing machine or an agitator washing machine. This application embodiment also does not limit the type of the washing machine control device 101; the washing machine control device 101 can be an electronic device such as a mobile phone, tablet computer, or desktop computer with a washing machine app installed. The washing program can be displayed and selected through the app installed on the washing machine control device 101.
[0073] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.
[0074] refer to Figure 2 , Figure 2 This is a flowchart illustrating a washing program recommendation method provided in Embodiment 1 of this application. The method can be executed by the control device of a washing machine and includes the following steps:
[0075] Step 201: The washing machine's control device receives a sorting of multiple washing topics sent by the server, wherein each washing topic includes one or more washing programs.
[0076] The order of the above washing topics is obtained by the server according to the number of times a user uses each washing topic of a washing machine from largest to smallest. The number of times a washing topic is used is the sum of the number of times the user uses each washing program included in the washing topic of that washing machine.
[0077] Alternatively, the order of the above multiple washing topics is obtained by the server sorting them from largest to smallest based on the number of times the user has used each washing topic on multiple washing machines. The number of times a washing topic has been used is the sum of the number of times the user has used each washing program included in the washing topics of multiple washing machines.
[0078] Here, the number of times a user uses each washing function of a washing machine is the same user's usage count. The server counts each user separately, and each user may use different washing functions, and different users may use each washing function a different number of times.
[0079] The number of times a user uses each washing program across multiple washing machines is the sum of the number of times the user uses each washing program across multiple washing machines. The server performs this statistical analysis uniformly for multiple users.
[0080] For example, the server divides the washing topics into baby washing topics, special material topics, disinfection and sterilization topics, special stain topics, and large item washing topics.
[0081] The baby and children's washing program includes four washing procedures: children's stubborn stain washing, baby care washing, children's clothing disinfection washing, and baby and children's clothing boiling washing.
[0082] The special material section includes five washing programs: denim wash, silk wash, plush toy wash, mink air wash, and shirt wash.
[0083] The disinfection and sterilization section includes four washing programs: high-temperature disinfection wash, children's clothing disinfection wash, infant and children's clothing boiling wash, and towel boiling wash.
[0084] The special stain removal program includes three washing programs: Fitness & Sports Wash, Smelly Socks & Brothers, and Cotton & Linen Milk / Blood Stains.
[0085] The large items washing program includes three washing programs: down jacket washing, bedding washing, and coat washing.
[0086] Correspondingly, the server statistics for the usage frequency of the "Baby Wash" topic are the sum of the usage frequencies of the four washing programs: "Children's Stain Wash," "Baby Care Wash," "Children's Clothing Disinfect Wash," and "Baby Clothing Boil Wash," for example, 120 times. The usage frequency of the "Special Material Wash" topic is the sum of the usage frequencies of the five washing programs: "Denim Wash," "Silk Wash," " Plush Toy Wash," "Mink Air Wash," and "Shirt Wash," for example, 50 times. The usage frequency of the "Disinfection and Sterilization" topic is the sum of the usage frequencies of the four washing programs: "High Temperature Disinfection Wash," "Children's Clothing Disinfect Wash," "Baby Clothing Boil Wash," and "Towel Boil Wash," for example, 35 times. The usage frequency of the "Special Stain Wash" topic is the sum of the usage frequencies of the three washing programs: "Fitness & Sports Wash," "Stinky Socks," and "Cotton & Linen Milk / Blood Stains," for example, 45 times. The usage frequency of the "Large Item Wash" topic is the sum of the usage frequencies of the three washing programs: "Down Jacket Wash," "Bedding Wash," and "Coat Wash," for example, 20 times. Sorting the usage frequencies of each washing topic from highest to lowest, the washing topics can be ranked as follows: Baby Wash, Special Material Wash, Special Stain Wash, Disinfection and Sterilization, Large Item Wash.
[0087] As one possible implementation, the washing section can be divided into a general washing section, a drying section (for washer-dryer combos), a top-drum section, and a bottom-drum section (for twin-tub washing machines).
[0088] The commonly used washing categories mentioned above can include mixed wash, quick wash, shirt wash, wool wash, extra-clean wash, children's wear wash, cold water wash, and stubborn stain wash. Drying categories can include steam sterilization, air wash, and tumble dry only. Top-loading categories can include baby wash, lingerie wash, gentle wash, and towel wash. Bottom-loading categories can include heavy-duty wash, bedding wash, and denim wash.
[0089] The division of washing topics and the description of washing programs included in this embodiment are merely examples and do not constitute a limitation. The division of washing topics may vary depending on the model or type of washing machine.
[0090] The server can periodically and proactively send multiple washing topic rankings to the control device, for example, once a week. Alternatively, when a user opens the washing machine app on the control device, the control device sends a request message to the server requesting the latest ranking of washing topics, and the server sends the ranking of washing topics back to the control device via a response message to the request message.
[0091] Step 202: Display multiple washing topics in the order of multiple washing topics.
[0092] The washing programs displayed in the aforementioned washing section are washing programs that the user has not downloaded, and these washing programs are not available on the washing machine itself.
[0093] As one possible implementation, the washing programs displayed in the washing section could also be all washing programs, including those that the user has downloaded and those that the user has not downloaded.
[0094] By sorting the laundry topics by user frequency from highest to lowest, the system prioritizes displaying the topics users use most frequently, making it easier for users to quickly find the laundry programs they need from the commonly used topics.
[0095] When the washing machine's control device displays multiple washing programs in the washing section, the multiple washing programs displayed in the washing section can optionally be sorted by the server from most to least number of times the washing program has been downloaded, or by the server from most to least number of times the washing program has been used.
[0096] The washing machine's control device displays multiple washing topics in order of their sequence. When the number of washing topics exceeds the maximum number of topics that the display area can show, the multiple washing topics are displayed on separate screens. For example, if the display area can show a maximum of 4 washing topics, but the washing machine has a total of 8 washing topics, then they can be displayed on two screens. Users can then jump to the next screen by swiping or dragging the progress bar to view all washing topics.
[0097] Figure 3 This is a schematic diagram for a washing-related topic, such as... Figure 3 As shown, the display area for laundry topics shows four laundry topics, each with its name and icon. Users can click on a laundry topic area to open a subpage for that topic. This subpage displays one or more laundry programs corresponding to that topic, allowing users to download programs, view their functions, and more.
[0098] As one possible implementation, if the number of washing-related topics is no greater than the maximum number of topics that the display area for washing-related topics can display, then split-screen display is not required.
[0099] In this embodiment, each time a user selects a washing program through the washing machine's control device, the control device records the washing program used by the user and sends the information of the washing program used by the user to the server, so that the server can sort the washing programs or use them for other functions.
[0100] In this embodiment, the washing machine control device receives a sorted list of multiple washing topics sent by the server. This sorting is based on the user's usage frequency of each washing topic on the washing machine, from highest to lowest, or it can be based on the user's usage frequency of each washing topic across multiple washing machines, also from highest to lowest. The multiple washing topics are then displayed according to the sorting of multiple washing programs. Displaying washing programs by topic helps users quickly find the desired program. The usage frequency of a washing topic is the sum of the user's usage frequency of all washing programs within that topic, or the sum of the user's usage frequency of all washing programs within a single topic across multiple washing machines. This allows for accurate understanding of the user's washing habits, prioritizing the display of frequently used washing topics, facilitating faster access to the desired program, saving user time, and improving the user experience.
[0101] refer to Figure 4 , Figure 4 This is a flowchart illustrating a washing program recommendation method provided in Embodiment 2 of this application. The method can be executed by a server and includes the following steps:
[0102] Step 401: Receive information about the washing program used by the user from multiple washing machines and their control devices.
[0103] Multiple washing machines and their control devices send information about the washing programs used by the user to the server. This information includes the program's identifier or name, which the server uses to distinguish between different washing programs. The washing machines and their control devices can send this information periodically or immediately after the user uses a washing program.
[0104] Step 402: Sort multiple washing topics according to the washing program information used by the user. Each washing topic includes one or more washing programs.
[0105] In one exemplary approach, the server can calculate the total number of times each washing program is used by each washing machine based on information about the washing programs used by the user. Based on the total number of times each washing program is used, the server can calculate the usage count of multiple washing topics for each washing machine. The usage count of a washing topic is the sum of the total number of times each user uses each washing program within that washing topic for each washing machine. The server then sorts the multiple washing topics for each washing machine from highest to lowest usage count.
[0106] For example, a washing machine uses six washing programs: children's stain wash, jeans wash, children's clothing disinfection wash, bedding wash, shirt wash, and towel boil wash. The server will count the total number of times each of these six washing programs is used. The washing machine uses the children's stain wash program 10 times, the jeans wash program 12 times, the children's clothing disinfection wash program 18 times, the bedding wash program 21 times, the shirt wash program 23 times, and the towel boil wash program 20 times.
[0107] The washing machine's baby wash function was used 10 times, including 10 uses of the children's stain wash; the special material wash function was used 35 times, including 23 uses of shirts and 12 uses of jeans; the disinfection and sterilization function was used 38 times, including 18 uses of children's clothing disinfection wash and 20 uses of towel boiling wash; and the bulky item wash function was used 21 times, including 21 uses of bedding. The washing functions are then sorted by usage frequency from highest to lowest: disinfection and sterilization function, special material wash function, bulky item wash function, and baby wash function.
[0108] In another exemplary approach, the server can calculate the total number of times each washing program is used across multiple washing machines based on the user's usage information. Based on this total number of times each washing program is used, the server can calculate the total number of times multiple washing topics are used. The total number of times a washing topic is used is the sum of the number of times each washing program within that topic is used across multiple washing machines. The multiple washing topics are then sorted from highest to lowest based on the total number of times they are used.
[0109] For example, multiple washing machines used six washing programs: children's stain wash, jeans wash, children's clothing disinfection wash, bedding wash, shirt wash, and towel boil wash. The statistics show the total number of times each washing program was used across multiple washing machines, resulting in the total number of uses for various washing themes. The "baby wash" theme was used 120 times, including only the "children's stain wash" program (120 uses); the "special material wash" theme was used 260 times, including 135 uses for shirt wash and 125 uses for jeans wash; the "disinfection and sterilization" theme was used 280 times, including 180 uses for children's clothing disinfection wash and 100 uses for towel boil wash; and the "large items wash" theme was used 110 times, including only the "bedding wash" program (110 uses). The washing themes were then sorted from highest to lowest usage frequency: disinfection and sterilization, special material wash, baby wash, and large items wash.
[0110] The description of the thematic division of each washing program in this embodiment is merely an example and does not constitute a limitation. Different washing programs can also be divided into different thematic divisions based on their different attributes.
[0111] The laundry category is created by manually categorizing the attributes of each laundry program through a server, grouping programs with similar attributes together.
[0112] For example, the four washing programs—children's stubborn stain wash, baby care wash, children's clothing disinfection wash, and infant clothing boiling wash—are all washing programs with infant and child attributes, so these four washing programs are categorized under the infant and child washing category.
[0113] For example, the five washing programs—denim wash, silk wash, plush toy wash, mink air wash, and shirt wash—are all washing programs with special material properties, and these five washing programs are categorized as special material programs.
[0114] The description of the washing program division in this embodiment is merely illustrative and does not constitute a limitation. Based on different attributes, the washing program can be categorized into different washing topics.
[0115] Step 403: Send the sorting of multiple washing topics to the control device of the washing machine.
[0116] The server can periodically and proactively send the ranking of the usage frequency of multiple washing topics to the washing machine's control device, or it can send the ranking of the usage frequency of multiple washing topics in the response message of the request message to the control device after receiving a request message from the control device.
[0117] Optionally, the server can also count the total number of times each washing program is used by multiple washing machines based on the total number of times each washing program is used, and then sort the washing programs included in each washing topic according to the total number of times each washing program is used. This allows the washing machine's control device to prioritize recommending the most frequently used washing programs to the user. The most frequently used washing programs are usually those with better reviews and are more easily accepted by users.
[0118] Alternatively, the server can count the number of downloads for each washing program and rank the washing programs included in each washing topic based on the number of downloads. The number of downloads can also reflect the degree of user approval of the washing program.
[0119] In this embodiment, the server counts the total number of times each washing program is used on each washing machine, or the total number of times each washing program is used on multiple washing machines. Based on this, it further counts the usage frequency of multiple washing topics. Each washing topic includes one or more washing programs. The usage frequency of a washing topic is the sum of the user's usage frequency of each washing program within that washing machine's topic, or the sum of the user's usage frequency of each washing program within that topic across multiple washing machines. This allows for accurate and reliable data acquisition of the user's washing habits. Furthermore, the service sorts the multiple washing topics by usage frequency from highest to lowest and sends this sorting information to the washing machine's control device. Frequently used washing topics are prioritized for display, allowing users to quickly find the desired washing program, saving time and improving the user experience.
[0120] Figure 5 This is a signaling flowchart of a washing program recommendation method provided in Embodiment 3 of this application. Based on Embodiments 1 and 2, this embodiment describes in detail the interaction process between devices, such as... Figure 5 As shown, the method provided in this embodiment includes the following steps.
[0121] Step 501: The washing machine's control device records information about the washing program used by the user.
[0122] Step 502: The washing machine records information about the washing program used by the user.
[0123] It is understandable that steps 501 and 502 are executed in no particular order.
[0124] Step 503: The washing machine's control device sends information about the washing program used by the user to the server.
[0125] The washing machine's control unit sends the recorded information about the washing program used by the user to the server.
[0126] Step 504: The washing machine sends the user's washing program information to the server.
[0127] The washing machine sends the recorded information about the washing programs used by the user to the server.
[0128] Step 505: The server counts the total number of times each washing machine uses each washing program.
[0129] The server calculates the total number of times each washing program is used by each washing machine based on the information of the washing programs used by the user.
[0130] Step 506: The server counts the number of times each washing machine uses multiple washing topics.
[0131] The server calculates the usage count of multiple washing topics based on the total number of times each washing program is used on each washing machine. Each washing topic includes one or more washing programs, and the usage count of a washing topic is the sum of the number of times the user uses each washing program included in the washing topic of the washing machine.
[0132] Step 507: The server calculates the total number of times each washing program is used based on the total number of times each washing program is used by multiple washing machines.
[0133] The total number of times the washing program is used can be used in step 510 to display the order of multiple washing programs in multiple washing topics on the washing machine's control device.
[0134] Step 508: The server sorts the usage frequency of multiple washing topics from largest to smallest.
[0135] Step 509: The server sends the sorting of washing topics to the washing machine's control device.
[0136] Step 510: The washing machine's control device displays multiple washing topics in order of their sorting.
[0137] Optionally, the multiple washing programs displayed in the washing section can be sorted by the server according to the number of times the washing program has been downloaded, from most to least, or the multiple washing programs can be sorted by the total number of times the washing program has been used, obtained in step 507, from most to least.
[0138] The process of this embodiment can be used to execute the recommended washing program method in Embodiment 1 or Embodiment 2. The specific implementation and technical effects are similar, and will not be described again here.
[0139] refer to Figure 6 , Figure 6 This is a schematic diagram of the structure of a control device for a washing machine provided in Embodiment 4 of this application. Figure 6 As shown, the device 60 includes: a receiving module 601 and a display module 602.
[0140] The receiving module 601 is used to receive the sorting of multiple washing topics sent by the server, wherein each washing topic includes one or more washing programs.
[0141] Optionally, the sorting of multiple washing topics is obtained by the server according to the number of times the user uses each washing topic of the washing machine from largest to smallest. The number of times a washing topic is used is the sum of the number of times the user uses each washing program included in the washing topic of the washing machine.
[0142] Optionally, the sorting of multiple washing topics is obtained by the server based on the number of times the user uses each washing topic on multiple washing machines from largest to smallest. The number of times a washing topic is used is the sum of the number of times the user uses each washing program included in the washing topics of multiple washing machines.
[0143] Display module 602 is used to display multiple washing topics in order of multiple washing topics.
[0144] Optionally, when multiple washing programs are displayed in the washing section, the multiple washing programs displayed in the washing section are sorted by the server from the highest to the lowest number of downloads of the washing program, or the multiple washing programs displayed are sorted by the server from the highest to the lowest number of times the washing program is used.
[0145] Optionally, if the number of washing topics exceeds the maximum number of topics that the display area can display, multiple washing topics will be displayed in a split screen. Accordingly, the display module 602 is specifically used to: perform a screen flipping operation based on the user's first operation on the display area; receive the user's second operation on the target washing topic; and display the washing program in the target washing topic based on the second operation.
[0146] Optionally, the washing program used by the user can be recorded and the information about the washing program used by the user can be sent to the server.
[0147] The apparatus in this embodiment can be used to execute the recommended washing program method of Embodiment 1. The specific implementation and technical effects are similar, and will not be described again here.
[0148] refer to Figure 7 , Figure 7This is a schematic diagram of the structure of a server provided in Embodiment 5 of this application. Figure 7 As shown, the device 70 includes: a receiving module 701, a first statistics module 702, a second statistics module 703, a sorting module 704, and a sending module 705.
[0149] The receiving module 701 is used to receive information about the washing program used by the user from multiple washing machines and their control devices.
[0150] The sorting module 702 sorts multiple washing topics according to the information of the washing program used by the user, wherein each washing topic includes one or more washing programs.
[0151] Optionally, based on information about the washing program used by the user, multiple washing topics can be sorted, including:
[0152] Based on the information of the washing programs used by the user, the total number of times each washing program was used by each washing machine was calculated.
[0153] Based on the total number of times each washing program is used on each washing machine, the number of times each washing theme is used is calculated. The number of times each washing theme is used is the sum of the number of times each user uses each washing program included in the washing theme of each washing machine.
[0154] The washing functions of each washing machine are sorted from most frequent to least frequent based on the number of times each function is used.
[0155] Optionally, based on information about the washing program used by the user, multiple washing topics can be sorted, including:
[0156] Based on the information of the washing programs used by the user, the total number of times each washing program was used by multiple washing machines was calculated.
[0157] Based on the total number of times each washing program is used across multiple washing machines, the total number of times multiple washing topics are used is calculated. The total number of times a washing topic is used is the sum of the number of times each washing program included in the washing topics of multiple washing machines is used by the user.
[0158] Sort the multiple laundry topics by the total number of times each user uses them, from highest to lowest.
[0159] The sending module 703 is used to send the sorting of multiple washing topics to the control device of the washing machine.
[0160] Optionally, the total number of times each washing program is used can be calculated based on the total number of times each washing program is used across multiple washing machines; and the washing programs included in each washing topic can be sorted according to the total number of times each washing program is used.
[0161] Optionally, the number of downloads for each washing program can be counted; based on the number of downloads, the washing programs included in each washing topic can be sorted.
[0162] The apparatus in this embodiment can be used to execute the recommended washing program method of Embodiment 2. The specific implementation and technical effects are similar, and will not be described again here.
[0163] refer to Figure 8 , Figure 8 This is a schematic diagram of the structure of a control device for a washing machine provided in Embodiment Six of this application. The control device 80 for the washing machine includes: a processor 801, a memory 802, and a transceiver 803. The processor 801 executes computer execution instructions stored in the memory 802 and controls the receiving and sending actions of the transceiver 803, so that at least one processor executes the recommended washing program method steps of Embodiment One. The specific implementation and technical effects are similar, and will not be described again here.
[0164] refer to Figure 9 , Figure 9 This application provides a schematic diagram of the structure of a server in Embodiment 7. The server includes a processor 901, a memory 902, and a transceiver 903. The processor 901 executes computer execution instructions stored in the memory 902 and controls the receiving and sending actions of the transceiver 903, so that at least one processor executes the recommended washing program method steps of Embodiment 2. The specific implementation and technical effects are similar and will not be described in detail here.
[0165] This application provides a computer-readable storage medium storing computer-executable instructions. When executed by a processor, these instructions are used to implement the recommended washing procedure steps as described in either Embodiment 1 or Embodiment 2 above. The specific implementation methods and technical effects are similar and will not be repeated here.
[0166] Embodiment 9 of the present invention provides a computer program product, including a computer program. When the computer program is executed by a processor, it implements the recommended washing program method steps as described in either Embodiment 1 or Embodiment 2 above. The specific implementation method and technical effects are similar, and will not be repeated here.
[0167] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the following claims.
[0168] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.
Claims
1. A method for recommending washing programs, characterized in that, Control devices used in washing machines include: The server receives a sorted list of multiple washing topics, each of which includes one or more washing programs. The sorting of the multiple washing topics is obtained by the server according to the number of times the user uses each washing topic of the washing machine from largest to smallest. The number of times the washing topic is used is the sum of the number of times the user uses each washing program included in the washing topic of the washing machine. The multiple washing topics are displayed in the order they are ordered. When multiple washing programs are displayed in the washing topic, the multiple washing programs displayed in the washing topic are sorted by the server from the most downloaded washing programs to the least downloaded, or the multiple washing programs displayed are sorted by the server from the most used washing programs to the least downloaded.
2. The method according to claim 1, characterized in that, The sorting of the multiple washing topics can also be obtained by the server sorting the washing topics of the multiple washing machines from largest to smallest according to the number of times the user uses each washing topic. The number of times the washing topics are used can also be the sum of the number of times the user uses each washing program included in the washing topics of the multiple washing machines.
3. The method according to claim 1 or 2, characterized in that, The method of displaying the multiple washing topics according to their sorting order includes: If the number of laundry topics exceeds the maximum number of topics that the display area for laundry topics can display, then the multiple laundry topics will be displayed in a split screen. The method further includes: The screen flipping operation is performed based on the user's first operation on the display area.
4. The method according to claim 3, characterized in that, Also includes: Receive the user's second action regarding the target washing topic; The second operation displays the washing program in the target washing topic.
5. The method according to claim 1 or 2, characterized in that, Also includes: Record the washing program used by the user and send the information about the washing program used by the user to the server.
6. A method for recommending washing programs, characterized in that, Applied to servers, including: Receive information about the washing program used by the user from multiple washing machines and their control devices; Based on the information of the washing program used by the user, multiple washing topics are sorted, wherein each washing topic includes one or more washing programs; The sorting of the multiple washing topics is sent to the control device of the washing machine; The sorting of the multiple washing topics is based on the number of times the user uses each washing topic of the washing machine from largest to smallest. The number of times the washing topic is used is the sum of the number of times the user uses each washing program included in the washing topic of the washing machine. The total number of times each washing program was used was calculated based on the total number of times each washing program was used by the multiple washing machines. The washing programs included in each washing topic are sorted according to the total number of times the washing program is used; or, Count the number of downloads for each washing program; The washing programs included in each washing topic are sorted according to the number of times the washing program has been downloaded.
7. The method according to claim 6, characterized in that, The process of sorting multiple washing topics based on information about the washing program used by the user includes: Based on the information about the washing programs used by the user, the total number of times each washing program was used by each washing machine was calculated. Based on the total number of times each washing program is used on each washing machine, the number of times each washing theme is used is calculated. The number of times each washing theme is used is the sum of the number of times each user uses each washing program included in the washing theme of each washing machine. The washing functions of each washing machine are sorted from highest to lowest frequency based on the number of times each function is used.
8. The method according to claim 6, characterized in that, The process of sorting multiple washing topics based on information about the washing program used by the user includes: Based on the information about the washing programs used by the user, the total number of times each washing program was used by the multiple washing machines was calculated. Based on the total number of times each washing program is used on the multiple washing machines, the total number of times each washing theme is used is calculated. The total number of times each washing theme is used is the sum of the number of times each washing program is used by the user on each washing theme of the multiple washing machines. The multiple washing topics are sorted from highest to lowest based on the total number of times the user has used them.
9. A control device for a washing machine, characterized in that, include: The receiving module is used to receive the sorting of multiple washing topics sent by the server, wherein each washing topic includes one or more washing programs; the sorting of the multiple washing topics is obtained by the server according to the number of times the user uses each washing topic of the washing machine from largest to smallest, and the number of times the washing topic is used is the sum of the number of times the user uses each washing program included in the washing topic of the washing machine. The display module is used to display the multiple washing topics according to their order. When multiple washing programs are displayed in a washing topic, the multiple washing programs displayed in the washing topic are sorted by the server from the highest to the lowest number of downloads, or the multiple washing programs displayed are sorted by the server from the highest to the lowest number of total usages.
10. A server, characterized in that, include: The receiving module is used to receive information about the washing program used by the user, sent by multiple washing machines and the control device of the washing machines; The sorting module is used to sort multiple washing topics according to the information of the washing program used by the user, wherein each washing topic includes one or more washing programs; The sending module is used to send the sorting of the multiple washing topics to the control device of the washing machine, so that the control device of the washing machine displays the multiple washing topics according to the sorting of the multiple washing topics; wherein, the sorting of the multiple washing topics is obtained by sorting the number of times the user uses each washing topic of the washing machine from largest to smallest, and the number of times the washing topic is used is the sum of the number of times the user uses each washing program included in the washing topic of the washing machine; Based on the total number of times each washing program is used by the multiple washing machines, the total number of times each washing program is used is calculated; based on the total number of times each washing program is used, the washing programs included in each washing topic are ranked; or, Count the number of downloads for each washing program; sort the washing programs included in each washing topic according to the number of downloads.
11. A control device for a washing machine, characterized in that, include: At least one processor, memory, and transceiver; The processor controls the receiving and transmitting actions of the transceiver; The memory stores computer-executed instructions; The at least one processor executes computer execution instructions stored in the memory, causing the at least one processor to perform the method as described in any one of claims 1 to 5.
12. A server, characterized in that, include: At least one processor, memory, and transceiver; The processor controls the receiving and transmitting actions of the transceiver; The memory stores computer-executed instructions; The at least one processor executes computer execution instructions stored in the memory, causing the at least one processor to perform the method as described in any one of claims 6 to 8.
Citation Information
Patent Citations
Display Method of Operation Interface of Electrical Appliance and Control Method of Washing Machine
US20170284009A1
KR20210095140A