A method, system and device for controlling a recommended clothing processing device

By building a list of program tags for users to browse online community content and calculate probability values, the control function corresponding to the optimal program tag is recommended to the clothing processing equipment, solving the problem that users find it difficult to find a suitable washing machine program, achieving efficient and accurate program recommendations, and improving user experience and product sales.

CN114438711BActive Publication Date: 2025-03-18QINGDAO HAIER WASHING MASCH CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202011203919.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-11-02
Publication Date
2025-03-18
Estimated Expiration
2040-11-02

AI Technical Summary

Technical Problem

Users find it difficult to find the appropriate program when choosing a washing machine program, resulting in clothes that may be overwashed or stains not removed, and the prior art is difficult to provide fast, efficient and accurate program recommendations.

Method used

By constructing a list of program tags based on user browsing online community content, the probability value of each program tag is calculated, and the control function corresponding to the optimal program tag is recommended to the clothing processing equipment.

Benefits of technology

It realizes quick, efficient and accurate recommendation of clothing processing programs suitable for user needs, avoids the problem of wear or uncleared stains, improves user experience and increases product sales and user stickiness.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114438711B_ABST
    Figure CN114438711B_ABST
Patent Text Reader

Abstract

The present invention relates to the technical field of intelligent recommendation of browsing data, and specifically provides a method, system and device for recommending control of clothing processing equipment, aiming to solve the problem that existing users improperly select functions corresponding to program labels of clothing processing equipment, causing wear and tear on clothing or incomplete removal of stains. To this end, the method includes: constructing a list of program labels of user intentions based on program labels of online community content browsed by users; by calculating the total score of all program labels in the list, when the total score of the program labels is greater than a preset threshold, calculating the probability value of each program label, and recommending the control function corresponding to the program label with the largest probability value and greater than the preset probability threshold to the clothing processing equipment. This solution can quickly and efficiently recommend control functions suitable for users to clothing processing equipment when users browse online community content, effectively improving user experience, increasing product sales and enhancing user stickiness of online communities.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of intelligent recommendation of browsing data, and in particular to a method, system and device for recommending control of clothing processing equipment. Background Art

[0002] At present, most washing machines on the market are smart washing machines. In addition to the programs on the washing machine, they also support customized washing parameters to control the washing process. However, users have limited ability to adjust the parameters. It is generally believed that increasing the washing time can wash clothes more cleanly, and reducing the washing or drying time can complete the washing process as quickly as possible. However, this customization may bring other negative effects, such as increasing the washing time to cause clothing wear, and reducing the washing time to cause stains not to be removed. Therefore, the washing machine control app will add washing programs that are more suitable for certain special scenarios added by the manufacturer, but some users may think that there are too many washing programs and it is difficult to find a suitable program, or they may directly search online for what to do. The results of direct online searches may not be ideal due to the differences in parameters of various washing machines.

[0003] In response to the above-mentioned defects, it is necessary to improve the intelligent recommendation of control functions corresponding to program tags of clothing processing equipment to match the actual needs of users, and quickly and efficiently recommend control functions corresponding to program tags suitable for the current user to the clothing processing equipment when the user browses the content of the online community, so as to improve the precision and accuracy of the control functions corresponding to the recommended program tags, and avoid users from inappropriately selecting control functions corresponding to clothing processing equipment, which may cause wear and tear on clothes or incomplete removal of stains, thereby effectively improving user experience, thereby increasing sales of clothing processing equipment products and enhancing user stickiness in the online community. Summary of the invention

[0004] In order to overcome the above defects, the present invention is proposed to solve or at least partially solve the technical problem of how to quickly, efficiently and accurately prevent users from improperly selecting the control function corresponding to the program label of the clothing treatment device, which causes wear and tear on the clothes or incomplete removal of stains. In view of the above technical problems, the present invention provides a method, system and device for recommending control of a clothing treatment device.

[0005] In a first aspect, a method for recommending control of a laundry processing device is provided, comprising:

[0006] Based on the program tags of the user browsing the online community content, a list of program tags of user intention is constructed;

[0007] According to the program tag list of the user's intention, the control function corresponding to the optimal program tag is recommended to the clothes processing device.

[0008] Among them, "building a list of program tags of user intentions based on the program tags of the user's browsing of online community content" specifically includes:

[0009] Users log in and operate the online community APP to display and browse online community content;

[0010] Building a list of program tags intended by the user based on the program tags in the content operated by the user when browsing the online community content;

[0011] Wherein, the program label matches the control function of the clothing processing device.

[0012] Among them, “recommending the control function corresponding to the optimal program tag to the clothing processing device according to the program tag list of the user’s intention” includes:

[0013] Calculating the probability value of the optimal program tag according to the intended program tag list of the user, taking the program tag with the probability value of the optimal program tag as the optimal program tag, and recommending the control function matched by the optimal program tag to the clothes processing device;

[0014] The clothes treating device directly starts running upon receiving the recommended control function.

[0015] The step of “calculating the probability value of the optimal program tag according to the user's intended program tag list” specifically includes:

[0016] Calculating the total score of all program tags in the program tag list of the user's intention; and when the total score of all program tags is greater than a preset threshold, calculating the probability value of each program tag in the list, and sorting the obtained probability value of each program tag from large to small;

[0017] The probability value that is the largest in the sorting and is greater than a preset probability threshold is determined as the probability value of the optimal program label.

[0018] Among them, “calculating the total score of all program tags in the program tag list of the user's intention; and when the total score of all program tags is greater than a preset threshold, calculating the probability value of each program tag in the list” specifically includes:

[0019] The calculation formula for the total score of all program tags in the program tag list of the user's intention is as follows:

[0020]

[0021] in,

[0022] The total score S represents the sum of the number of occurrences and weights of the total k program tags that the user browses the online community content;

[0023] k represents the total number of labels;

[0024] count i represents the number of occurrences of the i-th program tag when a user browses the online community content;

