Data synchronization method, apparatus, device, and medium

By establishing the correspondence between clothing information and washing and care programs between new and old devices, the problem of data synchronization between new and old devices is solved, achieving a user experience that does not require resetting preferences.

CN122428484APending Publication Date: 2026-07-21QINGDAO HAIER WASHING ELECTRIC APPLIANCES CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
QINGDAO HAIER WASHING ELECTRIC APPLIANCES CO LTD
Filing Date
2025-01-21
Publication Date
2026-07-21

AI Technical Summary

Technical Problem

The differences in programs between new and old laundry and care devices mean that users need to reset their preferences on the new device, making it impossible to synchronize historical usage data.

Method used

By acquiring data from both old and new laundry equipment, and based on the clothing information and the characteristic parameters of the laundry program, the correspondence between the target clothing information and the laundry program is determined, and then synchronized to the new equipment.

Benefits of technology

It enables data synchronization between new and old devices, eliminating the need for users to reset preferences on new devices, thus improving user experience and efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122428484A_ABST
    Figure CN122428484A_ABST
Patent Text Reader

Abstract

The application relates to a data synchronization method, device, equipment and medium. The method comprises the following steps: in response to a data synchronization request, first washing and protecting data on an old washing and protecting device and second washing and protecting data on a new washing and protecting device are acquired, the washing and protecting data comprises a plurality of washing and protecting programs and corresponding clothes information of each washing and protecting program; for any first clothes information, target clothes information is determined based on the first clothes information and a plurality of second clothes information; target washing and protecting programs are determined according to the first washing and protecting program corresponding to the first clothes information and the second washing and protecting program corresponding to the plurality of second clothes information; a corresponding relationship between the target clothes information and the target washing and protecting program is established, and the corresponding relationship is synchronized to the new washing and protecting device. The method is based on the washing and protecting data on the old washing and protecting device, washing and protecting programs and clothes information similar to the washing and protecting data are determined from the new washing and protecting device, and then the corresponding relationship between the washing and protecting programs and the clothes information is established on the new washing and protecting device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of intelligent electrical appliance technology, specifically relating to a data synchronization method, device, equipment, and medium. Background Technology

[0002] With the development of clothing processing technology, more and more clothing washing and care equipment is appearing in people's daily lives. While meeting people's daily needs, these devices are also constantly being updated and improved to achieve more intelligent and personalized clothing processing goals.

[0003] Existing laundry and care equipment can be linked to a user terminal or a user account can be created. When the equipment performs clothing processing operations, it can determine the appropriate clothing processing program that the user wants based on the user's usage habits or historical usage data.

[0004] However, during the upgrading and iteration of laundry care equipment, the differences in programs between the old and new equipment may cause data to fail to synchronize, which in turn requires users to reset their preferences on the new equipment. Summary of the Invention

[0005] This application provides a data synchronization method, apparatus, device, and medium to solve the problem in the prior art where the difference in programs between old and new clothing washing and care equipment results in the inability to synchronize historical usage data from the old equipment to the new equipment.

[0006] Firstly, this application provides a data synchronization method, including:

[0007] In response to a data synchronization request, the system acquires first washing and care data from the old washing and care equipment and second washing and care data from the new washing and care equipment. The washing and care data includes multiple washing and care programs and clothing information corresponding to each washing and care program.

[0008] For any given first clothing information, determine the target clothing information based on the first clothing information and multiple second clothing information;

[0009] The target washing and care program is determined based on the first washing and care program corresponding to the first garment information and the second washing and care program corresponding to the plurality of second garment information.

[0010] Establish a correspondence between the target garment information and the target washing and care program, and synchronize the correspondence to the new washing and care equipment.

[0011] In one possible design, determining the target clothing information based on the first clothing information and multiple second clothing information for any given first clothing information includes:

[0012] Determine the first cleaning requirement corresponding to the first clothing information and the second cleaning requirement corresponding to the plurality of second clothing information;

[0013] Determine whether there is a target cleaning need that is the same as the first cleaning need among the second cleaning needs corresponding to the plurality of second clothing information;

[0014] If it exists, the second clothing information corresponding to the target cleaning requirement is determined as the target clothing information.

[0015] In one possible design, the method further includes:

[0016] If none of the second cleaning needs corresponding to the plurality of second clothing information is the same as the first cleaning need, then a sub-needle of the first cleaning need is determined;

[0017] Based on the sub-requirements of the first cleaning requirement, determine a second cleaning requirement that includes at least one sub-requirement of the first cleaning requirement;

[0018] Identify the second cleaning requirement that contains the most sub-requirements of the first cleaning requirement, and determine the second clothing information corresponding to the second cleaning requirement as the target clothing information.

[0019] In one possible design, determining the target washing and care program based on the first washing and care program corresponding to the first garment information and the second washing and care programs corresponding to the plurality of second garment information includes:

[0020] Obtain the first characteristic parameters of the first shampoo and conditioner program and the second characteristic parameters of the plurality of second shampoo and conditioner programs;

