Pushing method and device of washing equipment, electronic equipment and storage medium

By obtaining data from users and washing machines, and actively pushing laundry reminders in combination with peak and idle states, the problems of low resource utilization and poor user experience are solved, and more efficient resource utilization and better user experience are achieved.

CN119996500APending Publication Date: 2025-05-13TIANJIN HAIER WASHING ELECTRICAL APPLIANCE CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311501491.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-10
Publication Date
2025-05-13

AI Technical Summary

Technical Problem

In public places such as dormitories, commercial washing machines cause users to wait in line during peak hours, while in idle hours, washing machines are idle, resulting in inefficiency, poor user experience, and the existing technology lacks efficient solutions.

Method used

By obtaining user data from the user's mobile terminal and the equipment data of the washing machine, combining the peak state and idle state of the washing machine, actively pushing laundry reminders to users to improve the working efficiency of the washing machine and the user's user experience.

Benefits of technology

It has achieved reasonable allocation of washing machine resources during peak hours, reduced user waiting time, improved washing machine utilization, and improved user experience and satisfaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119996500A_ABST
    Figure CN119996500A_ABST
Patent Text Reader

Abstract

The invention discloses a pushing method and device of washing equipment, electronic equipment and a storage medium, relates to the technical field of pushing of intelligent household appliances, and is applied to a server, and the server is in communication connection with the washing equipment and a user mobile terminal. There are at least one washing device and at least one user mobile terminal. The method comprises the following steps: acquiring user data of a user mobile terminal and equipment data of washing equipment; determining the working state of the washing equipment according to the user data and the equipment data; and determining washing equipment push information according to the working state, the equipment data and the user data, and sending the washing equipment push information to the user mobile terminal. According to the technical scheme, the user data of the user mobile terminal and the equipment data of the washing equipment are combined with the peak state and the idle state of the washing equipment to actively push the washing reminding to the user, the working efficiency of the washing equipment is improved, and the use experience of the user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of push notification of smart home appliances, and in particular to a push notification method, device, electronic device and storage medium for washing equipment. Background Art

[0002] With the development of intelligent technology, modern washing machines are becoming more and more easily connected to mobile phone applications and provide various sensors and data collection functions. By utilizing these technologies, the use of washing machines and the waiting time of users can be collected and analyzed, so as to propose a solution to improve the user experience.

[0003] At present, in public scenes such as dormitory buildings, when using commercial washing machines during peak hours, users often need to wait in line. During idle time, the washing machines are idle, resulting in low efficiency. This leads to a poor user experience, which not only wastes the user's time, but also increases the problem of low utilization of washing machines. In response to the above problems, the solutions of the prior art mainly rely on users to determine which washing machines are available by intuition or observation during peak hours, or to check the remaining time of the current washing machine through mini-programs, which requires a long wait and refresh, and users don't remember to wash clothes during idle time. This method lacks efficiency, has a poor user experience, and causes a waste of resources. Summary of the invention

[0004] The present invention provides a push method, device, electronic device and storage medium for washing equipment, which aims to actively push laundry reminders to users through user data of users and equipment data of washing equipment in combination with peak status and idle status of washing equipment, thereby improving the working efficiency of washing equipment and enhancing the user's usage experience.

[0005] According to one aspect of the present invention, a method for pushing a washing device is provided, which is applied to a server, wherein the server is in communication connection with the washing device and a user mobile terminal; there is at least one washing device and at least one user mobile terminal; the method comprises:

[0006] Obtain user data of the user's mobile terminal and device data of the washing device;

[0007] Determine the working state of the washing device according to the user data and the device data; wherein the working state includes a peak working state and an idle working state;

[0008] The washing equipment push information is determined according to the working status, equipment data and user data, and the washing equipment push information is sent to the user's mobile terminal.

[0009] Optionally, the user data includes user location information, usual washing time and washing information; the device data includes device coding information, device location information and device status information.

[0010] Optionally, determining the working state of the washing device according to the user data and the device data includes: determining the working state of the washing device according to the washing information and the device state information in the same preset time period within a preset cycle.