[0025] score i Indicates the weight of the i-th program tag in the content of the online community content browsed by the user;

[0026] The preset threshold is 20;

[0027] When the total score of all program tags is greater than a preset threshold, calculating the probability of each program tag in the list;

[0028] in,

[0029] The probability value of each program label is calculated as follows:

[0030]

[0031] in,

[0032] e is the natural exponent e, the base of the natural logarithm, an infinite non-repeating decimal, and its value is approximately: 2.71828182845904523536;

[0033] g (i) represents the score of the ith program tag, which is the sum of the number of occurrences count and the weight score of the ith program tag;

[0034] k represents the total number of labels;

[0035] The calculated probability values ​​of each program label are arranged from large to small, wherein the preset probability threshold is 0.5, and the probability value that is the largest in the arrangement and greater than 0.5 is determined as the probability value of the optimal program label.

[0036] In a second aspect, a system for recommending control of a laundry processing device is provided, comprising:

[0037] A construction unit, which is used to construct a program tag list of user intention based on program tags of online community content browsed by the user;

[0038] A recommendation unit is used to recommend the control function corresponding to the optimal program label to the clothes processing device according to the program label list of the user's intention.

[0039] Among them, "a construction unit, which is used to construct a program tag list of user intention based on the program tags of the user browsing the online community content", specifically includes:

[0040] Users log in and operate the online community APP to display and browse online community content;

[0041] Building a list of program tags intended by the user based on the program tags in the content operated by the user when browsing the online community content;

[0042] Wherein, the program label matches the control function of the clothing processing device.

[0043] Among them, “a recommendation unit, which is used to recommend the control function corresponding to the optimal program tag to the clothing processing device according to the program tag list of the user's intention” includes:

[0044] Calculating the probability value of the optimal program tag according to the intended program tag list of the user, taking the program tag with the probability value of the optimal program tag as the optimal program tag, and recommending the control function matched by the optimal program tag to the clothes processing device;

[0045] The clothes treating device directly starts running upon receiving the recommended control function.

[0046] The step of “calculating the probability value of the optimal program tag according to the user's intended program tag list” specifically includes:

[0047] Calculating the total score of all program tags in the program tag list of the user's intention; and when the total score of all program tags is greater than a preset threshold, calculating the probability value of each program tag in the list, and sorting the obtained probability value of each program tag from large to small;

[0048] The probability value that is the largest in the sorting and is greater than a preset probability threshold is determined as the probability value of the optimal program label.

[0049] Among them, “calculating the total score of all program tags in the program tag list of the user's intention; and when the total score of all program tags is greater than a preset threshold, calculating the probability value of each program tag in the list” specifically includes:

[0050] The calculation formula for the total score of all program tags in the program tag list of the user's intention is as follows:

[0051]

[0052] in,

[0053] The total score S represents the sum of the number of occurrences and weights of the total k program tags that the user browses the online community content;

[0054] k represents the total number of labels;

[0055] count i represents the number of occurrences of the i-th program tag when a user browses the online community content;

[0056] score i Indicates the weight of the i-th program tag in the content of the online community content browsed by the user;

[0057] The preset threshold is 20;

[0058] When the total score of all program tags is greater than a preset threshold, calculating the probability of each program tag in the list;

[0059] in,

[0060] The probability value of each program label is calculated as follows:

[0061]

[0062] in,

[0063] e is the natural exponent e, the base of the natural logarithm, an infinite non-repeating decimal, and its value is approximately: 2.71828182845904523536;

[0064] g (i) represents the score of the ith program tag, which is the sum of the number of occurrences count and the weight score of the ith program tag;

[0065] k represents the total number of labels;

[0066] The calculated probability values ​​of each program label are arranged from large to small, wherein the preset probability threshold is 0.5, and the probability value that is the largest in the arrangement and greater than 0.5 is determined as the probability value of the optimal program label.

[0067] According to a third aspect, a computer storage device is provided, wherein the computer storage device stores a plurality of program codes, wherein the program codes are suitable for being loaded and run by a processor to execute any of the aforementioned methods for recommending control of a laundry processing device.

[0068] In a fourth aspect, a control device is provided, comprising a processor and a memory, wherein the memory is suitable for storing a plurality of program codes, and the program codes are suitable for being loaded and run by the processor to execute any of the aforementioned methods for controlling a recommended clothing processing device.

[0069] Solution 1: A method for recommending control of clothing processing equipment, characterized in that it includes: constructing a program tag list of user intention based on program tags of online community content browsed by users; and recommending control functions corresponding to the optimal program tag to the clothing processing equipment according to the program tag list of user intention.

[0070] Solution 2. The method according to Solution 1, wherein "based on the program tags of the online community content browsed by the user, a list of program tags intended by the user is constructed", specifically includes: the user logs in to and operates the online community APP to display and browse the online community content; based on the program tags in the content operated by the user when browsing the online community content, a list of program tags intended by the user is constructed; wherein the program tags match the control functions of the clothing processing device.

[0071] Solution 3. A method according to Solution 1, wherein "based on the program tag list of the user's intention, recommending the control function corresponding to the optimal program tag to the clothing processing device" includes: calculating the probability value of the optimal program tag based on the program tag list of the user's intention, taking the program tag with the probability value of the optimal program tag as the optimal program tag, and recommending the control function matched by the optimal program tag to the clothing processing device; wherein the clothing processing device directly starts running after receiving the recommended control function.

[0072] Solution 4. A method according to Solution 3, wherein "calculating the probability value of the optimal program tag based on the program tag list of the user's intention" specifically includes: calculating the total score of all program tags in the program tag list of the user's intention; and when the total score of all program tags is greater than a preset threshold, calculating the probability value of each program tag in the list, and sorting the obtained probability values ​​of each program tag from large to small; and determining the probability value that is the largest in the sorting and greater than the preset probability threshold as the probability value of the optimal program tag.