[0021] Determine whether there is a target feature parameter that is the same as the first feature parameter among the second feature parameters of the plurality of second washing and care procedures;

[0022] If it exists, the second washing and care program corresponding to the target feature parameter is determined as the target washing and care program.

[0023] In one possible design, the method further includes:

[0024] If none of the second feature parameters of the plurality of second washing and care programs are the same as the first feature parameter, then the second feature parameter that is highly correlated with the first feature parameter is obtained, and the second washing and care program corresponding to the second feature parameter is determined as the target washing and care program, wherein;

[0025] The step of obtaining a second feature parameter that is highly correlated with the first feature parameter includes:

[0026] Based on the first feature parameter, a first parameter range is determined, wherein the first parameter range includes the first feature parameter;

[0027] Based on the second characteristic parameters of the plurality of second washing and care procedures, a plurality of second parameter ranges are determined, wherein the second parameter ranges include the corresponding second characteristic parameters;

[0028] Based on the first parameter range and the plurality of second parameter ranges, a plurality of target parameter ranges are obtained, wherein the target parameter range is the intersection of the dataset corresponding to the first parameter range and the dataset corresponding to each second parameter range;

[0029] Determine the second feature parameter corresponding to the second parameter range with the largest target parameter range, and determine that the second feature parameter is highly correlated with the first feature parameter.

[0030] In one possible design, the method further includes:

[0031] Obtain a list of washing and care devices under the same user information, wherein the list of washing and care devices contains multiple washing and care devices, and the list of washing and care devices is different under different user information;

[0032] Determine whether there are two washing and care devices of the same type in the list of washing and care devices;

[0033] If they exist, then obtain the entry time of the two identical types of washing and care devices into the washing and care device list;

[0034] Based on the entry time, the washing and care equipment with the earlier entry time is designated as the old washing and care equipment, and the washing and care equipment with the later entry time is designated as the new washing and care equipment. A data synchronization request is generated, which is used to instruct the historical washing and care data on the old washing and care equipment to be synchronized to the new washing and care equipment.

[0035] In one possible design, obtaining the list of personal care devices under the same user information includes:

[0036] When the list of laundry and care devices under the same user information is updated or changed, the list of laundry and care devices under the same user information is retrieved.

[0037] Alternatively, retrieve a list of washing and care devices for the same user at preset time intervals.

[0038] Secondly, this application provides a data synchronization device, comprising:

[0039] The acquisition module is used to respond to a data synchronization request and acquire the first washing and care data on the old washing and care equipment and the second washing and care data on the new washing and care equipment. The washing and care data includes multiple washing and care programs and clothing information corresponding to each washing and care program.

[0040] The first processing module is used to determine the target clothing information based on the first clothing information and multiple second clothing information for any given first clothing information;

[0041] The second processing module is used to determine the target washing and care program based on the first washing and care program corresponding to the first clothing information and the second washing and care programs corresponding to the plurality of second clothing information.

[0042] The third processing module is used to establish the correspondence between the target clothing information and the target washing and care program, and to synchronize the correspondence to the new washing and care equipment.

[0043] Thirdly, this application provides a data synchronization device, including: a processor, and a memory communicatively connected to the processor;

[0044] The memory stores computer-executed instructions;

[0045] The processor executes computer execution instructions stored in the memory to implement the data synchronization method as described in the first aspect.

[0046] Fourthly, this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the data synchronization method as described in the first aspect.

[0047] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, can implement the steps of the scheme recommendation method as described in any of the first aspects.

[0048] The data synchronization method, apparatus, device, and medium provided in this application, in response to a data synchronization request, acquire first washing and care data from an old washing and care device and second washing and care data from a new washing and care device. The washing and care data includes multiple washing and care programs and clothing information corresponding to each program. For any given first clothing information, target clothing information is determined based on the first clothing information and multiple second clothing information. A target washing and care program is determined according to the first washing and care program corresponding to the first clothing information and the second washing and care program corresponding to the multiple second clothing information. A correspondence between the target clothing information and the target washing and care program is established, and this correspondence is synchronized to the new washing and care device. Through this method, using the first washing and care data from the old washing and care device as a basis, a second washing and care program and a second clothing information that are the same as or similar to the first washing and care program and the first clothing information in the first washing and care data are determined from the new washing and care device. A correspondence between the second washing and care program and the second clothing information is established on the new washing and care device, achieving data synchronization between the old and new washing and care devices. Attached Figure Description

[0049] 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.

[0050] Figure 1 This is a schematic diagram of an application scenario provided by an embodiment of this application;

[0051] Figure 2 A flowchart of a data synchronization method provided in this application embodiment Figure 1 ;

[0052] Figure 3 A flowchart of a data synchronization method provided in this application embodiment Figure 2 ;

[0053] Figure 4 A flowchart of a data synchronization method provided in this application embodiment Figure 3 ;

[0054] Figure 5 A flowchart of a data synchronization method provided in this application embodiment Figure 4 ;