[0011] Optionally, washing equipment push information is determined based on the working status, equipment data and user data, and the washing equipment push information is sent to the user mobile terminal, including: determining the target washing equipment based on the working status, equipment data and user data of all washing equipment; wherein the working status of the target washing equipment is an idle working status; determining the washing equipment push information based on the equipment coding information and equipment status information of the target washing equipment, and sending the washing equipment push information to the user mobile terminal.

[0012] Optionally, the target washing device is determined based on the working status, device data and user data of all washing devices, including: determining an idle washing device based on the working status of all washing devices; wherein the working status of the idle washing device is an idle working status, and there is at least one idle washing device; determining the target washing device based on the device location information, device status information, user location information, usual washing time, washing information and washing push rules of the idle washing device.

[0013] Optionally, when it is determined that the working state of all washing equipment is the peak working state, the peak end time is determined; reminder information is determined based on the peak end time and washing information, and the reminder information is sent to the user's mobile terminal; wherein the reminder information is used to remind the user that they can wash at the peak end time.

[0014] Optionally, feedback information from a user's mobile terminal is received; wherein the feedback information is used to provide feedback on the user's washing condition.

[0015] According to another aspect of the present invention, a push device for washing equipment is provided, which is applied to a server, and the server is connected to the washing equipment and a user mobile terminal in communication; there is at least one washing equipment and at least one user mobile terminal; the device comprises:

[0016] A data acquisition module, used to acquire user data of the user's mobile terminal and device data of the washing device;

[0017] A state determination module, used to determine the working state of the washing device according to the user data and the device data; wherein the working state includes a peak working state and an idle working state;

[0018] The information determination module is used to determine the washing equipment push information according to the working state, equipment data and user data, and send the washing equipment push information to the user mobile terminal.

[0019] According to another aspect of the present invention, there is provided an electronic device, the electronic device comprising:

[0020] at least one processor; and a memory communicatively coupled to the at least one processor;

[0021] The memory stores a computer program that can be executed by at least one processor, and the computer program is executed by at least one processor so that the at least one processor can execute the pushing method of the washing device of any embodiment of the present invention.

[0022] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to implement the method for pushing a washing device according to any embodiment of the present invention when executed by a processor.

[0023] The technical solution of the present invention is applied to a server, and the server is communicatively connected with a washing device and a user mobile terminal; there is at least one washing device and at least one user mobile terminal. By obtaining user data of the user's mobile terminal and device data of the washing device; determining the working state of the washing device according to the user data and the device data; determining the push information of the washing device according to the working state, the device data and the user data, and sending the push information of the washing device to the user's mobile terminal. The present invention obtains user data of the user's mobile terminal and device data of the washing device, and determines the working state of the washing device in combination with the user data and the device data. It aims to actively push laundry reminders to users through the user data of the user and the device data of the washing device in combination with the peak state and idle state of the washing device, thereby improving the working efficiency of the washing device and the user's user experience.

[0024] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] In order to more clearly illustrate the technical solutions in the present invention, the accompanying drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative work.

[0026] Figure 1 This is a schematic diagram of a flow chart of a method for pushing a washing device provided in the first embodiment;

[0027] Figure 2 This is a schematic flow chart of a method for pushing a washing device provided in the second embodiment;

[0028] Figure 3 is a schematic diagram of the structure of a pushing device for washing equipment provided in the third embodiment;

[0029] Figure 4 It is a structural diagram of an electronic device provided in the fourth embodiment of the present invention. DETAILED DESCRIPTION

[0030] In order to enable those skilled in the art to better understand the solution of the present invention, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0031] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention 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 interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0032] Embodiment 1

[0033] Figure 1 This is a flow chart of a method for pushing a washing device provided in the first embodiment. This embodiment is applicable to pushing the working status of the washing device. The method can be executed by a pushing device for the washing device. The pushing device for the washing device can be implemented in the form of hardware and / or software. The pushing device for the washing device can be configured in an electronic device. The electronic device can be a server. The server is connected to the washing device and the user's mobile terminal for communication. Figure 1 As shown, the method includes:

[0034] S101. Obtain user data of a user's mobile terminal and device data of a washing device.

[0035] The server is connected to the user's mobile terminal and the washing device in communication, so as to realize the interaction between the user's mobile terminal and the washing device. The user's mobile terminal is a computer device that can be used on the move, such as a mobile phone, a notebook, a tablet computer, and a car computer, etc., which is not limited in this embodiment. The washing device is a device that can be used for washing, such as a commercial washing machine, a commercial dishwasher, and a commercial shoe washing machine, etc., which is not limited in this embodiment.

