Data push method, device, electronic device and storage medium
By determining the push time period based on the user's clothing washing data and type, and intelligently pushing the clothing washing report to the user, the problem of low delivery rate of smart washing machine reports is solved and the user experience is improved.
Patent Information
- Application Number
- CN202010956432.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-09-11
- Publication Date
- 2025-01-10
- Estimated Expiration
- 2040-09-11
AI Technical Summary
When pushing clothes washing reports to users, the intelligent washing machine does not consider the user's appropriate time, resulting in poor delivery rate and delivery effect, lack of humanization, and reduces the user experience.
Determine the user type based on the target user's clothing washing data and preset user type mapping relationship, determine the corresponding push time period, and push the clothing washing report to the user within this time period, considering the clothing washing habits, age attributes, occupation attributes and busyness. Time data, obtain laundry washing parameters and maintenance reports.
It improves the delivery rate and delivery effect of clothing washing reports, makes the smart washing machine more user-friendly and improves the user experience.
Smart Images

Figure CN114164604B_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the technical field of information push, and specifically relates to a data push method, device, electronic device and storage medium. Background Art
[0002] Nowadays, with the rapid development of the Internet of Things, most user families are already using intelligent washing machines. For some washing machines with a higher degree of intelligence, users can also receive a laundry report pushed by the washing machine after use to learn about the laundry status.
[0003] Then, usually after the laundry is finished, the laundry report is routinely pushed to the user without considering whether the user is currently suitable to receive and view the report, which leads to poor report delivery rate and delivery effect, lack of humanity, and reduced user experience. Summary of the invention
[0004] The present application provides a data push method, device, electronic device and storage medium to solve the technical problems that the existing intelligent washing machine does not consider user parameters when pushing clothing washing reports to users, resulting in poor report delivery rate and delivery effect, lack of humanization and low user experience.
[0005] In a first aspect, the present application provides a data push method, comprising:
[0006] Determining the user type corresponding to the target user according to the target user's laundry data and a preset user type mapping relationship, wherein the laundry data is used to record the target user's laundry habits;
[0007] Determine a push time period corresponding to the target user according to the user type;
[0008] Pushing the laundry report to the target user within the push time period.
[0009] In a possible design, the preset user type mapping relationship includes: a mapping relationship between the laundry data and the user age attribute, and the user type is divided according to the user age attribute; and / or,
[0010] The preset user type mapping relationship includes: a mapping relationship between the laundry data and user occupation attributes, and the user types are divided according to the user occupation attributes.
[0011] In a possible design, determining the push time period corresponding to the target user according to the user type includes:
[0012] The push time period is determined according to the user type and the corresponding busy and idle time data, wherein the busy and idle time data includes the behavioral characteristics of the target user in each time period, and the push time period is the time period in which the behavioral characteristics in the busy and idle time data meet the preset idle conditions.
[0013] In a possible design, before determining the user type corresponding to the target user according to the laundry washing data of the target user and the preset user type mapping relationship, the method further includes:
[0014] Acquire the time for putting clothes into the target washing machine, and the clothes washing data is used to record the time; or,
[0015] The washing time of the clothes washed in the target washing machine is obtained, and the clothes washing data is used to record the washing time.
[0016] In a possible design, before pushing the laundry report to the target user within the push time period, the method further includes:
[0017] Acquiring laundry washing parameters within a preset time, wherein the laundry washing parameters include: laundry washing mode, laundry washing time, laundry material, detergent type, and detergent dosage;
[0018] The clothing washing report is generated according to the clothing washing parameters, and the clothing washing report is used to record the clothing washing results within the preset time period.
[0019] In a possible design, after generating the laundry report according to the laundry washing parameters, the method further includes:
[0020] generating a clothing maintenance report according to the clothing washing report, wherein the clothing maintenance report is used to record clothing maintenance opinions;
[0021] The clothing maintenance report is pushed to the target user within the push time period.
[0022] In a possible design, after the clothing maintenance report is pushed to the target user within the push time period, the method further includes:
[0023] A report viewing request is obtained to display the laundry report and / or the laundry maintenance report on the mobile terminal of the target user according to the report viewing request.
[0024] In a second aspect, the present application provides a data push device, comprising:
[0025] A first processing module, configured to determine a user type corresponding to the target user according to clothing washing data of the target user and a preset user type mapping relationship, wherein the clothing washing data is used to record clothing washing habits of the target user;
[0026] A second processing module, configured to determine a push time period corresponding to the target user according to the user type;
[0027] The push module is used to push the laundry report to the target user within the push time period.
[0028] In a possible design, the preset user type mapping relationship includes: a mapping relationship between the laundry data and the user age attribute, and the user type is divided according to the user age attribute; and / or,
[0029] The preset user type mapping relationship includes: a mapping relationship between the laundry data and user occupation attributes, and the user types are divided according to the user occupation attributes.
[0030] In a possible design, the second processing module is specifically used to:
[0031] The push time period is determined according to the user type and the corresponding busy and idle time data, wherein the busy and idle time data includes the behavioral characteristics of the target user in each time period, and the push time period is the time period in which the behavioral characteristics in the busy and idle time data meet the preset idle conditions.
[0032] In a possible design, the data push device further includes: a first acquisition module; the first acquisition module is used to:
[0033] Acquire the time for putting clothes into the target washing machine, and the clothes washing data is used to record the time; or,
[0034] The washing time of the clothes washed in the target washing machine is obtained, and the clothes washing data is used to record the washing time.
[0035] In a possible design, the data push device further includes:
[0036] A second acquisition module is used to acquire clothing washing parameters within a preset time period, wherein the clothing washing parameters include: clothing washing mode, clothing washing time, clothing material, detergent type, and detergent dosage;
[0037] A generating module is used to generate the clothing washing report according to the clothing washing parameters, and the clothing washing report is used to record the clothing washing results within the preset time period.
[0038] In a possible design, the generating module is further used to generate a clothing maintenance report according to the clothing washing report, and the clothing maintenance report is used to record clothing maintenance opinions;
[0039] The push module is further used to push the clothing maintenance report to the target user within the push time period.
[0040] In a possible design, the data push module further includes: a third acquisition module;
[0041] The third acquisition module is used to acquire a report viewing request, so as to display the clothing washing report and / or the clothing maintenance report on the mobile terminal of the target user according to the report viewing request.
[0042] In a third aspect, the present application provides an electronic device, including:
[0043] at least one processor; and
[0044] A memory communicatively connected to at least one processor; wherein the memory stores instructions executable by at least one processor, and the instructions are executed by at least one processor so that the at least one processor can execute the data push method described in any one of the first aspect and the optional scheme of the first aspect.
[0045] In a fourth aspect, the present application provides a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to enable the computer to execute the data push method described in any one of the first aspect and the optional scheme of the first aspect.
[0046] The data push method, device, electronic device and storage medium provided by the present application first determine the user type corresponding to the target user based on the target user's clothing washing data and the preset user type mapping relationship, wherein the clothing washing data is used to record the target user's clothing washing habits, and then determine the push time period corresponding to the target user based on the user type, and push the clothing washing report to the target user within the push time period. Thus, the user type is determined based on the user's clothing washing data, and then the corresponding push time period is determined, so as to push the clothing washing report to the target user within the push time period. The push time period is determined by considering the relevant parameters of the user's clothing washing data, so that the target user can receive and view the clothing washing report within the appropriate time, thereby improving the delivery rate and delivery effect of the clothing washing report, making the smart washing machine more humane, and thus improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] Figure 1 A schematic diagram of an application scenario provided for an embodiment of the present application;
[0048] Figure 2 A flowchart of a data push method provided in an embodiment of the present application;
[0049] Figure 3 A schematic diagram of a process for generating a laundry report provided in an embodiment of the present application;
[0050] Figure 4 A flowchart of another data push method provided in an embodiment of the present application;
[0051] Figure 5 A schematic diagram of the structure of a data push device provided in an embodiment of the present application;
[0052] Figure 6 A schematic diagram of the structure of another data push device provided in an embodiment of the present application;
[0053] Figure 7 A schematic diagram of the structure of another data push device provided in an embodiment of the present application;
[0054] Figure 8 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0055] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0056] The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein, for example. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0057] For existing washing machines with a high degree of intelligence, users can receive laundry reports pushed by the washing machine after use to learn about the laundry status. However, in general, laundry reports are routinely pushed to users after the laundry is finished, without considering whether the user is currently suitable to receive and view the report, which results in poor report delivery rate and delivery effect, lack of humanization, and reduced user experience.
[0058] In view of the above problems in the prior art, the embodiments of the present application provide a data push method, device, electronic device and storage medium. When the data push method provided in the embodiments of the present application pushes a laundry report to a user, the user type of the target user is first determined based on the laundry washing habits of the target user, and then the push time period corresponding to the target user is determined according to the user type, so as to push the laundry report to the corresponding target user in the push time period, so that the target user can receive and view the laundry report in a time period suitable for the target user, effectively improving the delivery rate and delivery effect of the laundry report, making the smart washing machine humane, and thus improving the user experience.
[0059] The following is an introduction to exemplary application scenarios of the embodiments of the present application.
[0060] The data push method provided in the embodiment of the present application can be implemented by executing the data push device provided in the embodiment of the present application. The electronic device corresponding to the data push device can be part of a server or a server cluster, which is not limited in the embodiment of the present application. Figure 1 A schematic diagram of an application scenario provided in an embodiment of the present application, such as Figure 1As shown, the network is used to provide a medium for a communication link between the server 10, the mobile terminal 11 and the washing machine 12, and the network may include various connection types, such as wired, wireless communication links or optical fiber cables, etc. In the data push method provided in the embodiment of the present application, the server 10 is connected to the mobile terminal 11 and the washing machine 12 by wireless, and the mobile terminal 11 and the washing machine 12 can be connected by wireless and / or Bluetooth. Due to the existence of the network, data can be interacted between the server 10, the mobile terminal 11 and the washing machine 12 to achieve corresponding control operations. For example, a target control can be configured on the mobile terminal 11 to achieve corresponding control of the washing machine 12 according to relevant data through the server 10 by running the target control. At the same time, the server 10 can obtain all relevant data when the washing machine 12 washes clothes, etc. In this exemplary application scenario, the data push device provided in the embodiment of the present application can execute the data push method provided in the embodiment of the present application to achieve the push of clothing washing reports to the target user within the push time period. It is worth noting that the embodiment of the present application does not limit the type of mobile terminal, for example, the mobile terminal can be a smart phone, a smart watch, a tablet computer or a smart bracelet, etc. Figure 1 The mobile terminal 11 in the figure is shown by taking a smart phone as an example.
[0061] It should be noted that the above application scenarios are merely illustrative, and the data push method provided in the embodiments of the present application includes but is not limited to the above application scenarios.
[0062] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0063] Figure 2 A flow chart of a data push method provided in an embodiment of the present application is shown as follows: Figure 2 As shown, the data push method provided in this embodiment includes:
[0064] S101: Determine the user type corresponding to the target user according to the laundry washing data of the target user and a preset user type mapping relationship.
[0065] Among them, clothing washing data is used to record the clothing washing habits of the target user.
[0066] For intelligent washing machines, their backends are configured with servers or server clusters. Whenever a target user uses a washing machine to wash clothes, the corresponding server can obtain the laundry data of this laundry, and the laundry data is used to record the laundry habits of the target user and other related information. The laundry habits can be all the habits of the target user to wash clothes using the washing machine, and this embodiment of the application does not limit this.
[0067] The preset user type mapping relationship refers to some mapping relationships that can map the user type of the target user. For example, the preset user type mapping relationship may include a mapping relationship between clothing washing data and user age attributes. There are different user age attributes, and the clothing washing data of the target user corresponding to different user age attributes will be different. Therefore, there is a certain mapping relationship between clothing washing data and user age attributes, and this mapping relationship is the preset user type mapping relationship. The clothing washing data of the target user is mapped through the preset user type mapping relationship, and the user type of the target user can be determined. Among them, the user type is divided according to the user age attribute. In other words, the user type of the target user determined by the preset user type mapping relationship is distinguished by the user age attribute.
[0068] On the other hand, the preset user type mapping relationship may also include a mapping relationship between clothing washing data and user occupational attributes. There are different user occupational attributes, and the clothing washing data of the target user corresponding to different user occupational attributes will be different. Therefore, there is a certain mapping relationship between clothing washing data and user occupational attributes, and this mapping relationship is the preset user type mapping relationship. The clothing washing data of the target user is mapped through the preset user type mapping relationship to determine the user type of the target user. Among them, the user type is divided according to the user occupational attributes. In other words, the user type of the target user determined by the preset user type mapping relationship is distinguished by the user occupational attributes.
[0069] Optionally, the preset user type mapping relationship can also be a combination of the above two mapping relationships, that is, the preset user type mapping relationship includes a mapping relationship between clothing washing data and user age attributes, and a mapping relationship between clothing washing data and user occupation attributes. It can be determined according to the specific situation in the actual working conditions, and the embodiment of the present application is not limited.
[0070] In addition, the preset user type mapping relationship described in the above embodiment may also be a mapping relationship between laundry data and other characteristic attributes of the user. The preset user type mapping relationship in the data push method provided in the embodiment of the present application includes but is not limited to the above mapping relationship.
[0071] In combination with the above description, the user type corresponding to the target user can be determined according to the clothing washing data of the target user and the preset user type mapping relationship.
[0072] S102: Determine a push time period corresponding to the target user according to the user type.
[0073] After determining the user type corresponding to the target user, further, the push time period corresponding to the target user is determined according to the user type. The determined push time period will be different for different user types. According to the user type, the push time period suitable for the target user can be determined.
[0074] For example, the push time period corresponding to the target user can be determined based on the user type and the corresponding busy and idle time data. The busy and idle time data includes the behavior characteristics of the target user in each time period. In other words, the busy and idle time data includes the behavior characteristics of the target user in each time period within 24 hours every day. Different user types have different corresponding behavior characteristics in each time period. Therefore, the push time period corresponding to the target user can be determined based on the user type and the corresponding busy and idle time data.
[0075] Since the busy and idle time data includes the behavior characteristics of the target user in each time period, the idle time period and busy time period of the target user every day can be determined through the behavior characteristics. Therefore, the time period in the busy and idle time data whose behavior characteristics meet the preset idle conditions can be determined as the push time period, and the time period that meets the preset idle conditions is the idle time period of the target user every day.
[0076] Thus, a push time period suitable for the target user can be determined according to the user type. For example, the push time period is a time period in which the behavior characteristics in the busy and idle time data meet the preset idle conditions. It is worth noting that the push time period determined by the embodiment of the present application includes but is not limited to the time period in which the behavior characteristics meet the preset idle conditions, and can also be a time period in which the behavior characteristics meet other preset conditions, which is not limited by the embodiment of the present application.
[0077] S103: Pushing the laundry report to the target user within the push time period.
[0078] After the push time period corresponding to the target user is determined, the laundry report is pushed to the target user within the push time period. Since the determined push time period is a time period suitable for the target user, such as a time period when the behavior characteristics of the target user meet the preset idle conditions, the time period is the idle time period of the target user, and the laundry report is pushed to the target user within the push time period so that the target user can receive and view the laundry report in time. In addition, the laundry report is used to record the laundry results within the preset time period. It is understandable that the laundry report is a laundry result feedback report generated to facilitate the target user to directly know the laundry situation, such as a laundry evaluation report, a laundry parameter report, etc. The target user can timely know the details of each laundry performed within the preset time period by viewing the laundry report, such as the operations, washing modes, drying conditions, etc. specifically included in the entire process of laundry. It is understandable that the preset time period can be set according to the target user's laundry frequency and other data, such as weekly or monthly, etc., and this is not limited in the embodiment of the present application.
[0079] In a possible design, before pushing the laundry report to the target user within the push time period, the following steps may also be included: Figure 3 Steps shown. Figure 3 A schematic diagram of a process for generating a laundry report provided in an embodiment of the present application is shown in FIG. Figure 3 As shown, the method for generating a laundry report provided in this embodiment includes:
[0080] S201: Obtain laundry washing parameters within a preset time period.
[0081] The clothing washing parameters include at least one of clothing washing mode, clothing washing time, clothing material, detergent type and detergent dosage.
[0082] S202: Generate a laundry washing report according to the laundry washing parameters.
[0083] Among them, the clothing washing report is used to record the clothing washing results within a preset time period.
[0084] Before pushing the laundry report to the target user within the push time period, it is necessary to generate the laundry report for the convenience of the target user to view. Therefore, firstly, the laundry parameters within the preset time are obtained. In step S101, it is described that whenever the target user uses the washing machine to wash clothes, the server corresponding to the back end can obtain the laundry data of the current laundry corresponding to the user parameters. Correspondingly, the back end server can also obtain the laundry parameters when the washing machine washes clothes, and store the laundry parameters in the server to call the corresponding data at any time to perform the corresponding operation. For example, in this step, the laundry parameters are obtained to generate the laundry report. Among them, the laundry parameters can be at least one of the laundry mode, the laundry time, the material of the clothes, the type of detergent and the amount of detergent. For example, the laundry mode can be any mode of the washing machine, such as the quick wash mode, the regular wash mode, the gentle wash mode, etc. The laundry time is the time used for washing clothes each time. The material of the clothes can be the actual material of the clothes currently washed, such as chemical fiber, cotton and linen, etc. The detergent type can be neutral, alkaline, wool-specific, etc. The detergent usage is the actual amount of detergent used each time the clothes are washed. It is understandable that the laundry washing parameters include but are not limited to those listed in the embodiment of the present application, and may also be other parameters that can reflect the washing conditions when washing clothes, and the embodiment of the present application does not limit this.
[0085] A laundry report is generated based on the acquired laundry parameters, so that the target user can directly know the laundry results within a preset time by viewing the report.
[0086] In addition, it should be noted that the share of clothing washing reports generated within the preset time period can be determined according to the specific time length corresponding to the preset time period. For example, when the preset time period is relatively long, such as a month, a clothing washing report can be generated every week of the month based on the clothing washing parameters of the week, and four clothing washing reports can be generated within the preset time period. Of course, each clothing washing report records the clothing washing results of each clothing washing performed by the target user this week. Therefore, the share of clothing washing reports generated within the preset time period can be set according to factors such as the preset time period and / or the frequency of use of the washing machine by the target user, and this is not limited in the embodiments of the present application.
[0087] The data push method provided in the embodiment of the present application, before pushing the laundry report to the target user within the push time period, also obtains the laundry parameters within the preset time period, and generates the laundry report according to the laundry parameters. The laundry parameters include at least one of the laundry mode, the laundry time period, the material of the laundry, the type of detergent, and the amount of detergent. The laundry report is used to record the laundry results within the preset time period. Then, the laundry washing situation is fed back to the target user in the form of a laundry report, and the target user is provided with direct or specific laundry results.
[0088] The data push method provided in the embodiment of the present application first determines the user type of the target user based on the target user's clothing washing data and a preset user type mapping relationship, wherein the clothing washing data is used to record the target user's clothing washing habits. Then, the push time period corresponding to the target user is determined based on the user type, so as to push the clothing washing report to the target user within the push time period. The user type is determined based on the user's clothing washing data, and then the corresponding push time period is determined, so as to push the clothing washing report to the target user within the push time period. The push time period is determined by considering the relevant parameters of the user's clothing washing data, so that the target user can receive and view the clothing washing report within the appropriate time, thereby improving the delivery rate and delivery effect of the clothing washing report, making the smart washing machine humane, and thus improving the user experience.
[0089] In a possible design, before determining the user type corresponding to the target user according to the laundry washing data of the target user and the preset user type mapping relationship in step S101, the following is also included: Figure 4 Steps shown. Figure 4 A flow chart of another data push method provided in an embodiment of the present application is shown as follows: Figure 4 As shown, the data push method provided in this embodiment includes:
[0090] S301: Obtaining the time for putting clothes into the target washing machine.
[0091] Among them, clothing washing data is used to record the time of washing.
[0092] Alternatively, S302: obtaining the washing time of the laundry in the target washing machine.
[0093] Among them, clothing washing data is used to record washing time.
[0094] As described in step S101 of the above embodiment, the clothing washing data is used to record the clothing washing habits of the target user. Among them, the information characterizing the clothing washing habits can be the time when the target user puts the clothes into the target washing machine, or the washing time when the clothes are actually washed in the target washing machine. When the information characterizing the clothing washing habits is the time when the target user puts the clothes into the target washing machine, the clothing washing data is used to record the time. When the information characterizing the clothing washing habits is the washing time when the clothes are washed in the target washing machine, the clothing washing data is used to record the washing time. Therefore, the clothing washing data is obtained to determine the user type of the target user according to the clothing washing data, specifically, the time when the clothes are put into the target washing machine, or, or the washing time when the clothes are washed in the target washing machine. Both the time of putting the clothes or the washing time are used to feedback the clothing washing habits of the target user.
[0095] The data push method provided in the embodiment of the present application, before determining the user type corresponding to the target user according to the target user's laundry data and the preset user type mapping relationship, further includes obtaining laundry data, specifically obtaining the time of putting the laundry into the target washing machine, wherein the laundry data is used to record the putting time. Alternatively, the washing time of washing the laundry in the target washing machine is obtained, wherein the laundry data is used to record the washing time. Thus, the user type of the target user is determined based on the laundry data such as the putting time or the washing time and the preset user type mapping relationship, so that the data push method provided in the embodiment of the present application has parameters that can characterize the laundry washing habits of the target user, making the intelligent washing machine humanized, and effectively improving the delivery rate and delivery effect, thereby enhancing the user experience.
[0096] In order to further improve the user experience, in a possible design, after generating a laundry report according to the laundry parameters, the following steps may also be included:
[0097] Generate a laundry maintenance report based on the laundry wash report.
[0098] Among them, the clothing maintenance report is used to record clothing maintenance opinions.
[0099] Push clothing maintenance reports to target users within the push time period.
[0100] After the clothes washing report is generated, a clothes maintenance report is further generated according to the clothes washing report, and the clothes maintenance report is pushed to the target user within the push time period, so that the target user can receive and view the clothes maintenance report within a time period suitable for him / her.
[0101] Among them, the clothing maintenance report is used to record clothing maintenance opinions, that is, to generate user maintenance opinions for the clothing corresponding to the clothing washing report based on the clothing washing report. For example, the material of the clothing may be cotton and linen. Since cotton and linen clothing may have a certain risk of pilling on the surface as it is worn or washed, in this case, some maintenance opinions for the cotton and linen clothing can be provided to the user and pushed to the target user in the form of a clothing maintenance report to remind the target user to perform corresponding maintenance on the clothing, further improving the user's experience.
[0102] The data push method provided in the embodiment of the present application can generate a clothing maintenance report based on the clothing washing report after generating a clothing washing report based on clothing washing parameters, and push the clothing maintenance report to the target user within the push time period, wherein the clothing maintenance report is used to record clothing maintenance opinions. Thus, the target user can receive and view the clothing maintenance report within a time period suitable for him / her, and perform corresponding maintenance on the clothing according to the clothing maintenance opinions recorded in the clothing maintenance report. While effectively improving the delivery rate and delivery effect, the intelligent washing machine is made more humane, further improving the user experience.
[0103] Based on the above embodiments, after pushing the clothing maintenance report to the target user within the push time period, a possible implementation method for the target user to view the clothing washing report and / or clothing maintenance report includes: obtaining a report viewing request to display the clothing washing report and / or clothing maintenance report on the target user's mobile terminal according to the report viewing request.
[0104] After the laundry report and / or laundry maintenance report is pushed to the target user within the push time period, the target user may view the report in a manner that the target user inputs a report viewing request through a target application configured on the mobile terminal, and the server controls the target application to display the laundry report and / or laundry maintenance report on the mobile terminal according to the report viewing request for the target user to view. It can be understood that the target application is a corresponding application configured on the mobile terminal of the target user that can control the target washing machine via the server.
[0105] The data push method provided in the embodiment of the present application, after pushing the clothing washing report and / or clothing maintenance report to the target user within the push time period, also obtains the target user's report viewing request, and displays the clothing washing report and / or clothing maintenance report on the mobile terminal of the target application according to the report viewing request for the target user to review, thereby improving the user experience.
[0106] The following is an embodiment of the device of the present application, which can be used to execute the embodiment of the method of the present application. For details not disclosed in the embodiment of the device of the present application, please refer to the embodiment of the method of the present application.
[0107] Figure 5 A structural diagram of a data push device provided in an embodiment of the present application is shown in FIG. Figure 5 As shown, the data push device 400 provided in this embodiment includes:
[0108] The first processing module 401 is used to determine the user type corresponding to the target user according to the laundry washing data of the target user and a preset user type mapping relationship.
[0109] Among them, clothing washing data is used to record the clothing washing habits of the target user.
[0110] The second processing module 402 is used to determine the push time period corresponding to the target user according to the user type.
[0111] The push module 403 is used to push the laundry report to the target user within the push time period.
[0112] In a possible design, the preset user type mapping relationship includes: a mapping relationship between laundry washing data and user age attributes, wherein user types are divided according to user age attributes; and / or,
[0113] The preset user type mapping relationship includes: a mapping relationship between clothing washing data and user occupation attributes, wherein user types are divided according to user occupation attributes.
[0114] In a possible design, the second processing module 402 is specifically configured to:
[0115] The push time period is determined according to the user type and the corresponding busy and idle time data, wherein the busy and idle time data includes the behavior characteristics of the target user in each time period, and the push time period is the time period in which the behavior characteristics in the busy and idle time data meet the preset idle conditions.
[0116] exist Figure 5 Based on the embodiment shown, Figure 6 A structural diagram of another data push device provided in an embodiment of the present application, such as Figure 6 As shown, the data push device 400 provided in this embodiment further includes: a first acquisition module 404.
[0117] The first acquisition module 404 is used to:
[0118] Obtaining the time for putting clothes into the target washing machine, wherein the clothes washing data is used to record the time for putting clothes; or
[0119] The washing time of the clothes washed in the target washing machine is obtained, wherein the clothes washing data is used to record the washing time.
[0120] exist Figure 5 Based on the embodiment shown, Figure 7 A structural diagram of another data push device provided in an embodiment of the present application is shown in FIG. Figure 7 As shown, the data push device 400 provided in this embodiment further includes:
[0121] The second acquisition module 405 is used to acquire clothing washing parameters within a preset time, wherein the clothing washing parameters include: clothing washing mode, clothing washing time, clothing material, detergent type and detergent dosage;
[0122] The generating module 406 is used to generate a laundry report according to the laundry parameters.
[0123] Among them, the clothing washing report is used to record the clothing washing results within a preset time period.
[0124] In a possible design, the generating module 406 is further used to generate a clothing maintenance report according to the clothing washing report, wherein the clothing maintenance report is used to record clothing maintenance opinions;
[0125] The push module 403 is further used to push the clothing maintenance report to the target user within the push time period.
[0126] In a possible design, the data push device 400 further includes: a third acquisition module.
[0127] The third acquisition module is used to acquire a report viewing request, so as to display a laundry report and / or a laundry maintenance report on a mobile terminal of a target user according to the report viewing request.
[0128] It is worth noting that the data push device provided in the above embodiment can be used to execute the various steps of the data push method provided in the above method embodiment. Its specific implementation method and technical effect are similar to those of the above method embodiment and will not be repeated here.
[0129] The device embodiments provided in this application are merely illustrative, and the module division therein is merely a logical function division, and there may be other division methods in actual implementation. For example, multiple modules may be combined or integrated into another system. The coupling between the modules may be achieved through some interfaces, which are usually electrical communication interfaces, but it is not excluded that they may be mechanical interfaces or other forms of interfaces. Therefore, the modules described as separate components may or may not be physically separated, and may be located in one place or distributed to different locations of the same or different devices.
[0130] Figure 8 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application is shown in FIG. Figure 8 As shown, the electronic device 500 provided in this embodiment includes:
[0131] at least one processor 501; and,
[0132] A memory 502 is communicatively connected to at least one processor 501, wherein:
[0133] The memory 502 stores instructions that can be executed by at least one processor 501. The instructions are executed by at least one processor 501 so that at least one processor 501 can execute each step of the data push method in the above method embodiment. For details, please refer to the relevant description in the previous method embodiment.
[0134] Optionally, the memory 502 may be independent or integrated with the processor 501 .
[0135] When the memory 502 is a device independent of the processor 501, the electronic device 400 may further include:
[0136] The bus 503 is used to connect the processor 501 and the memory 502 .
[0137] This embodiment also provides a computer-readable storage medium, in which computer-executable instructions are stored, and when the computer-executable instructions are executed by a processor, they are used to implement the various steps of the data push method in the above method embodiment. For example, the readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0138] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any modification, use or adaptation of the present application, which follows the general principles of the present application and includes common knowledge or customary techniques in the art that are not disclosed in the present application. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present application are indicated by the claims.
[0139] It should be understood that the present application is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.
Claims
1. A data push method, characterized in that: include: Determining the user type corresponding to the target user according to the target user's laundry data and a preset user type mapping relationship, wherein the laundry data is used to record the target user's laundry habits; Determine a push time period corresponding to the target user according to the user type; Pushing the laundry report to the target user within the push time period; The determining, according to the user type, a push time period corresponding to the target user includes: The push time period is determined according to the user type and the corresponding busy and idle time data, wherein the busy and idle time data includes the behavioral characteristics of the target user in each time period, and the push time period is the time period in which the behavioral characteristics in the busy and idle time data meet the preset idle conditions.
2. The data push method according to claim 1, characterized in that: The preset user type mapping relationship includes: a mapping relationship between the laundry data and the user age attribute, and the user type is divided according to the user age attribute; and / or, The preset user type mapping relationship includes: a mapping relationship between the laundry data and user occupation attributes, and the user types are divided according to the user occupation attributes.
3. The data push method according to any one of claims 1 to 2, characterized in that: Before determining the user type corresponding to the target user according to the laundry washing data of the target user and the preset user type mapping relationship, the method further includes: Acquire the time for putting clothes into the target washing machine, and the clothes washing data is used to record the time; or, The washing time of the clothes washed in the target washing machine is obtained, and the clothes washing data is used to record the washing time.
4. The data push method according to any one of claims 1 to 2, characterized in that: Before pushing the laundry report to the target user within the push time period, the method further includes: Acquiring laundry washing parameters within a preset time, wherein the laundry washing parameters include: laundry washing mode, laundry washing time, laundry material, detergent type, and detergent dosage; The clothing washing report is generated according to the clothing washing parameters, and the clothing washing report is used to record the clothing washing results within the preset time period.
5. The data push method according to claim 4, characterized in that: After generating the laundry report according to the laundry washing parameters, the method further includes: generating a clothing maintenance report according to the clothing washing report, wherein the clothing maintenance report is used to record clothing maintenance opinions; The clothing maintenance report is pushed to the target user within the push time period.
6. The data push method according to claim 5, characterized in that: After pushing the clothing maintenance report to the target user within the push time period, the method further includes: A report viewing request is obtained to display the laundry report and / or the laundry maintenance report on the mobile terminal of the target user according to the report viewing request.
7. A data push device, characterized in that: A first processing module, configured to determine a user type corresponding to the target user according to clothing washing data of the target user and a preset user type mapping relationship, wherein the clothing washing data is used to record clothing washing habits of the target user; A second processing module, configured to determine a push time period corresponding to the target user according to the user type; A push module, used for pushing the laundry report to the target user within the push time period; The second processing module is specifically used to determine the push time period based on the user type and the corresponding busy and idle time data, wherein the busy and idle time data includes the behavioral characteristics of the target user in each time period, and the push time period is the time period in which the behavioral characteristics in the busy and idle time data meet the preset idle conditions.
8. An electronic device, characterized in that: include: at least one processor; as well as A memory communicatively connected to at least one processor; wherein the memory stores instructions executable by at least one processor, and the instructions are executed by at least one processor so that the at least one processor can execute the data push method described in any one of claims 1-6.
9. A non-transitory computer-readable storage medium storing computer instructions, characterized in that: The computer instructions are used to enable the computer to execute the data pushing method described in any one of claims 1-6.
10. A computer program product having a computer program stored thereon, characterized in that: When the computer program is executed by the processor, the electronic device executes the data push method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Information pushing method and device and mobile terminal
CN107784071A
Washing machine and ordering method thereof
CN107974800A