[0055] Figure 6 This is a schematic diagram of the structure of a data synchronization device provided in an embodiment of the present invention;

[0056] Figure 7 This is a hardware schematic diagram of a data synchronization device provided in an embodiment of the present invention.

[0057] 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

[0058] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0059] The terms "first," "second," "third," "fourth," etc. (if present) in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein.

[0060] In this application, the terms "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0061] With the development of technology and the improvement of people's living efficiency, people are using laundry and care equipment more and more frequently. At the same time, people's needs for laundry and care equipment are also becoming more and more diverse. For example, when users replace old laundry and care equipment, they often hope that the new laundry and care equipment can also synchronize the data from the old equipment. In this way, users do not need to set preferences for clothing processing programs on the new equipment. The new equipment can directly select the appropriate clothing processing program based on the historical usage data of the old equipment, saving users time.

[0062] However, due to differences in clothing processing procedures between new and old laundry equipment, the new equipment may not be able to synchronize user data from the old equipment, making it impossible to select the appropriate processing procedure for the user.

[0063] Therefore, this application proposes a data synchronization method between new and old laundry care equipment. The method primarily involves, when data synchronization between new and old laundry care equipment is required, firstly acquiring first laundry care data from the old equipment and second laundry care data from the new equipment. The first laundry care data includes multiple first laundry care programs and first garment information corresponding to each first laundry care program. The second laundry care data includes multiple second laundry care programs and second garment information corresponding to each second laundry care program. Then, for any given first garment information, based on the first garment information, target garment information is determined from the multiple second garment information. Next, based on the first laundry care program corresponding to the first garment information, the target laundry care program is determined from the second laundry care programs corresponding to the multiple second garment information. Finally, a correspondence between the target garment information and the target laundry care program is established, and this correspondence is synchronized to the new laundry care equipment.

[0064] The following is combined with Figure 1 The application scenarios of this application will be explained.

[0065] Figure 1 This is a schematic diagram illustrating an application scenario provided by an embodiment of this application. For example... Figure 1 As shown, the scenario includes an old washing and care device 101, a new washing and care device 102, and a server 103. In this embodiment, the execution subject is the server 103. In some embodiments, the execution subject may be other smart devices. In other embodiments, the execution subject may be the old washing and care device 101 or the new washing and care device 102. This application does not limit this.

[0066] In response to the data synchronization request, server 103 obtains the first washing and care data on the old washing and care equipment 101 and the second washing and care data on the new washing and care equipment 102. The washing and care data includes multiple washing and care programs and clothing information corresponding to each washing and care program.

[0067] For any given first clothing information, determine the target clothing information based on the first clothing information and multiple second clothing information.

[0068] The target washing and care program is determined based on the first washing and care program corresponding to the first garment information and the second washing and care programs corresponding to multiple second garment information.

[0069] Establish a correspondence between the target garment information and the target washing and care program, and synchronize the correspondence to the new washing and care equipment 102.

[0070] Based on the cooperation between the above-mentioned devices, when a new washing and care device requests to synchronize washing and care data, the washing and care data on the old washing and care device can be synchronized to the new washing and care device in a targeted manner.

[0071] The technical solutions of this application and how they solve the aforementioned technical problems are described in detail below with specific embodiments. These specific embodiments may exist independently or in combination with each other. Identical or similar concepts or processes may not be repeated in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.

[0072] Figure 2 A flowchart of a data synchronization method provided in this application embodiment Figure 1 .like Figure 2 As shown, the method includes:

[0073] S201. In response to the data synchronization request, obtain the first washing and care data on the old washing and care equipment and the second washing and care data on the new washing and care equipment. The washing and care data includes multiple washing and care programs and clothing information corresponding to each washing and care program.

[0074] In the above solution, the old washing and care equipment is the washing and care equipment used by the user. The washing and care data on the equipment can reflect the information of the clothes washed and cared for by the user, as well as the usage of the washing and care program. The user may also have made custom settings on the old washing and care equipment, and customized the first clothing information with a first washing and care program that is not the default corresponding to it.

[0075] New laundry and care equipment is equipment that users have not used before, so there is no user's usage habits or historical usage data. In addition, the naming of the same washing and care program may be different between the new and old laundry and care equipment, and the washing and care program paired with the same garment may also be different between the new and old equipment. Therefore, it is necessary to synchronize the data between the new and old laundry and care equipment for users so that they can select the appropriate second washing and care program for washing and care of their clothes.

[0076] S202. For any first clothing information, determine the target clothing information based on the first clothing information and multiple second clothing information.

[0077] In this step, based on the first garment information, target garment information that is the same as or similar to the first garment information is determined from multiple second garment information. In this way, the first garment information on the old washing and care equipment can be matched one-to-one with the second garment information on the new washing and care equipment.

[0078] S203. Determine the target washing and care program based on the first washing and care program corresponding to the first garment information and the second washing and care programs corresponding to multiple second garment information.