[0036] User data includes user location information, customary washing time and washing information; equipment data includes equipment coding information, equipment location information and equipment status information. User location information is used to indicate the current location of the user, such as XX floor, XX room, XX building. Customary washing time is the time when the user often washes. For example, if the user washes every day from Monday to Sunday in a week, and the washing time every day is from 3 pm to 5 pm, then 3 pm to 5 pm every day is determined as the user's customary washing time. Washing information is information for the user to make a washing reservation, and the user's washing reservation time and the number of scheduled devices are determined by the washing information. Equipment coding information is the specific code of the equipment, such as washing equipment 1, washing equipment 2, washing equipment 3, etc., and equipment location information is the specific location of the equipment, such as XX floor, washing room, XX building. Equipment status information is used to indicate the current state of the washing equipment, such as the current state of the washing equipment is the washing state, or the current state of the washing equipment is the standby state, or the current state of the washing equipment is the non-working state.

[0037] Specifically, user data such as user location information, usual washing time and washing information sent by the user mobile terminal are received, and device data such as device coding information, device location information and device status information sent by the washing device are received.

[0038] S102: Determine the working state of the washing device according to the user data and the device data.

[0039] The working state includes a peak working state and an idle working state. The peak working state means that the washing equipment is currently in a washing state or a standby state, and the washing equipment in the washing state or the standby state cannot change its state to a non-working state within a preset waiting time, or when the washing equipment in the washing state or the standby state changes its state to a non-working state, there is also a state in which the user in the washing state or the standby state pre-books the washing information of the washing equipment. The idle working state means that there is currently a washing equipment in a non-working state.

[0040] Specifically, the working state of the washing device is determined based on the washing information of the user, the user's usual washing time, and the device status information of the washing device. When the device status information of the washing device is determined to be the washing state, and there is washing information to make an appointment for the washing device, the working state of the washing device is determined to be the peak working state. When the device status information of the washing device is determined to be the standby state, the standby end time of the washing device is determined, and the standby end time is not the same as the usual washing time, and there is no washing information of the user after the standby end time, the working state of the washing device is determined to be the idle working state. When the device status information of the washing device is determined to be the non-working state, and the current time is inconsistent with the user's usual washing time, and there is no washing information of the user, the working state of the washing device is determined to be the idle working state.

[0041] S103: Determine the washing device push information according to the working state, device data and user data, and send the washing device push information to the user mobile terminal.

[0042] Among them, the washing equipment push information is the push information determined according to the working status of the equipment, the equipment information of the washing equipment and the user data of the user's mobile terminal, which improves the working efficiency of the washing equipment and enhances the user's usage experience.

[0043] Specifically, after determining the working state of the washing device, the washing device push information is determined according to the working state, device data and user data, and the washing device push information is sent to the user mobile terminal.

[0044] Exemplarily, when it is determined that the working state of the washing device is an idle working state, the device coding information and device location information of the idle working state are determined, and the washing device push information is determined according to the device location information and the user location information, and the washing device push information includes the device coding information of the specific washing device pushed, the device location information of the washing device, and the washing time. Then, the determined washing device push information is sent to the user, so that after the user receives the washing device push information from the user mobile terminal, the user determines whether to wash according to the washing device push information.

[0045] In a specific implementation, when it is determined that the working state of all washing devices is the peak working state, the peak end time is determined; reminder information is determined according to the peak end time and washing information, and the reminder information is sent to the user's mobile terminal.

[0046] The peak end time is a time determined according to the peak state time of the washing device, the washing time of the washing device and the washing time of the user. The reminder information is used to remind the user that the user can wash at the peak end time.

[0047] Specifically, when it is determined that the working status of all washing equipment is in the peak working status, the peak end time is determined according to the peak status time of the washing equipment, the washing time of the washing equipment and the washing information of the user, and the reminder information is determined according to the peak end time and the washing information, and the reminder information is sent to the user's mobile terminal to remind the user that the user can wash at the peak end time.