[0073] Solution 5: The method according to Solution 4, wherein “calculating the total score of all program tags in the program tag list of the user's intention; and when the total score of all program tags is greater than a preset threshold, calculating the probability value of each program tag in the list” specifically includes:

[0074] The calculation formula for the total score of all program tags in the program tag list of the user's intention is as follows:

[0075]

[0076] in,

[0077] The total score S represents the sum of the number of occurrences and weights of the total k program tags that the user browses the online community content;

[0078] k represents the total number of labels;

[0079] count i represents the number of occurrences of the i-th program tag when a user browses the online community content;

[0080] score i Indicates the weight of the i-th program tag in the content of the online community content browsed by the user;

[0081] The preset threshold is 20;

[0082] When the total score of all program tags is greater than a preset threshold, calculating the probability of each program tag in the list;

[0083] in,

[0084] The probability value of each program label is calculated as follows:

[0085]

[0086] in,

[0087] e is the natural exponent e, the base of the natural logarithm, an infinite non-repeating decimal, and its value is approximately: 2.71828182845904523536;

[0088] g (i) represents the score of the ith program tag, which is the sum of the number of occurrences count and the weight score of the ith program tag;

[0089] k represents the total number of labels;

[0090] The calculated probability values ​​of each program label are arranged from large to small, wherein the preset probability threshold is 0.5, and the probability value that is the largest in the arrangement and greater than 0.5 is determined as the probability value of the optimal program label.

[0091] Solution 6: A system for recommending control of clothing processing equipment, characterized in that it includes: a construction unit, which is used to construct a program tag list of user intention based on the program tags of the user browsing online community content; and a recommendation unit, which is used to recommend the control function corresponding to the optimal program tag to the clothing processing equipment according to the program tag list of user intention.

[0092] Solution 7. A system according to Solution 6, wherein "a construction unit is used to construct a list of program tags intended by the user based on the program tags of the online community content browsed by the user", specifically comprising: the user logs in to and operates the online community APP to display and browse the online community content; based on the user operating the program tags in the content when browsing the online community content, a list of program tags intended by the user is constructed; wherein the program tags match the control functions of the clothing processing device.

[0093] Solution 8. A system according to Solution 6, wherein "a recommendation unit is used to recommend a control function corresponding to an optimal program tag to a clothing processing device according to a program tag list of the user's intention", comprising: calculating a probability value of an optimal program tag according to a program tag list of the user's intention, taking a program tag with a probability value of an optimal program tag as an optimal program tag, and recommending a control function matched by the optimal program tag to the clothing processing device; wherein the clothing processing device directly starts running upon receiving the recommended control function.

[0094] Solution 9. A system according to Solution 8, wherein "calculating the probability value of the optimal program tag based on the program tag list of the user's intention" specifically includes: calculating the total score of all program tags in the program tag list of the user's intention; and when the total score of all program tags is greater than a preset threshold, calculating the probability value of each program tag in the list, and sorting the obtained probability values ​​of each program tag from large to small; and determining the probability value that is the largest in the sorting and greater than the preset probability threshold as the probability value of the optimal program tag.

[0095] Solution 10: According to the system of Solution 9, “calculating the total score of all program tags in the program tag list of the user's intention; and when the total score of all program tags is greater than a preset threshold, calculating the probability value of each program tag in the list” specifically includes:

[0096] The calculation formula for the total score of all program tags in the program tag list of the user's intention is as follows:

[0097]

[0098] in,

[0099] The total score S represents the sum of the number of occurrences and weights of the total k program tags that the user browses the online community content;

[0100] k represents the total number of labels;

[0101] count irepresents the number of occurrences of the i-th program tag when a user browses the online community content;

[0102] score i Indicates the weight of the i-th program tag in the content of the online community content browsed by the user;

[0103] The preset threshold is 20;

[0104] When the total score of all program tags is greater than a preset threshold, calculating the probability of each program tag in the list;

[0105] in,

[0106] The probability value of each program label is calculated as follows:

[0107]

[0108] in,

[0109] e is the natural exponent e, the base of the natural logarithm, an infinite non-repeating decimal, and its value is approximately: 2.71828182845904523536;

[0110] g (i) represents the score of the ith program tag, which is the sum of the number of occurrences count and the weight score of the ith program tag;

[0111] k represents the total number of labels;

[0112] The calculated probability values ​​of each program label are arranged from large to small, wherein the preset probability threshold is 0.5, and the probability value that is the largest in the arrangement and greater than 0.5 is determined as the probability value of the optimal program label.

[0113] Solution 11. A computer storage device storing a plurality of program codes, wherein the program codes are suitable for being loaded and run by a processor to execute the method for controlling a recommended clothing processing device according to any one of Solutions 1 to 5.

[0114] Solution 12. A control device, comprising a processor and a memory, wherein the memory is suitable for storing a plurality of program codes, and the program codes are suitable for being loaded and run by the processor to execute the recommended method for controlling a clothing processing device as described in any one of Solutions 1 to 5.

[0115] The above one or more technical solutions of the present invention have at least one or more of the following beneficial effects:

[0116] The technical solution of the present invention is to construct a program tag list of user intention based on the program tags of the user browsing the online community content; recommend the control function corresponding to the optimal program tag to the clothing treatment device according to the program tag list of the user intention; by calculating the total score of all program tags in the program tag list of the user intention, when the total score of all program tags is greater than a preset threshold, the probability value of each program tag is calculated, and sorted from large to small, and the control function corresponding to the program tag with the largest probability value and greater than the preset probability threshold is recommended to the clothing treatment device, and allowed to be directly started. This solution can achieve intelligent recommendation, can match the actual needs of users, quickly and efficiently recommend the control function corresponding to the optimal program tag suitable for the current user to the clothing treatment device when the user browses the online community content, improve the precision and accuracy of the control function corresponding to the recommended program tag, avoid users inappropriately selecting the control function corresponding to the program tag of the clothing treatment device to cause wear and tear on the clothes or incomplete removal of stains, effectively improve the user experience, and then increase the sales of goods and enhance the user stickiness of the online community. BRIEF DESCRIPTION OF THE DRAWINGS