[0079] In the above scheme, based on the first washing and care program corresponding to the first garment information, a target washing and care program that is the same as or similar to the first washing and care program is determined from the second washing and care programs corresponding to multiple second garment information. In this way, the first washing and care program on the old washing and care equipment can be matched one-to-one with the washing and care program on the new washing and care equipment.

[0080] S204. Establish the correspondence between the target garment information and the target washing and care program, and synchronize the correspondence to the new washing and care equipment.

[0081] In the above scheme, since the first garment information and the first washing and care program on the old washing and care equipment are mutually corresponding, the target garment information and the target washing and care program determined from the new washing and care equipment can also be mutually corresponding based on the first garment information and the first washing and care program. In view of this, a correspondence between the two can be established, and this correspondence can reflect the user's historical washing and care situation on the old washing and care equipment.

[0082] In this embodiment, based on the first washing and care data on the old washing and care equipment, a second washing and care program and a second garment information that are the same as or similar to the first washing and care program and the first garment information in the first washing and care data are determined from the new washing and care equipment. A correspondence between the second washing and care program and the second garment information is established on the new washing and care equipment to achieve data synchronization between the old and new washing and care equipment.

[0083] The following is combined with Figure 3 The specific embodiments illustrate the process by which the data synchronization method of this application determines the target clothing information based on the first clothing information and multiple second clothing information for any first clothing information.

[0084] Figure 3 A flowchart of a data synchronization method provided in this application embodiment Figure 2 .like Figure 3 As shown, the method includes:

[0085] S301. Determine the first cleaning requirement corresponding to the first clothing information and the second cleaning requirement corresponding to multiple second clothing information.

[0086] In this step, the material, weight, and water absorption rate of each garment will vary, and the cleanliness of the same garment will also vary. These factors will lead to different cleaning needs for the garments.

[0087] S302. Determine whether there is a target cleaning need that is the same as the first cleaning need among the second cleaning needs corresponding to multiple second clothing information.

[0088] As mentioned above, the cleaning needs of clothing vary under different conditions. Therefore, the similarity of the first and second clothing information can be matched based on the cleaning needs of the clothing.

[0089] S303. If it exists, the second clothing information corresponding to the target cleaning requirement shall be determined as the target clothing information.

[0090] In this step, if there is a target cleaning requirement in the second cleaning requirement corresponding to each of the multiple second garment information on the new washing and care equipment that is exactly the same as the first cleaning requirement corresponding to a first garment information on the old washing and care equipment, then it can be considered that the first garment information and the second garment information corresponding to the target cleaning requirement are matched.

[0091] S304. If there is no target cleaning requirement that is the same as the first cleaning requirement among the second cleaning requirements corresponding to multiple second clothing information, then determine the sub-requirement of the first cleaning requirement.

[0092] In the above scheme, if none of the second cleaning needs corresponding to the multiple second garment information on the new washing and care equipment are exactly the same as the first cleaning need corresponding to a first garment information on the old washing and care equipment, then the cleaning need with the highest similarity to the first cleaning need can be selected from the many second cleaning needs.

[0093] S305. Based on the sub-requirements of the first cleaning requirement, determine a second cleaning requirement that includes at least one sub-requirement of the first cleaning requirement.

[0094] In this step, second cleaning requirements with high similarity to the first cleaning requirement are selected by identifying the sub-requirements of the first cleaning requirement. From the numerous second cleaning requirements, those that do not contain any sub-requirements of the first cleaning requirement are initially removed, and the remaining second cleaning requirements all contain the aforementioned sub-requirements.

[0095] S306. Determine the second cleaning requirement that contains the most sub-requirements of the first cleaning requirement, and determine the second clothing information corresponding to the second cleaning requirement as the target clothing information.

[0096] In the above scheme, after selecting multiple second cleaning requirements that contain the sub-requirements of the first cleaning requirement, we can continue to select the second cleaning requirement that contains the most of the above sub-requirements. This second cleaning requirement is the cleaning requirement on the new washing and care equipment that has the highest similarity to the first cleaning requirement.

[0097] In the specific implementation process, assuming that the sub-requirements corresponding to the first garment information on the old laundry equipment include low temperature, low rotation speed, rinsing cycle, and soaking, if the cleaning requirements corresponding to the second garment information A on the new laundry equipment include low temperature and soaking, the cleaning requirements corresponding to the second garment information B include low rotation speed and rinsing cycle, and the cleaning requirements corresponding to the second garment information C include low temperature, low rotation speed, and rinsing cycle, then the second garment information C containing 3 sub-requirements is the garment information on the new laundry equipment that has the highest similarity to the aforementioned first garment information.

[0098] In this embodiment of the application, second clothing information that is the same as or similar to the first clothing information is selected from the new washing and care equipment based on the cleaning requirements corresponding to the clothing information. The second cleaning requirements corresponding to the second clothing information can be exactly the same as the first cleaning requirements corresponding to the first clothing information, or the second cleaning requirements corresponding to the second clothing information can contain a maximum of sub-requirements of the first cleaning requirements.