[0048] Exemplarily, when it is determined that the operating state of all washing devices is the peak operating state, the washing time of the washing device is determined to be 40 minutes, and there is no user's washing information after 40 minutes, then the time after 40 minutes of the washing device is determined to be the peak end time, and the reminder information is determined based on the peak end time and the washing information, and the reminder information is sent to the user's mobile terminal to remind the user that the user can wash at the peak end time.

[0049] The advantage of this setting is that it can timely determine the status of the washing equipment and the peak end time of the washing equipment, efficiently utilize the washing equipment, promptly remind users to wash, and at the same time improve user satisfaction.

[0050] In a specific implementation, feedback information from a user mobile terminal is received.

[0051] The feedback information is used to feedback the user's washing condition.

[0052] Specifically, feedback information from the user's mobile terminal is received in real time, and the user's washing situation is determined based on the feedback information, thereby determining whether the washing device is washing reasonably.

[0053] The advantage of this setting is that the push notifications of the washing equipment can be adjusted according to the washing conditions fed back by the users, thereby improving the user experience and the accuracy of the push notifications of the washing equipment.

[0054] The technical solution of the present invention is applied to a server, and the server is communicatively connected with a washing device and a user mobile terminal; there is at least one washing device and at least one user mobile terminal. By obtaining user data of the user's mobile terminal and device data of the washing device; determining the working state of the washing device according to the user data and the device data; determining the push information of the washing device according to the working state, the device data and the user data, and sending the push information of the washing device to the user's mobile terminal. On the basis of the above-mentioned embodiments, the present invention obtains user data of the user's mobile terminal and device data of the washing device, and determines the working state of the washing device in combination with the user data and the device data, and aims to actively push laundry reminders to users through the user data of the user and the device data of the washing device in combination with the peak state and idle state of the washing device, thereby improving the working efficiency of the washing device and the user's use experience.

[0055] Embodiment 2

[0056] Figure 2 This is a flow chart of a method for pushing a washing device provided in the second embodiment. This embodiment is applicable to pushing the working status of the washing device. The method can be executed by a pushing device for the washing device. The pushing device for the washing device can be implemented in the form of hardware and / or software. The pushing device for the washing device can be configured in an electronic device. The electronic device can be a server. The server is connected to the washing device and the user's mobile terminal. Further optimization is made for determining the working status of the washing device according to the user data and the device data, determining the push information of the washing device according to the working status, the device data and the user data, and sending the push information of the washing device to the user's mobile terminal. Figure 2 As shown, the method includes:

[0057] S201. Obtain user data of the user's mobile terminal and device data of the washing device.

[0058] Specifically, the server is communicatively connected with the washing device and the user mobile terminal. The server determines the user location information, usual washing time and washing information of the user mobile terminal by receiving user data sent by the user mobile terminal, and determines the device coding information, device location information and device status information of the washing device by receiving device data sent by the washing device.

[0059] S202: Determine the working state of the washing device according to the washing information and the device state information in the same preset time period within the preset cycle.

[0060] The preset period is a preset time period for obtaining the device data of the washing device, for example, a week is a period, and the preset period is the device data of the washing device from a fixed period within the preset period. The washing information of the same preset period within the preset period can be, for example, the washing information of the user's mobile terminal at the same time every week for a month; the device status information of the same preset period within the preset period can be the device status information of the washing device at the same time every week for a month. The working state includes the peak working state and the idle working state.

[0061] Specifically, the working state of the washing device is determined according to the washing information and the device state information in the same preset time period within the preset cycle.

[0062] Exemplarily, when the washing information of the user's mobile terminal at the same time every week within a month is obtained, washing information 1, washing information 2, washing information 3 and washing information 4 are determined; when the device status information of the washing equipment at the same time every week within a month is obtained, device status information 1, device status information 2, device status information 3 and device status information 4 are determined. Then, weight calculation is performed based on washing information 1, washing information 2, washing information 3 and washing information 4 to determine the target washing information, and the target device status information is determined based on device status information 1, device status information 2, device status information 3 and device status information 4, and finally the working state of the washing equipment is determined based on the target washing information and the target device status information. When it is determined that the target washing information contains multiple scheduled washing information and the target device status information is a washing state, the working state of the washing equipment is determined to be a peak working state; when it is determined that the target washing information does not contain scheduled washing information and the target device status information is a non-working state, the working state of the washing equipment is determined to be an idle working state.