[0117] The specific embodiments of the present invention are described below with reference to the accompanying drawings, in which:

[0118] Figure 1 is a main flow chart of an embodiment of a method for controlling a recommended laundry treatment device according to the present invention;

[0119] Figure 2 is a structural block diagram of an embodiment of a system for recommending control of a laundry processing device according to the present invention. DETAILED DESCRIPTION

[0120] In order to facilitate the understanding of the invention, the present invention will be described in more comprehensive and detailed manner in conjunction with the accompanying drawings and embodiments below. However, those skilled in the art should understand that these embodiments are only used to explain the technical principles of the present invention and are not intended to limit the scope of protection of the present invention.

[0121] In the description of the present invention, "module" and "processor" may include hardware, software or a combination of the two. A module may include hardware circuits, various suitable sensors, communication ports, and memories, and may also include software parts, such as program codes, or a combination of software and hardware. The processor may be a central processing unit, a microprocessor, an image processor, a digital signal processor, or any other suitable processor. The processor has data and / or signal processing functions. The processor may be implemented in software, hardware, or a combination of the two. Non-temporary computer-readable storage media include any suitable medium that can store program codes, such as a magnetic disk, a hard disk, an optical disk, a flash memory, a read-only memory, a random access memory, and the like. The term "A and / or B" means all possible combinations of A and B, such as only A, only B, or A and B. The term "at least one A or B" or "at least one of A and B" has a similar meaning to "A and / or B", and may include only A, only B, or A and B. The singular terms "one" and "the" may also include plural forms.

[0122] At present, most washing machines on the market are smart washing machines. In addition to the programs on the washing machine, they also support customized washing parameters to control the washing process. However, users have limited adjustment of the parameters. However, this customization may bring other negative effects, such as increasing the washing time to cause clothing wear, and reducing the washing time to cause stains not to be removed. Therefore, in the prior art, the washing machine control app will add washing programs that are more suitable for certain special scenarios added by the manufacturer. However, there are too many washing programs for users, and it is difficult to find a suitable control program, or directly search online for how to deal with it, which is time-consuming and laborious, and the results of direct online searches may not be ideal due to the differences in parameters of various washing machines.

[0123] See attached Figure 1 , Figure 1 is a main flow chart of an embodiment of a method for recommending control of a laundry treatment device according to the present invention.

[0124] Step S110, constructing a program tag list of the user's intention based on the program tags of the user's browsing of online community content;

[0125] In one embodiment, the user logs in and operates the online community APP to display and browse the online community content; based on the program tags in the content operated by the user when browsing the online community content, the program tag list of the user's intention is constructed; wherein the program tags match the control function of the clothing processing device. For example, the user browses several articles with content tags such as towels, cotton and linen, disinfection washing, jeans, mixed, coats, and large items in the online community, and the program tags of the above online community content browsed by the user are constructed into the program tag list of the user's intention.

[0126] Step S120: recommending a control function corresponding to an optimal program tag to the clothing processing device according to the program tag list of the user's intention.

[0127] In one embodiment, based on the user's intended program tag list, the probability value of the optimal program tag is calculated, the program tag with the probability value of the optimal program tag is used as the optimal program tag, and the control function matched by the optimal program tag is recommended to the clothing processing device; wherein the clothing processing device directly starts running upon receiving the recommended control function.

[0128] Further, the total score of all program tags in the program tag list of the user's intention is calculated; and when the total score of all program tags is greater than a preset threshold, the probability value of each program tag in the list is calculated, and the obtained probability value of each program tag is sorted from large to small; the probability value that is the largest in the sorting and greater than the preset probability threshold is determined as the probability value of the optimal program tag.

[0129] The calculation formula for the total score of all program tags in the program tag list of the user's intention is as follows:

[0130]

[0131] in,

[0132] The total score S represents the sum of the number of occurrences and weights of the total k program tags that the user browses the online community content;

[0133] k represents the total number of labels;

[0134] count i represents the number of occurrences of the i-th program tag when a user browses the online community content;

[0135] score i Indicates the weight of the i-th program tag in the content of the online community content browsed by the user;

[0136] When the total score of all program tags in the user's intended program tag list is greater than a preset threshold of 20, the probability value of each program tag is calculated.

[0137] The probability value of each program label is calculated as follows:

[0138]

[0139] in,

[0140] e is the natural exponent e, the base of the natural logarithm, an infinite non-repeating decimal, and its value is approximately: 2.71828182845904523536;

[0141] g (i) represents the score of the ith program tag, which is the sum of the number of occurrences count and the weight score of the ith program tag;

[0142] k represents the total number of labels;

[0143] The calculated probability values ​​of each program tag are arranged from large to small, and the control program corresponding to the program tag with the largest probability value and greater than a preset probability threshold of 0.5 is recommended to the clothing processing device and started directly.

[0144] For example, a user reads an online community article: the main purpose of the article is to disinfect and sterilize towels, and it mainly describes the washing of towels. Therefore, it can be tagged [Towel], and then the tag [Disinfection Wash / Sterilization Wash / Ironing Clean] can be added, and since towels are generally made of cotton, the tag [Cotton and Linen] can be added; the details of the tags of the online community article content are [{tag: towel, score: 3}, {tag: disinfection wash, score: 2}, {tag: cotton and linen, score: 1}]; at the same time, the user's browsing tag list is [{tag: towel, count: 1, score: 3}, {tag: disinfection wash, count: 1, score: 2}, {tag: cotton and linen, count: 1, score: 1}].

[0145] Calculate the score for each program tag:

[0146] g(towel)=1+3=4

[0147] g(disinfection wash)=1+2=3