[0099] The following is combined with Figure 4 The specific embodiments illustrate the process by which the target washing and care program is determined based on the first washing and care program corresponding to the first garment information and the second washing and care programs corresponding to multiple second garment information in the data synchronization method of this application.

[0100] Figure 4 A flowchart of a data synchronization method provided in this application embodiment Figure 3 .like Figure 4 As shown, the method includes:

[0101] S401. Obtain the first characteristic parameters of the first washing and care program and the second characteristic parameters of multiple second washing and care programs.

[0102] In the above scheme, each washing and care program has its own corresponding characteristic parameters. Taking temperature as an example, some washing and care programs require high temperature, some can only run at low temperature, and some may not have temperature requirements. Therefore, the similarity matching of the first washing and care program and the second washing and care program can be performed based on the characteristic parameters.

[0103] S402. Determine whether there is a target feature parameter that is the same as the first feature parameter among the second feature parameters of multiple second washing and care procedures.

[0104] In this step, the new washing and care equipment has multiple second washing and care programs. Each second washing and care program has at least one corresponding characteristic parameter. Based on the first characteristic parameter of the first washing and care program, it is possible to search among the second characteristic parameters corresponding to the multiple second washing and care programs to find whether there is a target characteristic parameter that is exactly the same as the first characteristic parameter.

[0105] S403. If it exists, then the second washing and care program corresponding to the target feature parameter shall be determined as the target washing and care program.

[0106] In the above scheme, if the second characteristic parameters corresponding to the multiple second washing and care programs on the new washing and care equipment contain a target characteristic parameter that is exactly the same as the first characteristic parameter corresponding to the first washing and care program on the old washing and care equipment, then the first washing and care program can be considered to be matched with the second washing and care program corresponding to the target characteristic parameter.

[0107] S404. If there is no target feature parameter that is the same as the first feature parameter among the second feature parameters of multiple second washing and care procedures, then a first parameter range is determined based on the first feature parameter, and the first parameter range includes the first feature parameter.

[0108] In this step, if none of the second characteristic parameters corresponding to the multiple second washing and care programs on the new washing and care equipment are exactly the same as the first characteristic parameter corresponding to a first washing and care program on the old washing and care equipment, then the characteristic parameter with the highest correlation to the first characteristic parameter can be selected from the many second characteristic parameters.

[0109] S405. Based on the second characteristic parameters of multiple second washing and care procedures, determine multiple ranges of second parameters, wherein the ranges of second parameters include the corresponding second characteristic parameters.

[0110] In the above scheme, the second feature parameter with a high correlation with the first feature parameter is selected by the first parameter range of the first feature parameter, and each second feature parameter also corresponds to its own second parameter range.

[0111] S406. Based on the first parameter range and multiple second parameter ranges, obtain multiple target parameter ranges, where the target parameter range is the intersection of the dataset corresponding to the first parameter range and the dataset corresponding to each second parameter range.

[0112] In this step, the target parameter range is the parameter range that exists in both the first parameter range and the second parameter range, that is, the intersection of the datasets corresponding to the two parameter ranges. The larger the intersection, the larger the target parameter range, and the more the first parameter range and the second parameter range overlap.

[0113] S407. Determine the second characteristic parameter corresponding to the second parameter range with the largest target parameter range, and determine the second washing and care program corresponding to the second characteristic parameter as the target washing and care program.

[0114] In the above scheme, after obtaining the overlapping part of the first parameter range corresponding to the old washing and care equipment and the numerous second parameter ranges corresponding to the new washing and care equipment, the second parameter range with the most overlapping part can be selected. The second feature parameter corresponding to this second parameter range is the feature parameter on the new washing and care equipment with the highest correlation to the first feature parameter.

[0115] In the specific process of this case, assuming that the first characteristic parameter corresponding to the first washing and care program on the old washing and care equipment is a rotation speed of 800 r / min, and the parameter range is ±50 r / min based on the characteristic parameter, the range of the first parameter can be obtained as 750-850 r / min.

[0116] If the characteristic parameter corresponding to the second washing and care program a on the new washing and care equipment is a rotation speed of 700 r / min, then the corresponding second parameter range is 650-750 r / min; if the characteristic parameter corresponding to the second washing and care program b is a rotation speed of 770 r / min, then the corresponding second parameter range is 720-820 r / min; if the characteristic parameter corresponding to the second washing and care program c is a rotation speed of 890 r / min, then the corresponding second parameter range is 840-940 r / min.

[0117] Therefore, it can be seen that the target parameter range 'a' obtained based on the characteristic parameters corresponding to the second shampoo and conditioner program 'a' and the first characteristic parameters is 750 r / min; the target parameter range 'b' obtained based on the characteristic parameters corresponding to the second shampoo and conditioner program 'b' and the first characteristic parameters is 750-820 r / min; and the target parameter range 'c' obtained based on the characteristic parameters corresponding to the second shampoo and conditioner program 'c' and the first characteristic parameters is 804-850 r / min. Thus, the target parameter range 'b' is the largest, and the correlation between the second characteristic parameters and the first characteristic parameters corresponding to the second shampoo and conditioner program 'b' is the highest. Therefore, the second shampoo and conditioner program 'b' is the target shampoo and conditioner program.