[0063] S203: Determine the target washing device according to the working status, device data and user data of all washing devices.

[0064] Among them, the working state of the target washing equipment is an idle working state.

[0065] Specifically, after determining the working status of all washing devices, the washing devices with an idle working status are determined from all washing devices according to the status information of the washing devices. When the time of the washing devices in the idle working status is inconsistent with the usual washing time, the target washing device is further determined according to the user location information and the device location information.

[0066] In a specific embodiment, the target washing device is determined based on the working status, device data and user data of all washing devices, including: determining an idle washing device based on the working status of all washing devices; wherein the working status of the idle washing device is an idle working status, and there is at least one idle washing device; determining the target washing device based on the device location information, device status information, user location information, usual washing time, washing information and washing push rules of the idle washing device.

[0067] Exemplarily, if it is determined from all washing devices based on the status information of the washing devices that the washing devices whose working status is idle include washing device 1, washing device 2 and washing device 3, and the washing devices whose time in the idle working status is inconsistent with the usual washing time are washing device 1 and washing device 2, further, according to the washing promotion rules, for the convenience of user washing, the user location information is determined to be the 2nd floor of Building XX, the device location information of washing device 1 is the 4th floor of Building XX, and the device location information of washing device 2 is the 2nd floor of Building XX, thereby determining that washing device 2 is the target washing device.

[0068] The advantage of this setting is that it can accurately provide users with target washing equipment and improve user satisfaction.

[0069] S204: Determine the washing device push information according to the device code information and device status information of the target washing device, and send the washing device push information to the user mobile terminal.

[0070] Specifically, after the target washing device is determined, the device code information and device status information of the target washing device are determined as washing device push information, and the washing device push information is sent to the user mobile terminal.

[0071] The technical solution of the present invention is applied to a server, and the server is communicatively connected with a washing device and a user mobile terminal; there is at least one washing device and at least one user mobile terminal. By obtaining the user data of the user's mobile terminal and the device data of the washing device; determining the working status of the washing device according to the washing information and device status information of the same preset time period within a preset cycle; determining the target washing device according to the working status, device data and user data of all washing devices; determining the washing device push information according to the device coding information and device status information of the target washing device, and sending the washing device push information to the user's mobile terminal. On the basis of the above-mentioned embodiments, the present invention obtains the user data of the user's mobile terminal and the device data of the washing device, and determines the working status of the washing device in combination with the user data and the device data, aiming to actively push laundry reminders to users through the user data of the user and the device data of the washing device in combination with the peak status and idle status of the washing device, thereby improving the working efficiency of the washing device and the user's sense of experience.

[0072] Embodiment 3

[0073] Figure 3 Schematic diagram of a push device for a washing device provided in the third embodiment. Applied to a server, the server is connected to the washing device and the user's mobile terminal in communication; there is at least one washing device and at least one user's mobile terminal; Figure 3As shown, the device includes: a data acquisition module 301, a state determination module 302 and an information determination module 303; wherein,

[0074] The data acquisition module 301 is used to acquire user data of the user's mobile terminal and device data of the washing device.

[0075] The state determination module 302 is used to determine the working state of the washing device according to the user data and the device data; wherein the working state includes a peak working state and an idle working state.

[0076] The information determination module 303 is used to determine the washing device push information according to the working state, device data and user data, and send the washing device push information to the user mobile terminal.

[0077] Optionally, the user data includes user location information, usual washing time and washing information; the device data includes device coding information, device location information and device status information.

[0078] Optionally, the state determination module 302 is specifically used to determine the working state of the washing device according to the washing information and the device state information in the same preset time period within a preset cycle.

[0079] Optionally, the information determination module 303 is specifically used to: determine the target washing device according to the working status, device data and user data of all washing devices; wherein the working status of the target washing device is an idle working status; determine the washing device push information according to the device coding information and device status information of the target washing device, and send the washing device push information to the user mobile terminal.

[0080] Optionally, the information determination module 303 is specifically used to: determine an idle washing device based on the working status of all washing devices; wherein the working status of the idle washing device is an idle working status, and there is at least one idle washing device; determine the target washing device based on the device location information, device status information, user location information, usual washing time, washing information and washing push rules of the idle washing device.