[0148] g(cotton and linen)=1+1=2

[0149] Therefore, the total score of all program labels S=4+3+2=9<20, which is less than the threshold value 20, and the control program corresponding to the recommended label is not performed on the clothes processing device.

[0150] The user browses the second article content. The tag details of the second article content are [{tag: towel, score: 3}, {tag: cotton and linen, score: 2}, {tag: mixed, score: 1}]

[0151] At this time, the user's browsing tag list is [{tag: towel, count: 2, score: 6}, {tag: disinfection and washing, count: 1, score: 2}, {tag: cotton and linen, count: 2, score: 3}, {tag: mixed, count: 1, score: 1}]

[0152] g(towel))=2+6=8

[0153] g(disinfection wash)=1+2=3

[0154] g(cotton and linen)=2+3=5

[0155] g(mixed)=1+1=2

[0156] The total value of the label score S=8+3+5+2=18<20, which is still less than the threshold value of 20, and the control program corresponding to the recommended label is still not performed on the clothing processing device.

[0157] If the user browses the third content, the tag details of the third content are [{tag: denim, score: 3}, {tag: jacket, score: 2}, {tag: mixed, score: 1}]

[0158] At this time, the user's browsing tag list is [{tag: towel, count: 2, score: 6}, {tag: disinfection and washing, count: 1, score: 2}, {tag: cotton and linen, count: 2, score: 3}, {tag: mixed, count: 2, score: 2}, {tag: denim, count: 1, score: 3}, {tag: jacket, count: 1, score: 2}]

[0159] g(towel)=2+6=8

[0160] g(disinfection wash)=1+2=3

[0161] g(cotton and linen)=2+3=5

[0162] g(mixed) = 2 + 2 = 4

[0163] g(denim)=1+3=4

[0164] g(jacket)=1+2=3

[0165] The total tag score S=8+3+5+4+4+3=27>20, which is greater than the threshold value 20. Therefore, we start calculating the probability value of the user using each program tag.

[0166] P(towel) = e g(毛巾) / (e g(毛巾) +e g(消毒洗) +e g(棉麻) +e g(混合) +e g(牛仔) +e g(外套) )=e 8 / (e 8 +e 3 +e 5 +e 4 +e 4 +e 3 )=0.909

[0167] The probability values ​​of other program labels are: P (disinfection and washing) = 0.006; P (cotton and linen) = 0.045; P (mixed) = 0.017; P (denim) = 0.017; P (jacket) = 0.006.

[0168] Since P(towel)=0.909>0.5, the control program of the clothes processing device corresponding to towel is recommended to the user.

[0169] If the user continues to browse several articles, the user's browsing tags are [{tag: towel, count: 2, score: 6}, {tag: disinfection, count: 1, score: 2}, {tag: cotton and linen, count: 3, score: 5}, {tag: mixed, count: 3, score: 4}, {tag: jeans, count: 2, score: 6}, {tag: jacket, count: 1, score: 2}, {tag: large items, count: 1, score: 3}], then

[0170] g(towel)=2+6=8

[0171] g(disinfection wash)=1+2=3

[0172] g(cotton and linen)=3+5=8

[0173] g(mixed) = 3 + 4 = 7

[0174] g(denim)=2+6=8

[0175] g(jacket)=1+2=3

[0176] g(large item)=1+3=4

[0177] Total tag score S = 8 + 3 + 8 + 7 + 8 + 3 + 4 = 41 > 20

[0178] The probability value of users using each program is calculated: P (towel) = 0.294; P (disinfection and washing) = 0.002; P (cotton and linen) = 0.294; P (mixed) = 0.108; P (jeans) = 0.294; P (jacket) = 0.002; P (large items) = 0.005.

[0179] At this time, if the probability value of the user using the label program is less than 0.5, the control program corresponding to the label is not recommended to the clothing processing device.

[0180] The solution of the present invention builds a program tag list of user intention based on the program tags of the online community content browsed by the user; recommends the control program corresponding to the optimal program tag to the clothing processing device according to the program tag list of the user intention; calculates the total score of all program tags in the program tag list of the user intention, and when the total score of all program tags is greater than a threshold, calculates the probability value of each program tag, and sorts them from large to small, recommends the control program corresponding to the program tag with the largest probability value and greater than the probability threshold to the clothing processing device, and allows it to be started directly. This solution can achieve intelligent recommendation, match the actual needs of users, quickly and efficiently recommend control programs suitable for the current user to the washing machine when the user browses the online community content, improve the precision and accuracy of the recommended control programs, avoid users from inappropriately selecting washing machine control programs to cause wear and tear on clothes or incomplete removal of stains, effectively improve user experience, and thereby increase sales of washing machine products and increase user stickiness of online communities.

[0181] It should be pointed out that although the various steps in the above embodiments are described in a specific order, those skilled in the art can understand that in order to achieve the effects of the present invention, different steps do not have to be performed in such an order. They can be performed simultaneously (in parallel) or in other orders. These changes are within the scope of protection of the present invention.

[0182] See below Figure 2 As shown, a structural block diagram of an embodiment of a system for controlling a recommended laundry processing device of the present invention. The system at least comprises:

[0183] A construction unit 210, which is used to construct a program tag list of the user's intention based on the program tags of the user browsing the online community content;

[0184] In one embodiment, the user logs in and operates the online community APP to display and browse the online community content; based on the program tags in the content operated by the user when browsing the online community content, the program tag list of the user's intention is constructed; wherein the program tags match the control function of the clothing processing device. For example, the user browses several articles with content tags such as towels, cotton and linen, disinfection washing, jeans, mixed, coats, and large items in the online community, and the program tags of the above online community content browsed by the user are constructed into the program tag list of the user's intention.

[0185] The recommendation unit 220 is configured to recommend the control function corresponding to the optimal program tag to the laundry processing device according to the program tag list of the user's intention.