[0118] In this embodiment of the application, a second washing and care program that is the same as or similar to the first washing and care program is selected from the new washing and care equipment by the characteristic parameters corresponding to the washing and care program. The first characteristic parameter corresponding to the first washing and care program can be exactly the same as the second characteristic parameter corresponding to the second washing and care program, or the second characteristic parameter corresponding to the second washing and care program has the highest correlation with the first characteristic parameter.

[0119] The following is combined with Figure 5 The implementation process of generating a data synchronization request in the data synchronization method of this application is illustrated with specific embodiments.

[0120] Figure 5 A flowchart of a data synchronization method provided in this application embodiment Figure 4 .like Figure 5 As shown, the method includes:

[0121] S501. Obtain a list of washing and care equipment under the same user information, wherein the list of washing and care equipment contains multiple washing and care equipment, and the list of washing and care equipment is different under different user information.

[0122] In the above solution, the changes in the laundry and care equipment in a user's home can be monitored through the list of laundry and care equipment under the user information, making it easier to determine whether data synchronization is needed when changes occur in the laundry and care equipment.

[0123] In the specific implementation process, the list of washing and care equipment can be retrieved when it changes, or it can be retrieved at intervals. For example, the list of washing and care equipment under the same user information can be retrieved when there are new additions or changes; or, the list of washing and care equipment under the same user information can be retrieved at preset time intervals.

[0124] S502. Determine whether there are two washing and care devices of the same type in the list of washing and care devices.

[0125] In this step, if the list of laundry and care devices under the user's name changes, it is further determined whether the change is due to the addition of new laundry and care devices, and whether there are any laundry and care devices of the same type that already exist.

[0126] S503. If they exist, obtain the entry time of two identical washing and care devices into the washing and care device list.

[0127] In the above scheme, if a new washing and care device is added to the list of existing washing and care devices, it means that the user may want to replace the existing washing and care device or keep both washing and care devices at the same time. In this case, considering that the new device and the existing washing and care device may be two washing and care devices with high similarity, the new washing and care device and the old device can be determined based on the time when the two washing and care devices were added to the list of washing and care devices.

[0128] S504. Based on the entry time, the washing and care equipment with the earlier entry time is designated as the old washing and care equipment, and the washing and care equipment with the later entry time is designated as the new washing and care equipment. A data synchronization request is generated to instruct the historical washing and care data on the old washing and care equipment to be synchronized to the new washing and care equipment.

[0129] In the above scheme, the washing and care equipment that enters the washing and care equipment list first is the old washing and care equipment, and the washing and care equipment that enters the washing and care equipment list later is the new washing and care equipment. Regardless of whether the user wants to keep the old washing and care equipment, data synchronization needs to be performed for the user so that the user can quickly adapt to the new washing and care equipment. At this time, a data synchronization request can be generated to synchronize the washing and care data on the old washing and care equipment to the new washing and care equipment.

[0130] In the specific implementation process, if there are no two washing and care devices of the same type in the washing and care equipment list, steps S501-S504 can be continued.

[0131] In this embodiment, the system monitors the list of washing and care devices under the user information to determine whether a new washing and care device of the same type has been added to the user's name that already exists in the list. If a new washing and care device of the same type is added, the washing and care data on the old washing and care device can be synchronized to the new washing and care device in a timely manner.

[0132] In summary, the data synchronization method provided in this application first acquires first washing and care data from the old washing and care equipment and second washing and care data from the new washing and care equipment. The washing and care data includes multiple washing and care programs and clothing information corresponding to each program. Then, for any given first clothing information, a target clothing information is determined from multiple second clothing information programs based on the first clothing information. Next, a target washing and care program is determined from multiple second clothing information programs based on the first washing and care program corresponding to the first clothing information. Finally, a correspondence between the target clothing information and the target washing and care program is established, and this correspondence is synchronized to the new washing and care equipment, thus achieving data synchronization between the old and new washing and care equipment.

[0133] Figure 6 This is a schematic diagram of the structure of a data synchronization device provided in an embodiment of the present invention, as shown below. Figure 6 As shown, the data synchronization device may include various functional modules for implementing the aforementioned data synchronization method, and any functional module may be implemented by software / or hardware.

[0134] For example, the data synchronization device may include: an acquisition module 601, a first processing module 602, a second processing module 603, and a third processing module 604.

[0135] The acquisition module 601 is used to respond to the data synchronization request and acquire the first washing and care data on the old washing and care equipment and the second washing and care data on the new washing and care equipment. The washing and care data includes multiple washing and care programs and clothing information corresponding to each washing and care program.

[0136] The first processing module 602 is used to determine target clothing information based on any first clothing information and multiple second clothing information for any given first clothing information;