[0081] Optionally, the device further includes: a reminder module. The reminder module is used to determine the peak end time when the working state of all washing devices is the peak working state; determine reminder information according to the peak end time and washing information, and send the reminder information to the user's mobile terminal; wherein the reminder information is used to remind the user that the washing can be done at the peak end time.

[0082] Optionally, the device further comprises: a feedback information receiving module. The feedback information receiving module is used to receive feedback information from a user's mobile terminal; wherein the feedback information is used to feed back the user's washing situation.

[0083] The pushing device for washing equipment provided in this embodiment can execute the pushing method for washing equipment provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.

[0084] Embodiment 4

[0085] Figure 4 : is a structural diagram of an electronic device provided in the fourth embodiment of the present invention. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workbenches, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.

[0086] like Figure 4 As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0087] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0088] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The processor 11 executes the various methods and processes described above, such as the push method of the washing device.

[0089] In some embodiments, the push method of the washing device can be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the push method of the washing device described above can be performed. Alternatively, in other embodiments, the processor 11 can be configured to execute the push method of the washing device by any other appropriate means (for example, by means of firmware).

[0090] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0091] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0092] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, device, or equipment. A computer-readable storage medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0093] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).

[0094] The systems and techniques described herein can be implemented in a computing system that includes backend components (e.g., as a data server) or a computing system that includes middleware components (e.g., an application server) or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein) or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0095] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.

[0096] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.

[0097] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A method for pushing a washing device, characterized in that: Applied to a server, the server is communicatively connected with the washing device and the user's mobile terminal; There is at least one washing device and at least one user mobile terminal; the method comprises: Acquire user data of the user mobile terminal and device data of the washing device; Determine the working state of the washing device according to the user data and the device data; wherein the working state includes a peak working state and an idle working state; The washing device push information is determined according to the working state, the device data and the user data, and the washing device push information is sent to the user mobile terminal.

2. The method for pushing a washing device according to claim 1, characterized in that: The user data includes user location information, usual washing time and washing information; the device data includes device coding information, device location information and device status information.

3. The method for pushing a washing device according to claim 2, characterized in that: The determining the working state of the washing device according to the user data and the device data comprises: The working state of the washing device is determined according to the washing information and the device state information in the same preset time period within a preset cycle.

4. The method for pushing a washing device according to claim 2, characterized in that: Determining the washing device push information according to the working state, the device data and the user data, and sending the washing device push information to the user mobile terminal, including: Determining a target washing device according to the working states of all the washing devices, the device data and the user data; wherein the working state of the target washing device is the idle working state; The washing device push information is determined according to the device coding information and the device status information of the target washing device, and the washing device push information is sent to the user mobile terminal.

5. The method for pushing washing equipment according to claim 4, characterized in that: The step of determining the target washing device according to the working states of all the washing devices, the device data and the user data comprises: Determine an idle washing device according to the working status of all the washing devices; wherein the working status of the idle washing device is the idle working status, and there is at least one idle washing device; The target washing device is determined according to the device location information of the idle washing device, the device status information, the user location information, the usual washing time, the washing information and the washing push rule.

6. The method for pushing a washing device according to claim 1, characterized in that: Also includes: When it is determined that the working state of all the washing equipment is a peak working state, determining a peak end time; Reminder information is determined according to the peak end time and the washing information, and the reminder information is sent to the user mobile terminal; wherein the reminder information is used to remind the user to wash at the peak end time.

7. The method for pushing a washing device according to claim 1, characterized in that: Also includes: Receive feedback information from the user's mobile terminal; wherein the feedback information is used to feed back the user's washing situation.

8. A pushing device for washing equipment, characterized in that: Applied to a server, the server is communicatively connected with the washing device and the user's mobile terminal; The number of the washing device is at least one, and the number of the user mobile terminal is at least one; the device comprises: A data acquisition module, used to acquire user data of the user mobile terminal and device data of the washing device; A state determination module, used to determine the working state of the washing device according to the user data and the device data; wherein the working state includes a peak working state and an idle working state; The information determination module is used to determine the washing device push information according to the working state, the device data and the user data, and send the washing device push information to the user mobile terminal.

9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively coupled to the at least one processor; The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the pushing method of the washing device described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the pushing method for a washing device as described in any one of claims 1 to 7 when executed.