[0186] In one embodiment, based on the user's intended program tag list, the probability value of the optimal program tag is calculated, the program tag with the probability value of the optimal program tag is used as the optimal program tag, and the control function matched by the optimal program tag is recommended to the clothing processing device; wherein the clothing processing device directly starts running upon receiving the recommended control function.

[0187] Further, the total score of all program tags in the program tag list of the user's intention is calculated; and when the total score of all program tags is greater than a preset threshold, the probability value of each program tag in the list is calculated, and the obtained probability value of each program tag is sorted from large to small; the probability value that is the largest in the sorting and greater than the preset probability threshold is determined as the probability value of the optimal program tag.

[0188] The calculation formula for the total score of all program tags in the program tag list of the user's intention is as follows:

[0189]

[0190] The total score S represents the sum of the number of occurrences and weights of the total k program tags that the user browses the online community content;

[0191] k represents the total number of labels;

[0192] count i represents the number of occurrences of the i-th program tag when a user browses the online community content;

[0193] score i Indicates the weight of the i-th program tag in the content of the online community content browsed by the user;

[0194] When the total score of all program tags in the user's intended program tag list is greater than a preset threshold of 20, the probability value of each program tag is calculated.

[0195] The probability value of each program label is calculated as follows:

[0196]

[0197] Among them, e is the natural exponent e, which is the base of the natural logarithm and is an infinite non-repeating decimal. Its value is approximately: 2.71828182845904523536; g (i) represents the score of the ith program tag, which is the sum of the number of occurrences count and the weight score of the ith program tag; k represents the total number of tags;

[0198] The calculated probability values ​​of each program tag are arranged from large to small, and the control program corresponding to the program tag with the largest probability value and greater than a preset probability threshold of 0.5 is recommended to the clothing processing device and started directly.

[0199] For example, a user reads an online community article: the main purpose of the article is to disinfect and sterilize towels, and it mainly describes the washing of towels. Therefore, it can be tagged [Towel], and then the tag [Disinfection Wash / Sterilization Wash / Ironing Clean] can be added, and since towels are generally made of cotton, the tag [Cotton and Linen] can be added; the details of the tags of the online community article content are [{tag: towel, score: 3}, {tag: disinfection wash, score: 2}, {tag: cotton and linen, score: 1}]; at the same time, the user's browsing tag list is [{tag: towel, count: 1, score: 3}, {tag: disinfection wash, count: 1, score: 2}, {tag: cotton and linen, count: 1, score: 1}].

[0200] Calculate the score of each program tag:

[0201] g(towel)=1+3=4

[0202] g(disinfection wash)=1+2=3

[0203] g(cotton and linen)=1+1=2

[0204] Therefore, the total score of all program labels S=4+3+2=9<20, which is less than the threshold value 20, and the control program corresponding to the recommended label is not performed on the clothes processing device.

[0205] The user browses the second article content. The tag details of the second article content are [{tag: towel, score: 3}, {tag: cotton and linen, score: 2}, {tag: mixed, score: 1}]

[0206] At this time, the user's browsing tag list is [{tag: towel, count: 2, score: 6}, {tag: disinfection and washing, count: 1, score: 2}, {tag: cotton and linen, count: 2, score: 3}, {tag: mixed, count: 1, score: 1}]

[0207] g(towel))=2+6=8

[0208] g(disinfection wash)=1+2=3

[0209] g(cotton and linen)=2+3=5

[0210] g(mixed)=1+1=2

[0211] The total value of the label score S=8+3+5+2=18<20, which is still less than the threshold value of 20, and the control program corresponding to the recommended label is still not performed on the clothing processing device.

[0212] If the user browses the third content, the tag details of the third content are [{tag: denim, score: 3}, {tag: jacket, score: 2}, {tag: mixed, score: 1}]

[0213] At this time, the user's browsing tag list is [{tag: towel, count: 2, score: 6}, {tag: disinfection and washing, count: 1, score: 2}, {tag: cotton and linen, count: 2, score: 3}, {tag: mixed, count: 2, score: 2}, {tag: denim, count: 1, score: 3}, {tag: jacket, count: 1, score: 2}]

[0214] g(towel)=2+6=8

[0215] g(disinfection wash)=1+2=3

[0216] g(cotton and linen)=2+3=5

[0217] g(mixed) = 2 + 2 = 4

[0218] g(denim)=1+3=4

[0219] g(jacket)=1+2=3

[0220] The total tag score S=8+3+5+4+4+3=27>20, which is greater than the threshold value 20. Therefore, we start calculating the probability value of the user using each program tag.

[0221] P(towel) = e g(毛巾) / (e g(毛巾) +e g(消毒洗) +e g(棉麻) +e g(混合) +e g(牛仔) +e g(外套) )=e 8 / (e 8 +e 3 +e 5 +e 4 +e 4 +e 3 )=0.909

[0222] The probability values ​​of other program labels are: P (disinfection and washing) = 0.006; P (cotton and linen) = 0.045; P (mixed) = 0.017; P (denim) = 0.017; P (jacket) = 0.006.

[0223] Since P(towel)=0.909>0.5, the control program of the clothes processing device corresponding to towel is recommended to the user.

[0224] If the user continues to browse several articles, the user's browsing tags are [{tag: towel, count: 2, score: 6}, {tag: disinfection, count: 1, score: 2}, {tag: cotton and linen, count: 3, score: 5}, {tag: mixed, count: 3, score: 4}, {tag: jeans, count: 2, score: 6}, {tag: jacket, count: 1, score: 2}, {tag: large items, count: 1, score: 3}], then

[0225] g(towel)=2+6=8

[0226] g(disinfection wash)=1+2=3

[0227] g(cotton and linen)=3+5=8

[0228] g(mixed) = 3 + 4 = 7

[0229] g(denim)=2+6=8

[0230] g(jacket)=1+2=3

[0231] g(large item)=1+3=4