[0137] The second processing module 603 is used to determine the target washing and care program based on the first washing and care program corresponding to the first garment information and the second washing and care programs corresponding to multiple second garment information.

[0138] The third processing module 604 is used to establish the correspondence between the target clothing information and the target washing and care program, and to synchronize the correspondence to the new washing and care equipment.

[0139] Optionally, the acquisition module 601 can also be used to acquire a list of washing and care devices under the same user information, wherein the list of washing and care devices contains multiple washing and care devices, and the list of washing and care devices under different user information is different; determine whether there are two washing and care devices of the same type in the list of washing and care devices; if so, acquire the entry time of the two washing and care devices of the same type into the list of washing and care devices; based on the entry time, designate the washing and care device with the earlier entry time as the old washing and care device, and the washing and care device with the later entry time as the new washing and care device, and generate a data synchronization request, which is used to instruct the historical washing and care data on the old washing and care device to be synchronized to the new washing and care device.

[0140] Optionally, the acquisition module 601 can also be specifically used to: acquire the list of washing and care devices under the same user information when there are new additions or changes in the list of washing and care devices under the same user information; or, acquire the list of washing and care devices under the same user information at preset time intervals.

[0141] Optionally, the first processing module 602 can also be used to determine the first cleaning requirement corresponding to the first clothing information and the second cleaning requirement corresponding to multiple second clothing information; determine whether there is a target cleaning requirement that is the same as the first cleaning requirement among the second cleaning requirements corresponding to multiple second clothing information; if so, determine the second clothing information corresponding to the target cleaning requirement as the target clothing information.

[0142] Optionally, the first processing module 602 may also be specifically used to: if there is no target cleaning requirement that is the same as the first cleaning requirement among the second cleaning requirements corresponding to multiple pieces of second clothing information, then determine the sub-requirement of the first cleaning requirement; based on the sub-requirement of the first cleaning requirement, determine the second cleaning requirement that contains at least one sub-requirement of the first cleaning requirement; determine the second cleaning requirement that contains the most sub-requirements of the first cleaning requirement, and determine the second clothing information corresponding to the second cleaning requirement as the target clothing information.

[0143] Optionally, the second processing module 603 can also be used to obtain the first feature parameter of the first washing and care program and the second feature parameters of a plurality of second washing and care programs; determine whether there is a target feature parameter among the second feature parameters of the plurality of second washing and care programs that is the same as the first feature parameter; if so, determine the second washing and care program corresponding to the target feature parameter as the target washing and care program.

[0144] Optionally, the second processing module 603 can also be specifically used for: if there is no target feature parameter among the second feature parameters of multiple second washing and care programs that is the same as the first feature parameter, then obtaining a second feature parameter that is highly correlated with the first feature parameter, and determining the second washing and care program corresponding to the second feature parameter as the target washing and care program, wherein: obtaining the second feature parameter that is highly correlated with the first feature parameter includes: determining a first parameter range based on the first feature parameter, wherein the first parameter range contains the first feature parameter; determining multiple second parameter ranges based on the second feature parameters of multiple second washing and care programs, wherein the second parameter range contains the corresponding second feature parameter; obtaining multiple target parameter ranges based on the first parameter range and the multiple second parameter ranges, wherein the target parameter range is the intersection of the dataset corresponding to the first parameter range and the dataset corresponding to each second parameter range; determining the second feature parameter corresponding to the second parameter range with the largest target parameter range, and determining that the second feature parameter is highly correlated with the first feature parameter.

[0145] The data synchronization device is used to execute the technical solution provided in the aforementioned data synchronization method embodiments. Its implementation principle and technical effects are similar to those in the aforementioned method embodiments, and will not be repeated here.

[0146] Figure 7 This is a hardware schematic diagram of a data synchronization device provided in an embodiment of the present invention. Figure 7 As shown, the data synchronization device 70 provided in this embodiment includes at least one processor 701 and a memory 702. The device 70 also includes a communication component 703. The processor 701, memory 702, and communication component 703 are connected via a bus 704.

[0147] In the specific implementation process, at least one processor 701 executes computer execution instructions stored in memory 702, causing at least one processor 701 to execute the data synchronization method described above.

[0148] The specific implementation process of processor 701 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.

[0149] In the above Figure 7In the illustrated embodiments, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly manifested as being executed by a hardware processor, or executed by a combination of hardware and software modules within the processor.

[0150] The memory may include random access memory (RAM) and may also include non-volatile memory (NVM), such as at least one disk storage device.

[0151] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.

[0152] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the data synchronization method described above.

[0153] The aforementioned computer-readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.

[0154] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in the device.

[0155] The division of units described herein is merely a logical functional division. In actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.

[0156] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0157] In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0158] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, essentially, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0159] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.

[0160] The technical solutions of this application have been described above with reference to the preferred embodiments shown in the accompanying drawings. However, it is readily understood by those skilled in the art that the scope of protection of this application is obviously not limited to these specific embodiments. The above embodiments are only used to illustrate the technical solutions of this application and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. These modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

