Message pushing method, device, equipment and medium
By generating washing and care suggestions on the server side and pushing a countdown to the remaining time, the operating status of the garment processing equipment is calibrated, which solves the problem of continuous information transmission occupying channels and traffic, and achieves efficient information transmission.
Patent Information
- Application Number
- CN202310244088.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-14
- Publication Date
- 2025-11-21
- Estimated Expiration
- 2043-03-14
AI Technical Summary
Existing garment processing equipment continuously transmits operational status information, occupying data transmission channels and wasting network bandwidth.
The server generates washing and care suggestions, and after the user's washing request is confirmed, a countdown is started, the remaining time is pushed, and the remaining time is calibrated when the garment processing equipment executes the last target washing program, and the communication frequency is adjusted to reduce network consumption.
While ensuring users are aware of the equipment's operating status, it reduces the communication frequency and network traffic consumption between the clothing processing equipment and the server.
Smart Images

Figure CN118668424B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application belongs to the field of intelligent electrical appliances, and particularly relates to a message pushing method and device, an equipment and a medium. BACKGROUND
[0002] With the development of the electrical appliance industry, shared washing machines, intelligent drying machines and other laundry processing devices are favored by more and more users. Such laundry processing devices with changing running states output state change information to users so as to help the users know the current working conditions of the laundry processing devices in time.
[0003] In the prior art, the laundry processing device is usually connected to a server through a wireless network so as to transmit the state change information to the server and then to a user terminal.
[0004] However, continuously reporting the state change information not only occupies the transmission channel, but also wastes network traffic. SUMMARY
[0005] In order to solve the above problems in the prior art, that is, in order to both reduce the communication frequency between the laundry processing device and the server and ensure that the user knows the device running process information, the present application provides a message pushing method, device, equipment and medium.
[0006] In a first aspect, the present application provides a message pushing method applied to a server, comprising: generating a washing and caring suggestion according to a washing request of a user terminal, the washing and caring suggestion comprising a target washing program to be executed and a washing time length;
[0007] in response to confirmation of the washing and caring suggestion by the user terminal, starting a countdown based on the washing time length and pushing a first remaining time to the user terminal according to a first preset period;
[0008] receiving a second remaining time fed back by the laundry processing device when executing the last target washing program, and judging whether the first remaining time is equal to the second remaining time;
[0009] if yes, pushing a new first remaining time or a new second remaining time to the user terminal according to a second preset period, wherein the second preset period is equal to or not equal to the first preset period;
[0010] if no, pushing the new second remaining time to the user terminal according to the second preset period.
[0011] In a possible implementation manner, after the response to the confirmation of the washing and caring suggestion by the user terminal, the method further comprises: outputting first prompt information when the user confirms the target washing program for the first time, the first prompt information being used to prompt the user to set the first preset period and the second preset period.
[0012] In a possible implementation, the laundry request includes a quantity of clothes and a material, and the generating of the washing and caring suggestion according to the laundry request of the user terminal includes: determining a quantity of clothes corresponding to each material according to the quantity of clothes and the material;
[0013] determining the material corresponding to the maximum quantity of clothes as a target material based on the quantity of clothes;
[0014] determining the target washing program according to the target material.
[0015] In a possible implementation, if there are multiple target materials, the method further includes: obtaining a candidate washing program from a clothes material library according to the target material, and each material in the clothes material library corresponds to a target washing program determined according to a historical washing program;
[0016] obtaining a frequency of occurrence of the candidate washing program, and regarding a candidate washing program with a frequency of occurrence higher than a preset frequency as the target washing program.
[0017] In a possible implementation, the obtaining of the candidate washing program from the clothes material library according to the target material includes: obtaining at least one historical washing program corresponding to each material from a historical program library;
[0018] for each material, regarding the historical washing programs corresponding to the material and higher than a preset quantity as the candidate washing program corresponding to the material.
[0019] In a possible implementation, the method further includes: if no second remaining time fed back by the clothes processing device when entering the last target washing program is received, pushing a first remaining time to the user terminal according to a first preset period, and outputting a second prompt information, the second prompt information being used to prompt the user that the clothes processing device is in a network interruption state.
[0020] In a possible implementation, the method further includes: in response to the confirmation of the washing and caring suggestion by the user terminal, controlling the clothes processing device to enter a locked state.
[0021] In a second aspect, the present application provides a message pushing device, including:
[0022] a first processing module configured to generate a washing and caring suggestion according to a laundry request of a user terminal, the washing and caring suggestion including a target washing program to be executed and a washing duration;
[0023] a second processing module, configured to start a countdown based on the washing duration and push a first remaining time to the user terminal according to a first preset period in response to the user terminal confirming the washing and caring suggestion;
[0024] a third processing module, configured to receive a second remaining time fed back by the clothes processing device when executing the last target washing program, and determine whether the first remaining time is equal to the second remaining time; if yes, push a new first remaining time or a new second remaining time to the user terminal according to a second preset period, wherein the second preset period is equal to or not equal to the first preset period; if no, push the new second remaining time to the user terminal according to the second preset period.
[0025] In a third aspect, the present application provides a message pushing device, comprising at least one processor and a memory;
[0026] The memory stores computer execution instructions.
[0027] The at least one processor executes the computer execution instructions stored in the memory, so that the at least one processor executes the message pushing method as described above.
[0028] In a fourth aspect, the present application provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the steps of the message pushing method as described above.
[0029] The message pushing method, device, equipment and medium provided by the present application generate a washing and caring suggestion according to the washing request of the user terminal, the washing and caring suggestion comprising a target washing program to be executed and a washing duration; start a countdown based on the washing duration and push a first remaining time to the user terminal according to a first preset period in response to the user terminal confirming the washing and caring suggestion; receive a second remaining time fed back by the clothes processing device when executing the last target washing program, and determine whether the first remaining time is equal to the second remaining time; if yes, push a new first remaining time or a new second remaining time to the user terminal according to a second preset period, wherein the second preset period is equal to or not equal to the first preset period; if no, push the new second remaining time to the user terminal according to the second preset period.
[0030] In the above method, the server side gives the washing and care suggestion, after the user terminal confirms the target washing program to be executed and the washing time length, the server side carries out countdown according to the washing time length, and pushes the first remaining time obtained by the countdown to the user terminal. When the laundry treatment equipment executes the last target washing program, the laundry treatment equipment sends the second remaining time to the server side, calibrates the first remaining time with the second remaining time, and pushes the calibrated new remaining time to the user terminal. Not only can the user know the running process data of the laundry treatment equipment, but also can reduce the communication frequency between the laundry treatment equipment and the server side. BRIEF DESCRIPTION OF DRAWINGS
[0031] The accompanying drawings, which are incorporated herein and form part of the specification, illustrate embodiments consistent with the present application and, together with the description, further serve to explain the principles of the application.
[0032] Figure 1 An application scenario schematic diagram provided for an embodiment of the present application;
[0033] Figure 2 A flow of a message pushing method provided for an embodiment of the present application Figure 1 ;
[0034] Figure 3 A flow of a message pushing method provided for an embodiment of the present application Figure 2 ;
[0035] Figure 4 A structure schematic diagram of a message pushing device provided for an embodiment of the present application;
[0036] Figure 5 A hardware schematic diagram of a message pushing device provided for an embodiment of the present application.
[0037] Through the above drawings, the specific embodiments of the present application have been shown, and there will be more detailed descriptions in the following. These drawings and textual descriptions are not intended to limit the scope of the concept of the present application by any means, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0038] In order to make the purpose, technical scheme and advantages of the present application clearer, the technical scheme of the present application will be described clearly and completely in the following by combining the drawings in the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor fall within the scope of protection of the present application.
[0039] 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, for example, in orders other than those illustrated or described herein.
[0040] 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.
[0041] With the development of technology and the improvement of people's living standards, people are using shared washing machines, dryers, and other clothing processing equipment more and more frequently. Once the user starts the clothing processing equipment, it will continuously transmit operational data to the service terminal and user terminal in real time, allowing the user to access operational status information.
[0042] However, the continuous transmission of operational data by garment processing equipment not only occupies data transmission channels but also wastes network bandwidth.
[0043] Therefore, this application proposes a message push method that, by adjusting the communication frequency between the clothing processing device and the server, ensures that users are aware of the device's operating data while minimizing the transmission channels occupied and network traffic consumed by the clothing processing device.
[0044] The following is combined Figure 1 The application scenarios of this application will be explained.
[0045] 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 a server 101, a user terminal 102, and a clothing processing device 103. The execution entity in this application scenario is the server 101.
[0046] The server end 101 is configured to receive the laundry request sent by the user terminal 102, and generate a care suggestion according to the laundry request, the care suggestion including a target laundry program to be executed and a washing duration; then the care suggestion is sent to the user terminal 102, and after the user terminal 102 confirms, a countdown is started according to the washing duration, and a first remaining time is pushed to the user terminal 102 at a first preset period. When the laundry processing device 103 executes the last target laundry program, the second remaining time reported by the laundry processing device 103 is received, and the first remaining time is calibrated according to the second remaining time: if the first remaining time is equal to the second remaining time, the new first remaining time or the new second remaining time is pushed to the user terminal 102 at a second preset period, wherein the second preset period is equal to or different from the first preset period; if the first remaining time is not equal to the second remaining time, the new second remaining time is pushed to the user terminal 102 at the second preset period.
[0047] The user terminal 102 can send the laundry request to the server end 101, and also can receive the remaining time output by the server end 101, so as to help the user know the detailed remaining time of the washing process. For example, a mobile phone is a kind of user terminal 102.
[0048] The laundry processing device 103 is a device that can be used for laundry processing, including washing, drying, ironing and care, etc. In the execution process, the laundry processing device 103 performs laundry processing according to the target laundry program sent by the server end 101, and actively reports the second remaining time to the server end 101 when the last target laundry program is executed.
[0049] In summary, the server end 101 starts a countdown according to the washing duration, and pushes the first remaining time generated by the countdown to the user terminal 102, and when the laundry processing device 103 executes the last target laundry program, the second remaining time reported by the laundry processing device 103 is received, then the second remaining time is used to calibrate the first remaining time, and the calibrated remaining time is pushed to the user terminal 102, so as to ensure that the user knows the washing process, and also reduces the communication frequency between the laundry processing device 103 and the server end 101.
[0050] The technical solutions of the present application and how the technical solutions solve the above technical problems will be described in detail below with specific embodiments. The following specific embodiments can be implemented independently, or can be combined with each other, and the same or similar concepts or processes can not be described in detail in some embodiments.
[0051] Figure 2 A message pushing method provided by the embodiments of the present application Figure 1 As Figure 2As shown, the method is applied to the server side, comprising:
[0052] S201, generating a washing and protecting suggestion according to a washing request of the user terminal, the washing and protecting suggestion comprising a target washing program to be executed and a washing duration.
[0053] In the above scheme, the server end receives a washing request from the user terminal, and generates a washing and protecting suggestion according to the washing request, wherein the washing and protecting suggestion comprises a target washing program to be executed by the clothes processing device and a predicted washing duration.
[0054] S202, in response to the user terminal confirming the washing and protecting suggestion, starting a countdown based on the washing duration and pushing a first remaining time to the user terminal according to a first preset period.
[0055] In this step, after the user confirms the washing and protecting suggestion, the countdown is started according to the washing duration in the washing and protecting suggestion, and the first remaining time generated by the countdown is pushed to the user terminal. In this scheme, the clothes processing device only needs to process clothes according to the target washing program in the early stage, and does not need to continuously report the remaining duration of clothes processing, thereby reducing the transmission channel occupied by the clothes processing device and the network traffic consumed.
[0056] In the specific implementation process, the first remaining time can be pushed according to the first preset period. For example, it can be pushed every 5 minutes, or it can be pushed every 10 minutes. Of course, the first prompt information needs to be output when the user confirms the target washing program for the first time, and the first prompt information is used to prompt the user to set the first preset period.
[0057] In order to avoid the clothes processing device receiving other washing and protecting suggestions during clothes processing, causing the washing program to be disordered, the clothes processing device enters a locked state after the user terminal confirms the washing and protecting suggestion.
[0058] S203, receiving a second remaining time fed back by the clothes processing device when executing the last target washing program, and determining whether the first remaining time is equal to the second remaining time.
[0059] In the above scheme, although the server end can perform the countdown, there will be an error between the first remaining time and the actual second remaining time of the clothes processing device. In order to avoid this situation, the first remaining time needs to be consistent with the actual situation of the clothes processing device as much as possible, so when the clothes processing device executes the last target washing program, the second remaining time fed back by the clothes processing device is received, and the equality between the second remaining time and the first remaining time is used to determine the subsequent pushing condition.
[0060] Of course, after the clothes processing device is disconnected from the network, the server end cannot receive the second remaining time fed back by the clothes processing device. At this time, the first remaining time is continuously pushed to the user terminal according to the first preset period, and the second prompt information is output. The second prompt information is used to prompt the user that the clothes processing device is in a disconnected state.
[0061] S204, if yes, the new first remaining time or the new second remaining time is pushed to the user terminal according to a second preset period, wherein the second preset period is equal to or not equal to the first preset period.
[0062] In the above scheme, the first remaining time is equal to the second remaining time, which means that there is no error between the first remaining time generated by the server end countdown and the actual situation of the clothes processing device. At this time, the new first remaining time or the new second remaining time can be pushed to the user terminal. Similarly, when the user confirms the target washing program for the first time, the first prompt information is output. The first prompt information is used to prompt the user to set the second preset period.
[0063] S205, if no, the new second remaining time is pushed to the user terminal according to the second preset period.
[0064] In this step, the first remaining time is not equal to the second remaining time, which means that there is an error between the first remaining time generated by the server end countdown and the actual situation of the clothes processing device. At this time, the actual situation needs to be pushed to the user terminal, that is, the new second remaining time, so as to facilitate the user to timely collect the clothes that have been processed.
[0065] In the embodiment of the application, the first remaining time obtained by the countdown at the server end is pushed to the user terminal, so as to reduce the frequency of reporting data by the clothes processing device to the server end. When the clothes processing device executes the last target processing program, the actual second remaining time reported by the clothes processing device is received, the first remaining time is calibrated by using the second remaining time, and the calibrated remaining time is pushed to the user terminal, so as to ensure that the user knows the progress of the entire clothes processing process.
[0066] The message pushing method of the application will be described below in combination with specific embodiments. Figure 3 The implementation process of generating a washing and protecting suggestion according to a washing request of a user terminal in the message pushing method of the application will be described below in combination with specific embodiments, wherein the washing request includes the number and material of clothes.
[0067] Figure 3 The flow of a message pushing method provided in the embodiment of the application Figure 2 . As Figure 3 shown, the method includes:
[0068] S301, according to the number and material of clothes, the number of clothes corresponding to each material is determined.
[0069] In this step, different materials are suitable for different washing programs, so the target washing program needs to be confirmed according to the material. The clothes to be processed by the user may have multiple materials, and the target washing program needs to be further confirmed according to the number of clothes of each material.
[0070] S302, based on the number of clothes, the material corresponding to the maximum number of clothes is taken as the target material.
[0071] In the above scheme, although clothes of different materials need to be processed by different washing programs, only the washing requirements of the maximum number of clothes can be met in the same batch of clothes to be processed, so the material corresponding to the maximum number of clothes is taken as the target material.
[0072] S303, if the target material is only one kind, then according to the target material, the target washing program is determined.
[0073] In this step, the target material screened out is only one kind, so it can be determined that this material is the material that should be most preferentially met among all materials, avoiding that the clothes with the maximum number of clothes are improperly processed.
[0074] S304, if the target material has multiple kinds, then according to the target material, the candidate washing program is obtained from the clothes material library, and the target washing program corresponding to each material in the clothes material library is determined according to the historical washing program.
[0075] In the above scheme, the target material screened out according to the number of clothes may also have multiple kinds, so the screening condition needs to be set to determine the most suitable washing program again. In this embodiment, the appearance frequency of the candidate washing program is used as the screening condition.
[0076] S305, the appearance frequency of the candidate washing program is obtained, and the candidate washing program with an appearance frequency higher than a preset frequency is taken as the target washing program.
[0077] In this step, the historical washing program corresponding to different materials may have multiple, and the candidate washing program with an appearance frequency higher than a preset frequency is screened out from multiple candidate washing programs, which can reflect the preferred washing program selected by the user when processing different materials. The preferred washing program is taken as the target washing program, which is an intelligent embodiment, which is beneficial to improve the user satisfaction. For example, the preset frequency can be set to 5 times.
[0078] Before the above scheme, at least one historical washing program corresponding to each material needs to be obtained from the historical program library; then, for each material, the historical washing program corresponding to the material and higher than the preset number is taken as the candidate washing program corresponding to the material.
[0079] In the embodiments of the present application, the clothes to be processed are classified by material, and the target material is determined according to the number of clothes. When there are multiple target materials, the candidate washing programs with a frequency of occurrence higher than a preset frequency are selected as the target washing program.
[0080] In summary of the above embodiments, the message pushing method provided by the embodiments of the present application gives a washing and caring suggestion through the server side. After the user terminal confirms the target washing program to be executed and the washing time, the first remaining time obtained by the countdown according to the washing time is pushed to the user terminal. When the laundry processing device executes the last target washing program of the target washing program, the laundry processing device reports the second remaining time to the server side. The second remaining time is used to calibrate the first remaining time, and the new remaining time after calibration is pushed to the user terminal. This not only ensures that the user knows the progress of the laundry processing device, but also reduces the communication frequency between the laundry processing device and the server side.
[0081] Figure 4 The structure diagram of a message pushing device provided by the embodiments of the present application is shown in FIG. 4. As shown in FIG. 4, the message pushing device can include various functional modules for implementing the message pushing method described above. Any functional module can be implemented by software and / or hardware. Figure 4
[0082] For example, the message pushing device can include a first processing module 401, a second processing module 402, and a third processing module 403.
[0083] The first processing module 401 is configured to generate a washing and caring suggestion according to a washing request of the user terminal, and the washing and caring suggestion includes a target washing program to be executed and a washing time.
[0084] The second processing module 402 is configured to start a countdown based on the washing time and push a first remaining time to the user terminal according to a first preset period in response to the user terminal confirming the washing and caring suggestion.
[0085] The third processing module 403 is configured to receive a second remaining time fed back by the laundry processing device when executing the last target washing program, and determine whether the first remaining time is equal to the second remaining time. If yes, a new first remaining time or a new second remaining time is pushed to the user terminal according to a second preset period, wherein the second preset period is equal to or not equal to the first preset period. If no, the new second remaining time is pushed to the user terminal according to the second preset period.
[0086] Optionally, the first processing module 401 can also be configured to determine the quantity of clothes corresponding to each material according to the quantity and material of clothes, determine the material corresponding to the maximum quantity of clothes as a target material based on the quantity of clothes, and determine a target washing program according to the target material.
[0087] Optionally, the first processing module 401 can also be specifically configured to obtain a candidate washing program from a clothes material library according to the target material, determine a target washing program corresponding to each material in the clothes material library according to a historical washing program, and obtain the occurrence frequency of the candidate washing program and determine a candidate washing program with an occurrence frequency higher than a preset frequency as the target washing program.
[0088] Optionally, the first processing module 401 can also be configured to obtain at least one historical washing program corresponding to each material from a historical program library, and determine a candidate washing program corresponding to each material from the historical washing program higher than a preset number.
[0089] Optionally, the second processing module 402 can also be specifically configured to output first prompt information when the user confirms the target washing program for the first time, and the first prompt information is used to prompt the user to set a first preset period and a second preset period.
[0090] Optionally, the second processing module 402 can also be configured to control the clothes processing device to enter a locked state after the user terminal confirms the washing and caring suggestion.
[0091] Optionally, the third processing module 403 can also be specifically configured to push the first remaining time to the user terminal according to the first preset period and output second prompt information if the second remaining time fed back by the clothes processing device when entering the last target washing program is not received, and the second prompt information is used to prompt the user that the clothes processing device is in a network interruption state.
[0092] The message pushing device is used to execute the technical solutions provided by the foregoing message pushing method embodiments, and has similar implementation principles and technical effects to the foregoing method embodiments, which will not be described here.
[0093] The present application also provides an electronic device, comprising at least one processor and a memory.
[0094] The memory stores computer execution instructions.
[0095] The at least one processor executes the computer execution instructions stored in the memory, so that the at least one processor executes the message pushing method.
[0096] Figure 5 The hardware schematic diagram of the message pushing device provided by the embodiment of the present application is shown in FIG. 1. Figure 5As shown, the message pushing device 50 provided by the embodiment includes at least one processor 501 and a memory 502. The device 50 further includes a communication component 503. The processor 501, the memory 502 and the communication component 503 are connected through a bus 504.
[0097] In the implementation process, the at least one processor 501 executes the computer execution instructions stored in the memory 502, so that the at least one processor 501 executes the message pushing method as above.
[0098] The specific implementation process of the processor 501 can refer to the method embodiments as above, which has similar implementation principles and technical effects, and will not be described here in detail.
[0099] In the above Figure 5 In the embodiment as shown, it should be understood that the processor can be a central processing unit (CPU for short), and can also be other general-purpose processors, digital signal processors (DSP for short), application specific integrated circuits (ASIC for short) and the like. The general-purpose processor can be a microprocessor, or the processor can also be any conventional processor and the like. The steps of the method disclosed in the application can be directly embodied as execution completed by a hardware processor, or executed by a combination of hardware and software modules in the processor.
[0100] The memory can include a random access memory (RAM) and can also include a non-volatile memory (NVM), for example, at least one disk memory.
[0101] The bus can be an industry standard architecture (ISA) bus, a peripheral component (PCI) bus or an extended industry standard architecture (EISA) bus and the like. The bus can be divided into an address bus, a data bus, a control bus and the like. For the convenience of representation, the bus in the drawings of the present application does not limit to only one bus or one type of bus.
[0102] The present application also provides a computer readable storage medium, and the computer readable storage medium stores computer execution instructions. When the processor executes the computer execution instructions, the message pushing method as above is realized.
[0103] The computer readable storage medium described above can be realized by any type of volatile or nonvolatile storage devices 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 that can be accessed by a general or special purpose computer.
[0104] An exemplary readable storage medium is coupled to the processor, so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be an integral part of the processor. The processor and the readable storage medium can be located in an application specific integrated circuit (ASIC). Of course, the processor and the readable storage medium can also exist as discrete components in the device.
[0105] The division of the units is only a logical function division, and when actually implemented, there can be another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0106] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. According to actual needs, part or all of the units can be selected to achieve the purpose of the embodiment scheme.
[0107] In addition, the functional units in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit.
[0108] If the functions are realized in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application or the parts of the present application that essentially contribute to the prior art or the parts of the technical solutions can be embodied in the form of software products. The computer software products are stored in a storage medium and include a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.
[0109] Those of ordinary skill in the art can understand that all or part of the steps of the above-mentioned method embodiments can be completed by program instruction-related hardware. The aforementioned program can be stored in a computer readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes a ROM, a RAM, a magnetic disk or an optical disk, and various media that can store program codes.
[0110] So far, the technical solutions of the present application have been described in combination with the preferred embodiments shown in the drawings, but those of ordinary skill in the art can easily understand that the protection scope of the present application is obviously not limited to these specific embodiments, and the above embodiments are only used to illustrate the technical solutions of the present application, but not to limit them; although the present application has been described in detail with reference to the above embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions recorded in the above embodiments, or make equivalent replacement for part or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A message push method, characterized in that, Applied to the server side, including: Based on the user's laundry request, a laundry care suggestion is generated, which includes the target laundry program to be executed and the washing duration. In response to the user terminal's confirmation of the washing and care recommendations, a countdown is started based on the washing duration, and the first remaining time is pushed to the user terminal according to a first preset cycle; Receive the second remaining time fed back by the laundry processing equipment when it executes the last target washing program, and determine whether the first remaining time is equal to the second remaining time; If so, the new first remaining time or the new second remaining time will be pushed to the user terminal according to the second preset period, wherein the second preset period may be equal to or different from the first preset period; If not, the new second remaining time will be pushed to the user terminal according to the second preset period.
2. The method according to claim 1, characterized in that, After the user terminal confirms the washing and care recommendation, the method further includes: When the user confirms the target washing program for the first time, a first prompt message is output, which prompts the user to set the first preset cycle and the second preset cycle.
3. The method according to claim 1, characterized in that, The laundry request includes the quantity and material of the clothes. Generating washing and care suggestions based on the user's laundry request includes: Based on the quantity of clothing and the material, determine the quantity of clothing corresponding to each material; Based on the number of garments, the material corresponding to the maximum number of garments is taken as the target material; The target washing program is determined based on the target material.
4. The method according to claim 3, characterized in that, If there are multiple target materials, the method further includes: Candidate washing programs are obtained from the clothing material library based on the target material, and the target washing program corresponding to each material in the clothing material library is determined based on historical washing programs; The frequency of occurrence of the candidate laundry programs is obtained, and the candidate laundry programs with a frequency higher than a preset frequency are selected as the target laundry programs.
5. The method according to claim 4, characterized in that, The step of obtaining candidate laundry programs from the clothing material library based on the target material includes: Retrieve at least one historical laundry program corresponding to each material from the historical program library; For each material, the historical washing programs corresponding to that material that exceed a preset number are selected as candidate washing programs for that material.
6. The method according to claim 1, characterized in that, The method further includes: If the second remaining time is not received from the clothing processing device when entering the last target washing program, the first remaining time is pushed to the user terminal according to the first preset cycle, and a second prompt message is output. The second prompt message is used to remind the user that the clothing processing device is in a network disconnected state.
7. The method according to claim 1, characterized in that, The method further includes: In response to the user terminal's confirmation of the washing and care recommendations, the garment processing device is controlled to enter a locked state.
8. A message push device, characterized in that, include: The first processing module is used to generate washing and care suggestions based on the washing request from the user terminal. The washing and care suggestions include the target washing program to be executed and the washing duration. The second processing module is used to respond to the user terminal's confirmation of the washing and care suggestion, start a countdown based on the washing time, and push the first remaining time to the user terminal according to the first preset cycle; The third processing module is used to receive the second remaining time fed back by the clothing processing device when executing the last target washing program, and to determine whether the first remaining time is equal to the second remaining time; if so, it pushes the new first remaining time or the new second remaining time to the user terminal according to the second preset period, wherein the second preset period is equal to or not equal to the first preset period; if not, it pushes the new second remaining time to the user terminal according to the second preset period.
9. A message push 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 message push method as described in any one of claims 1 to 7.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the message push method as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Washing reminding method and device and washing machine
CN114381899A
Method for calculating remaining washing time in washing machine
KR1020000043407A