[0232] Total tag score S = 8 + 3 + 8 + 7 + 8 + 3 + 4 = 41 > 20

[0233] The probability value of users using each program is calculated: P (towel) = 0.294; P (disinfection and washing) = 0.002; P (cotton and linen) = 0.294; P (mixed) = 0.108; P (jeans) = 0.294; P (jacket) = 0.002; P (large items) = 0.005.

[0234] At this time, if the probability value of the user using the label program is less than 0.5, the control program corresponding to the label is not recommended to the clothing processing device.

[0235] An example of an application scenario of the technical solution of the present invention is described below to further illustrate the implementation of the present invention:

[0236] A user enters an online community on a network software terminal to browse and read articles. When the user reads the first article, the details of the content tags of the online community article are [{tag: towel, score: 3}, {tag: disinfection and washing, score: 2}, {tag: cotton and linen, score: 1}]; then the user's browsing tag list is [{tag: towel, count: 1, score: 3}, {tag: disinfection and washing, count: 1, score: 2}, {tag: cotton and linen, count: 1, score: 1}], and the scores of each program tag are: g(towel)=1+3=4, g(disinfection and washing)=1+2=3, g(cotton and linen)=1+1=2; therefore, the total score of all program tags S=4+3+2=9<20, which is less than the threshold value of 20, and the control program corresponding to the recommended tag is not performed on the clothing processing device. When the user browses the content of the second article, the tag details of the second content are [{tag: towel, score: 3}, {tag: cotton and linen, score: 2}, {tag: mixed, score: 1}], and the user's browsing tag list is [{tag: towel, count: 2, score: 6}, {tag: disinfection and washing, count: 1, score: 2}, {tag: cotton and linen, count: 2, score: 3}, {tag: mixed, count: 1, score: 1}], g(towel) = 2+6 = 8, g(disinfection and washing) = 1+2 = 3, g(cotton and linen) = 2+3 = 5, g(mixed) = 1+1 = 2, the total tag score S = 8+3+5+2 = 18 < 20, which is still less than the threshold value of 20, and the control program corresponding to the recommended tag is still not performed on the clothing processing equipment.

[0237] When the user browses the third content, the tag details of the third content are [{tag: denim, score: 3}, {tag: jacket, score: 2}, {tag: mixed, score: 1}], and the user's browsing tag list is [{tag: towel, count: 2, score: 6}, {tag: disinfection, count: 1, score: 2}, {tag: cotton and linen, count: 2, score: 3}, {tag: mixed, count: 2, score: 1}]. e:2},{tag:denim,count:1,score:3},{tag:jacket,count:1,score:2}],g(towel)=2+6=8,g(disinfectant wash)=1+2=3,g(cotton and linen)=2+3=5,g(mixed)=2+2=4,g(denim)=1+3=4,g(jacket)=1+2=3, the total tag score S=8+3+5+4+4+3=27>20, which is greater than the threshold value 20, so we start to calculate the probability value of the user using each program tag. P(towel)=e g(毛巾) / (e g(毛巾) +e g(消毒洗) +e g(棉麻) +e g(混合) +e g(牛仔) +e g(外套) )=e 8 / (e 8 +e 3 +e 5 +e 4 +e 4 +e 3 )=0.909, while the probability values ​​of other program labels are: P(disinfection and washing)=0.006; P(cotton and linen)=0.045; P(mixed)=0.017; P(denim)=0.017; P(jacket)=0.006; Since P(towel)=0.909>0.5, the control program of the clothing processing equipment corresponding to towel is recommended to the user.

[0238] If the user continues to browse several articles, the user's browsing tags are [{tag: towel, count: 2, score: 6}, {tag: disinfection, count: 1, score: 2}, {tag: cotton and linen, count: 3, score: 5}, {tag: mixed, count: 3, score: 4}, {tag: jeans, count: 2, score: 6}, {tag: jacket, count: 1, score: 2}, {tag: large items, count: 1, score: 3}], then g(towel) )=2+6=8,g(disinfection and washing)=1+2=3,g(cotton and linen)=3+5=8,g(mixed)=3+4=7,g(jeans)=2+6=8,g(jackets)=1+2=3,g(large items)=1+3=4,total label score S=8+3+8+7+8+3+4=41>20,probability of user using each program: P(towel)=0.294;P(disinfection and washing)=0.002;P(cotton and linen)=0.294;P(mixed)=0.108;P(jeans)=0.294;P(jackets)=0.002;P(large items)=0.005. At this time, the probability of users using the label program is less than 0.5, so the control program corresponding to the label is not recommended to the clothing processing equipment.

[0239] Furthermore, in an embodiment of a computer storage device of the present invention, the computer storage device stores a plurality of program codes, and the program codes are suitable for being loaded and run by a processor to execute any of the aforementioned recommended methods for controlling a laundry processing device.

[0240] Furthermore, in one embodiment of a control device of the present invention, it includes a processor and a memory, wherein the memory device is suitable for storing a plurality of program codes, and the program codes are suitable for being loaded and run by the processor to execute any of the aforementioned recommended methods for controlling a clothing processing device.

[0241] It is understood by those skilled in the art that the present invention implements all or part of the processes in the method of the above embodiment, and can also be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of each of the above method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device, medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory, random access memory, electric carrier signal, telecommunication signal and software distribution medium that can carry the computer program code. It should be noted that the content contained in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.

[0242] Further, it should be understood that since the setting of each module is only for illustrating the functional units of the system of the present invention, the physical devices corresponding to these modules can be the processor itself, or a part of the software in the processor, a part of the hardware, or a part of the combination of software and hardware. Therefore, the number of each module in the figure is only schematic.

[0243] Those skilled in the art will appreciate that the modules in the system may be adaptively split or merged. Such splitting or merging of specific modules will not cause the technical solution to deviate from the principle of the present invention, and therefore, the technical solutions after splitting or merging will fall within the protection scope of the present invention.