Claims

1. A data synchronization method, characterized in that, include: In response to a data synchronization request, the system acquires first washing and care data from the old washing and care equipment and second washing and care data from the new washing and care equipment. The washing and care data includes multiple washing and care programs and clothing information corresponding to each washing and care program. For any given first clothing information, determine the target clothing information based on the first clothing information and multiple second clothing information; The target washing and care program is determined based on the first washing and care program corresponding to the first garment information and the second washing and care program corresponding to the plurality of second garment information. Establish a correspondence between the target garment information and the target washing and care program, and synchronize the correspondence to the new washing and care equipment.

2. The method according to claim 1, characterized in that, The step of determining target clothing information based on any first clothing information and multiple second clothing information includes: Determine the first cleaning requirement corresponding to the first clothing information and the second cleaning requirement corresponding to the plurality of second clothing information; Determine whether there is a target cleaning need that is the same as the first cleaning need among the second cleaning needs corresponding to the plurality of second clothing information; If it exists, the second clothing information corresponding to the target cleaning requirement is determined as the target clothing information.

3. The method according to claim 2, characterized in that, The method further includes: If none of the second cleaning needs corresponding to the plurality of second clothing information is the same as the first cleaning need, then a sub-needle of the first cleaning need is determined; Based on the sub-requirements of the first cleaning requirement, determine a second cleaning requirement that includes at least one sub-requirement of the first cleaning requirement; Identify the second cleaning requirement that contains the most sub-requirements of the first cleaning requirement, and determine the second clothing information corresponding to the second cleaning requirement as the target clothing information.

4. The method according to claim 1 or 3, characterized in that, The step of determining the target washing and care program based on the first washing and care program corresponding to the first garment information and the second washing and care programs corresponding to the plurality of second garment information includes: Obtain the first characteristic parameters of the first shampoo and conditioner program and the second characteristic parameters of the plurality of second shampoo and conditioner programs; Determine whether there is a target feature parameter that is the same as the first feature parameter among the second feature parameters of the plurality of second washing and care procedures; If it exists, the second washing and care program corresponding to the target feature parameter is determined as the target washing and care program.

5. The method according to claim 4, characterized in that, The method further includes: If none of the second feature parameters of the plurality of second washing and care programs are the same as the first feature parameter, then the second feature parameter that is highly correlated with the first feature parameter is obtained, and the second washing and care program corresponding to the second feature parameter is determined as the target washing and care program, wherein; The step of obtaining a second feature parameter that is highly correlated with the first feature parameter includes: Based on the first feature parameter, a first parameter range is determined, wherein the first parameter range includes the first feature parameter; Based on the second characteristic parameters of the plurality of second washing and care procedures, a plurality of second parameter ranges are determined, wherein the second parameter ranges include the corresponding second characteristic parameters; Based on the first parameter range and the plurality of second parameter ranges, a plurality of target parameter ranges are obtained, wherein the target parameter range is the intersection of the dataset corresponding to the first parameter range and the dataset corresponding to each second parameter range; Determine the second feature parameter corresponding to the second parameter range with the largest target parameter range, and determine that the second feature parameter is highly correlated with the first feature parameter.

6. The method according to claim 1 or 5, characterized in that, The method further includes: Obtain a list of washing and care devices under the same user information, wherein the list of washing and care devices contains multiple washing and care devices, and the list of washing and care devices is different under different user information; Determine whether there are two washing and care devices of the same type in the list of washing and care devices; If they exist, then obtain the entry time of the two identical types of washing and care devices into the washing and care device list; Based on the entry time, the washing and care equipment with the earlier entry time is designated as the old washing and care equipment, and the washing and care equipment with the later entry time is designated as the new washing and care equipment. A data synchronization request is generated, which is used to instruct the historical washing and care data on the old washing and care equipment to be synchronized to the new washing and care equipment.

7. The method according to claim 6, characterized in that, The process of obtaining a list of personal care devices under the same user information includes: When the list of laundry and care devices under the same user information is updated or changed, the list of laundry and care devices under the same user information is retrieved. Alternatively, retrieve a list of washing and care devices for the same user at preset time intervals.

8. A data synchronization device, characterized in that, include: The acquisition module is used to respond to a data synchronization request and acquire the first washing and care data on the old washing and care equipment and the second washing and care data on the new washing and care equipment. The washing and care data includes multiple washing and care programs and clothing information corresponding to each washing and care program. The first processing module is used to determine the target clothing information based on the first clothing information and multiple second clothing information for any given first clothing information; The second processing module is used to determine the target washing and care program based on the first washing and care program corresponding to the first clothing information and the second washing and care programs corresponding to the plurality of second clothing information. The third processing module is used to establish the correspondence between the target clothing information and the target washing and care program, and to synchronize the correspondence to the new washing and care equipment.

9. A data synchronization device, characterized in that, include: At least one processor and memory; 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 steps of the data synchronization method as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the steps of the data synchronization method as described in any one of claims 1 to 7.