[0244] So far, the technical solution of the present invention has been described in conjunction with an embodiment shown in the accompanying drawings, but it is easy for those skilled in the art to understand that the protection scope of the present invention is obviously not limited to these specific embodiments. Without departing from the principle of the present invention, those skilled in the art can make equivalent changes or substitutions to the relevant technical features, and the technical solutions after these changes or substitutions will fall within the protection scope of the present invention.

Claims

1. A method for recommending control of a clothes processing device, characterized in that: include: Based on the program tags of the user browsing the online community content, a list of program tags of user intention is constructed; According to the program tag list of the user's intention, recommending the control function corresponding to the optimal program tag to the clothes processing device; in, The recommending the control function corresponding to the optimal program tag to the laundry processing device includes: calculating the probability value of the optimal program tag according to the user's intended program tag list, and taking the program tag with the probability value of the optimal program tag as the optimal program tag; The calculating the probability value of the optimal program label includes: Calculate the total score of all program tags in the program tag list of the user's intention; and when the total score of all program tags is greater than a preset threshold, calculate the probability value of each program tag in the list, and sort the obtained probability values ​​of each program tag from large to small; determine the probability value that is the largest in the sorting and greater than a preset probability threshold as the probability value of the optimal program tag.

2. The method according to claim 1, characterized in that "Build a list of program tags based on the program tags of online community content browsed by users", specifically including: Users log in and operate the online community APP to display and browse online community content; Building a list of program tags intended by the user based on the program tags in the content operated by the user when browsing the online community content; Wherein, the program label matches the control function of the clothing processing device.

3. The method according to claim 1, characterized in that The laundry treating device directly starts to operate upon receiving the recommended control function.

4. The method according to claim 1, characterized in that: "Calculating the total score of all program tags in the program tag list of the user's intention; and when the total score of all program tags is greater than a preset threshold, calculating the probability value of each program tag in the list", specifically includes: The calculation formula for the total score of all program tags in the program tag list of the user's intention is as follows: in, The total score S represents the sum of the number of occurrences and weights of the total k program tags that the user browses the online community content; k represents the total number of labels; represents the number of occurrences of the i-th program tag when a user browses the online community content; Indicates the weight of the i-th program tag in the content of the online community content browsed by the user; The preset threshold is 20; When the total score of all program tags is greater than a preset threshold, calculating the probability of each program tag in the list; in, The probability value of each program label is calculated as follows: in, e is the natural exponent e, the base of the natural logarithm, an infinite non-repeating decimal, and its value is approximately: 2.71828182845904523536; Indicates the score of the ith program tag, which is the number of occurrences of the ith program tag and weight sum; k represents the total number of labels; The calculated probability values ​​of each program label are arranged from large to small, wherein the preset probability threshold is 0.5, and the probability value that is the largest in the arrangement and greater than 0.5 is determined as the probability value of the optimal program label.

5. A system for controlling a recommended clothing treatment device, characterized in that: include: A construction unit, which is used to construct a program tag list of user intention based on program tags of online community content browsed by the user; a recommendation unit, configured to recommend a control function corresponding to an optimal program tag to the laundry processing device according to the program tag list of the user's intention; in, The recommending the control function corresponding to the optimal program tag to the laundry processing device includes: calculating the probability value of the optimal program tag according to the user's intended program tag list, and taking the program tag with the probability value of the optimal program tag as the optimal program tag; The calculating the probability value of the optimal program label includes: Calculate the total score of all program tags in the program tag list of the user's intention; and when the total score of all program tags is greater than a preset threshold, calculate the probability value of each program tag in the list, and sort the obtained probability values ​​of each program tag from large to small; determine the probability value that is the largest in the sorting and greater than a preset probability threshold as the probability value of the optimal program tag.

6. The system according to claim 5, characterized in that "Construction unit, which is used to construct a program tag list of user intention based on the program tags of the user browsing the online community content", specifically including: Users log in and operate the online community APP to display and browse online community content; Building a list of program tags intended by the user based on the program tags in the content operated by the user when browsing the online community content; Wherein, the program label matches the control function of the clothing processing device.

7. The system according to claim 5, characterized in that The laundry treating device directly starts to operate upon receiving the recommended control function.

8. The system according to claim 5, characterized in that "Calculating the total score of all program tags in the program tag list of the user's intention; and when the total score of all program tags is greater than a preset threshold, calculating the probability value of each program tag in the list", specifically includes: The calculation formula for the total score of all program tags in the program tag list of the user's intention is as follows: in, The total score S represents the sum of the number of occurrences and weights of the total k program tags that the user browses the online community content; k represents the total number of labels; represents the number of occurrences of the i-th program tag when a user browses the online community content; Indicates the weight of the i-th program tag in the content of the online community content browsed by the user; The preset threshold is 20; When the total score of all program tags is greater than a preset threshold, calculating the probability of each program tag in the list; in, The probability value of each program label is calculated as follows: in, e is the natural exponent e, the base of the natural logarithm, an infinite non-repeating decimal, and its value is approximately: 2.71828182845904523536; Indicates the score of the ith program tag, which is the number of occurrences of the ith program tag and weight sum; k represents the total number of labels; The calculated probability values ​​of each program label are arranged from large to small, wherein the preset probability threshold is 0.5, and the probability value that is the largest in the arrangement and greater than 0.5 is determined as the probability value of the optimal program label.

9. A computer storage device storing a plurality of program codes, wherein the program codes are suitable for being loaded and run by a processor to execute the method for recommending control of a laundry treatment device according to any one of claims 1 to 4.

10. A control device, comprising a processor and a memory, wherein the memory is adapted to store a plurality of program codes, and the program codes are adapted to be loaded and run by the processor to execute the method for controlling a recommended laundry processing device according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Network service recommendation method and device

    CN105100164A

  • Method for using washing machine for quick commodity recommendation and washing machine

    CN105405034A