Control method and device for shared washing machine

文档序号:8768 发布日期:2021-09-17 浏览:40次 中文

1. A control method for a shared washing machine is applied to a server side, and comprises the following steps:

acquiring state information of all shared washing machines;

receiving demand information sent by a client according to the state information;

generating and sending a reservation order to the client according to the demand information, wherein the reservation order comprises an identifier of a target washing machine and a target starting time;

receiving an unlocking instruction sent by the client or the target washing machine;

and if the difference value between the moment of receiving the unlocking instruction and the target starting moment is within a preset range, sending a working instruction to the target washing machine so as to unlock the target washing machine.

And if the difference between the moment of receiving the unlocking instruction and the target starting moment exceeds the preset range, canceling the reservation order.

2. The control method of a shared laundry machine according to claim 1, wherein the reservation order includes a target end time;

after the sending of the work instruction to the target washing machine, the method further includes:

acquiring the end time of the last washing program of the target washing machine;

prompting a user to set a current washing program of the target washing machine according to the current remaining available time length of the target washing machine so as to enable the running time length of the current washing program to be less than or equal to the current remaining available time length,

wherein the current remaining usable time is a difference between the target end time and the end time of the last washing process.

3. The control method of a shared laundry machine according to claim 1, wherein the reservation order comprises a fee order;

the generating and sending the reservation order to the client according to the demand information comprises:

if the payment success information of the expense order is received within the preset time length after the expense order is sent, the reservation order is validated;

and if the payment success information of the expense order is not received in the preset time length after the expense order is sent, canceling the reservation order.

4. The control method of a shared laundry machine according to claim 1, wherein the reservation order includes an unlock two-dimensional code, the unlock two-dimensional code corresponding to the reservation order one-to-one;

the receiving of the unlocking instruction sent by the client or the target washing machine comprises:

when the reserved order becomes the next order to be executed of the target washing machine, sending the unlocking two-dimensional code to the target washing machine so that the target washing machine displays the unlocking two-dimensional code;

receiving the unlocking instruction sent by the client, wherein the unlocking instruction comprises the scanning moment of the unlocking two-dimensional code and the identity information of the client;

and performing identity verification on the client according to the unlocking instruction and the reservation order.

5. The control method of a shared laundry machine according to claim 1, wherein after the reservation order is generated according to the demand information, the method further comprises:

when the reserved order becomes the next order to be executed of the target washing machine, acquiring the idle remaining time of the target washing machine, wherein the idle remaining time is the interval time between the current time and the target starting time;

and sending the idle remaining time length to the target washing machine so that the target washing machine displays the countdown of the idle remaining time length.

6. The control method of a shared washing machine as claimed in claim 1, wherein before the receiving the demand information transmitted by the client according to the status information, the method further comprises:

recommending hot washing programs to the client based on the historical use times of all the washing programs of the shared washing machine;

recommending a reservable shared washing machine to the client based on the geographical location information and the state information of the client.

7. The control method of a shared laundry machine as claimed in claim 1, wherein the method further comprises:

sending maintenance prompt information to a shared washing machine management platform according to the running duration of each shared washing machine;

and sending a fault analysis report to the shared washing machine management platform according to the fault type and the fault frequency of each shared washing machine.

8. A control method of a shared washing machine is characterized by being applied to a client, and the method comprises the following steps:

inquiring the state information of all the shared washing machines;

sending demand information to a server side according to the state information;

receiving an appointment order generated by the server according to the demand information;

and sending an unlocking instruction to the server side according to the reservation order.

9. A control device for a shared washing machine is applied to a server side, and comprises:

a state information acquiring unit for acquiring state information of all the shared washing machines;

a demand information receiving unit, configured to receive demand information sent by the client according to the state information;

the reservation order generating unit is used for generating and sending a reservation order to the client according to the demand information, wherein the reservation order comprises an identifier of a target washing machine and a target starting time;

the unlocking instruction receiving unit is used for receiving an unlocking instruction sent by the client or the target washing machine;

and the working instruction sending unit is used for sending a working instruction to the target washing machine to unlock the target washing machine if the difference value between the moment of receiving the unlocking instruction and the target starting moment is within a preset range.

And the reserved order canceling unit is used for canceling the reserved order if the difference between the moment of receiving the unlocking instruction and the target starting moment exceeds the preset range.

10. A control device for a shared washing machine, applied to a client, the control device comprising:

a state information inquiry unit for inquiring the state information of all the shared reservation washing machines;

the demand information sending unit is used for sending demand information to the server according to the state information;

the reservation order receiving unit is used for receiving a reservation order generated by the server side according to the demand information;

and the unlocking instruction sending unit is used for sending an unlocking instruction to the server side according to the reservation order.

Background

With the development of the shared mode industry, the shared washing machine is popular with more and more users. In the related shared washing machines, overall management and more humanized services for the washing machines are lacked, and good service experience cannot be provided for users.

Disclosure of Invention

The embodiment of the application provides a control method and device for a shared washing machine, and the problem that a user needs to arrive at the shared washing machine at a certain point can be solved at least to a certain extent by setting unlocking waiting time, so that good service experience is provided for the user.

Other features and advantages of the present application will be apparent from the following detailed description, or may be learned by practice of the application.

According to a first aspect of an embodiment of the present application, there is provided a control method for a shared washing machine, which is applied to a server side, the control method for the shared washing machine including:

acquiring state information of all shared washing machines;

receiving demand information sent by the client according to the state information;

generating and sending a reservation order to the client according to the demand information, wherein the reservation order comprises an identifier of a target washing machine and a target starting time;

receiving an unlocking instruction sent by the client or the target washing machine;

and if the difference value between the moment of receiving the unlocking instruction and the target starting moment is within a preset range, sending a working instruction to the target washing machine so as to unlock the target washing machine.

And if the difference between the moment of receiving the unlocking instruction and the target starting moment exceeds the preset range, canceling the reservation order.

According to a second aspect of the embodiments of the present application, there is provided a control method of a shared washing machine, applied to a client, the control method of the shared washing machine including:

inquiring the state information of all the shared washing machines;

sending demand information to a server side according to the state information;

receiving an appointment order generated by the server according to the demand information;

and sending an unlocking instruction to the server side according to the reservation order. According to a third aspect of the embodiments of the present application, there is provided a control device for sharing a washing machine, applied to a server side, the control device including:

a state information acquiring unit for acquiring state information of all the shared washing machines;

a demand information receiving unit, configured to receive demand information sent by the client according to the state information;

the reservation order generating unit is used for generating a reservation order according to the demand information, and the reservation order comprises an identifier of a target washing machine and a target starting time;

the unlocking instruction receiving unit is used for receiving an unlocking instruction sent by the client or the target washing machine;

and the working instruction sending unit is used for sending a working instruction to the target washing machine to unlock the target washing machine if the difference value between the moment of receiving the unlocking instruction and the target starting moment is within a preset range.

And the reserved order canceling unit is used for canceling the reserved order if the difference between the moment of receiving the unlocking instruction and the target starting moment exceeds the preset range.

In some embodiments of the present application, based on the foregoing solution, the reservation order includes a target ending time; the control device further includes:

the last washing program ending time acquiring unit is used for acquiring the ending time of the last washing program of the target washing machine;

the washing program setting unit is used for prompting a user to set a current washing program of the target washing machine according to the current remaining available time length of the target washing machine so that the running time length of the current washing program is less than or equal to the current remaining available time length;

and the current remaining available time length is the difference between the target ending time and the last washing program ending time of the target washing machine.

In some embodiments of the present application, the reservation order comprises a fee order.

In some embodiments of the present application, based on the foregoing solution, the control device further includes:

the payment management unit is used for taking the reservation order into effect if the payment success information of the expense order is received within the preset time length after the expense order is sent; and if the payment success information of the expense order is not received in the preset time length after the expense order is sent, canceling the reservation order.

In some embodiments of the application, based on the foregoing scheme, the reservation order includes an unlocking two-dimensional code, and the unlocking two-dimensional code corresponds to the reservation order one to one; the unlocking instruction receiving unit is configured to:

when the reserved order becomes the next order to be executed of the target washing machine, sending the unlocking two-dimensional code to the target washing machine so that the target washing machine displays the unlocking two-dimensional code, and receiving the unlocking instruction sent by the client, wherein the unlocking instruction comprises the scanning time of the unlocking two-dimensional code and the identity information of the client; and performing identity verification on the client according to the unlocking instruction and the reservation order.

In some embodiments of the present application, based on the foregoing solution, the control device further includes:

the idle remaining time length calculating unit is used for acquiring the idle remaining time length of the target washing machine when the reserved order becomes the next order to be executed of the target washing machine, wherein the idle remaining time length is the interval time length between the current time and the target starting time;

and the idle remaining duration sending unit is used for sending the idle remaining duration to the target washing machine so as to enable the target washing machine to display the countdown of the idle remaining duration.

In some embodiments of the present application, based on the foregoing solution, the control device further includes:

the washing program recommending unit is used for recommending hot washing programs to the client based on the historical use times of all the washing programs of the shared washing machine;

and the shared washing machine recommending unit is used for recommending the reserved shared washing machine to the client based on the geographical position information and the state information of the client.

In some embodiments of the present application, based on the foregoing solution, the control device further includes:

the maintenance prompting unit is used for sending maintenance prompting information to the shared washing machine management platform according to the operation duration of each shared washing machine;

and the fault analysis unit is used for sending fault analysis reports to the shared washing machine management platform according to the fault types and the fault times of the shared washing machines.

According to a fourth aspect of the embodiments of the present application, there is provided a control device for sharing a washing machine, applied to a client, the control device including:

a state information inquiry unit for inquiring the state information of all the shared reservation washing machines;

the demand information sending unit is used for sending demand information to the server according to the state information;

the reservation order receiving unit is used for receiving a reservation order generated by the server side according to the demand information;

and the unlocking instruction sending unit is used for sending an unlocking instruction to the server side according to the reservation order.

According to the embodiment of the application, the unlocking waiting time is set, so that the user can successfully unlock the shared washing machine within a period of time after the expected starting time, the user is not limited to unlocking the shared washing machine before the expected starting time, and good service experience is provided for the user.

It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application.

Drawings

The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and together with the description, serve to explain the principles of the application. It is obvious that the drawings in the following description are only some embodiments of the application, and that for a person skilled in the art, other drawings can be derived from them without inventive effort. In the drawings:

fig. 1 is a block diagram of a system for sharing a washing machine according to an embodiment of the present disclosure;

fig. 2 is a flowchart illustrating a control method for a shared washing machine according to an embodiment of the present disclosure;

fig. 3 is a flowchart illustrating a control method for a shared washing machine according to an embodiment of the present disclosure;

fig. 4 is a flowchart illustrating a control method for a shared washing machine according to an embodiment of the present disclosure;

fig. 5 is a flowchart of receiving an unlocking instruction sent by a client according to an embodiment of the present application;

fig. 6 is a flowchart illustrating a control method for a shared washing machine according to an embodiment of the present disclosure;

fig. 7 is a flowchart illustrating a control method for a shared washing machine according to an embodiment of the present disclosure;

fig. 8 is a flowchart illustrating a control method for a shared washing machine according to an embodiment of the present disclosure;

fig. 9 is a flowchart of the operation of a shared washing machine system according to an embodiment of the present application.

Detailed Description

The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.

Furthermore, the described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of embodiments of the application. One skilled in the relevant art will recognize, however, that the subject matter of the present application can be practiced without one or more of the specific details, or with other methods, components, devices, steps, and so forth. In other instances, well-known methods, devices, implementations, or operations have not been shown or described in detail to avoid obscuring aspects of the application.

The block diagrams shown in the figures are functional entities only and do not necessarily correspond to physically separate entities. I.e. these functional entities may be implemented in the form of software, or in one or more hardware modules or integrated circuits, or in different networks and/or processor means and/or microcontroller means.

The flow charts shown in the drawings are merely illustrative and do not necessarily include all of the contents and operations/steps, nor do they necessarily have to be performed in the order described. For example, some operations/steps may be decomposed, and some operations/steps may be combined or partially combined, so that the actual execution sequence may be changed according to the actual situation.

In the description of the present application, it is to be understood that the terms "first", "second" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implying any number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of the present application, "a plurality" means two or more unless otherwise specified.

Fig. 1 is a system structure diagram of a shared washing machine according to an embodiment of the present disclosure, and as shown in fig. 1, a server 110 is associated with a plurality of laundry rooms 120, each laundry room is provided with a plurality of shared washing machines, and the shared washing machines and the server communicate with each other through WiFi, 4/5G, or wired communication. The user makes an appointment for sharing the washing machine through the client 130; the laundry room manager performs background management on the shared washing machine through the shared washing machine management platform 140.

Fig. 2 is a flowchart of a control method for a shared washing machine according to an embodiment of the present application, which is applied to a server side, and as shown in fig. 1, the control method for a shared washing machine includes the following steps.

Step 210: status information of all the shared laundry machines is acquired.

In the embodiment of the application, the shared washing machine is communicated with the server, and the state information of the shared washing machine is sent to the server. The state information of the shared washing machine comprises a use state, an idle state and a reservation state, and the server side can acquire and send the state information of all the shared washing machines in a future period of time to the client side. For example, sharing the status information of the laundry machine within 3, 5 or 7 days in the future. The server can acquire the states of all the shared washing machines in different positions and different types in real time, and a user can conveniently know and reserve the corresponding shared washing machine in time. The shared washing machine provided by the embodiment is mainly provided for only one reservation user to use in the same time period.

Step 220: and receiving the demand information sent by the client according to the state information.

In the embodiment of the application, a user checks the state information of all the shared washing machines in a future period of time through a client, and then sends the required information to a server through the client based on the washing requirements of the user. The demand information may include a desired start time, a desired end time, i.e., a desired use period of the shared laundry machine set by the user. The requirement information can also comprise the function types of the washing machine, such as washing, drying and high-temperature disinfection, so that the follow-up server side can match the washing machine with the user and can reserve the washing machine. The demand information may further include a target washing machine, i.e., a washing machine that the user directly designates to use.

Step 230: and generating and sending a reservation order to the client according to the demand information, wherein the reservation order comprises the identification of the target washing machine and the target starting time.

In the embodiment of the application, after the user knows the shared washing machine state information, the user can adjust the reserved time period of the washing machine, namely, the target starting time and the target ending time are determined. For example, if the expected time period of the user is 16:00-18:00, but there is no laundry machine reserved between 16:00-17:00, the user may determine the target time period to be 17: 00-18:00.

In the embodiment of the application, when the demand information only comprises the expected starting time and the expected ending time, the server side can allocate a full-function washing machine, namely a target washing machine, to the user according to the expected use time period of the user so as to meet the functional requirements of the washing machine with various possibilities of the user; when the requirement information further comprises the function type of the washing machine, the server side can allocate one washing machine for the user according to the function requirement of the washing machine of the user, if the user desires to use the washing and high-temperature disinfection functions, the server side can allocate one washing machine with the washing and high-temperature disinfection functions for the user; when the demand information further comprises the target washing machine, the server directly occupies the expected use time period of the target washing machine specified by the user.

And after the server distributes the target washing machine for the user or the user specifies the target washing machine according to the demand information, the server occupies the expected time period of the target washing machine to generate the reservation order. The reservation order includes a target start time, a target end time, an identification of the target-sharing laundry machine, and the like.

Step 240: and receiving an unlocking instruction sent by the client or the target washing machine.

In the embodiment of the application, the user can unlock the target washing machine only when arriving at the site where the target washing machine is located. The user can scan the unlocking two-dimensional code on the target washing machine through the client so that the client sends an unlocking instruction to the server. The user can also input the password on the target washing machine, so that the target washing machine sends an unlocking instruction to the server side.

Step 250: and if the difference value between the moment of receiving the unlocking instruction and the target starting moment is within a preset range, sending a working instruction to the target washing machine so as to unlock the target washing machine.

In the embodiment of the application, the preset range is the unlocking waiting time, and is set to be 5min, for example. If the expected starting time of the user is 13:00, the user only needs to reach the target washing machine site before 13:05 and sends an unlocking instruction, the server side can be triggered to send a working instruction to the target washing machine, and the target washing machine enters a standby state.

Step 260: and if the difference between the moment of receiving the unlocking instruction and the target starting moment exceeds a preset range, canceling the reservation order.

In the embodiment of the application, if the user does not send the unlocking instruction within a period of time after the target starting moment, the reservation order of the user is cancelled, the state information of the target washing machine is modified to be in the idle state, and the target washing machine is prevented from being occupied inefficiently for a long time.

According to the method and the device, the target washing machine can be distributed for the user according to the user requirement, and the unlocking waiting time is set, so that the user can successfully unlock the shared washing machine within a period of time after the target starting moment, the user is not limited to unlocking the shared washing machine before the target starting moment, and good service experience is provided for the user.

Fig. 3 is a flowchart of a control method for a shared washing machine according to an embodiment of the present application, which is applied to a server side, and as shown in fig. 3, the control method for a shared washing machine includes the following steps.

The steps 310-360 are the same as the steps 210-260, and are not described herein again.

Step 370: and acquiring the end time of the last washing program of the target washing machine.

Step 380: prompting a user to set a current washing program of the target washing machine according to the current remaining available time length of the target washing machine so as to enable the running time length of the current washing program to be less than or equal to the current remaining available time length;

and the current remaining available time length is the difference between the target end time and the end time of the last washing program of the target washing machine.

In the embodiment of the application, after the user successfully unlocks the target washing machine, the server side monitors the washing program set by the user. The washing program may be a one-time complete washing task, for example, the user washes the clothes twice, the first washing program washes a barrel of light-colored clothes, and the second washing program washes a barrel of dark-colored clothes. If the total washing program time length set by the user is longer than the target use time length (the difference between the target ending time and the target starting time), the target washing machine and/or the client can send out an alarm in an acousto-optic and electric mode to prompt the user to set the washing program only within the target use time length range. Specifically, after the user runs the last washing program, the server side judges whether the current remaining usable time is 0, that is, whether the target use time is used up. If yes, ending the reservation order, locking the target washing machine again, and waiting for reservation of the next user; if not, the user is supported to continue to set the current washing program, but the running time of the current washing program set by the user is required to be less than or equal to the current remaining available time, otherwise, the target washing machine and/or the client can send an alarm in an acousto-optic and electric mode to prompt the user to reset the current washing program.

The embodiment of the application prompts a user to set a proper washing program, ensures that the running time of the washing program actually used by the user does not exceed a target time period, gives a warm prompt to the current reservation user under the condition of not influencing the use of other subsequent reservation users, and improves the use experience of the user.

In an embodiment of the present application, the reservation order comprises a fee order.

In the embodiment of the application, in order to avoid the situation that the washing machine resources are wasted due to the fact that a user reserves the washing machine but does not use the washing machine, a cost order is generated in the target use time period of the server side, the function type of the target washing machine and the like, and the cost order is sent to the client side. The cost order can be pre-paid cost, and can be used for performing more-reduction and less-compensation subsequently according to the condition that the user actually uses the target washing machine, for example, a final cost bill is generated according to the actual use time length, the actually used washing program and the like, and the final cost bill and the cost order are compared to perform more-reduction and less-compensation on the user.

Fig. 4 is a flowchart of a control method for a shared washing machine according to an embodiment of the present application, which is applied to a server side, and as shown in fig. 4, the control method for the shared washing machine includes the following steps.

The steps 410-430 are the same as the steps 210-230, and are not described herein again.

Step 440: if the payment success information of the expense order is received within the preset time length after the expense order is sent, the reservation order takes effect.

In the embodiment of the application, if the user pays for the reservation order within the time limit, the requirement of the user is considered to be the real requirement, the target washing machine is occupied in the target use time period, and the state information is set to be in the reservation state.

Step 450: and if the payment success information of the expense order is not received in the preset time length after the expense order is sent, canceling the reservation order.

In the embodiment of the application, if the user does not pay for the reservation order within the time limit, the requirement of the user is considered to be a pseudo requirement, the reservation order of the user is cancelled, and the state of the target washing machine in the target use time period is set to be an idle state.

The steps 460-480 are the same as the steps 240-260, respectively, and are not described herein again.

In the embodiment of the application, the server side charges in advance before the user actually uses the target washing machine, so that the real washing requirement is screened out, and the washing machine is prevented from being occupied inefficiently and wasting resources.

In the embodiment of the application, the shared washing machine can be unlocked in a mode of unlocking the two-dimensional code or the digital code. Correspondingly, the reserved order comprises an unlocking two-dimensional code or a digital password, and the unlocking two-dimensional code or the digital password respectively corresponds to the reserved order one by one and serves as a certificate for the user to unlock the target washing machine.

When the shared washing machine is unlocked in the unlocking two-dimensional code mode, the reservation order includes the unlocking two-dimensional code, fig. 5 is a flowchart of receiving an unlocking instruction sent by the client according to the embodiment of the present application, and as shown in fig. 5, receiving the unlocking instruction sent by the client includes the following steps.

Step 510: and when the reservation order becomes the next order to be executed of the target washing machine, sending the unlocking two-dimensional code to the target washing machine so that the target washing machine displays the unlocking two-dimensional code.

Step 520: and receiving an unlocking instruction sent by the client, wherein the unlocking instruction comprises the scanning moment of the unlocking two-dimensional code and the identity information of the client.

Step 530: and performing identity verification on the client according to the unlocking instruction and the reservation order.

In the embodiment of the application, the server side generates the corresponding unlocking two-dimensional code for the reserved order, when the reserved order becomes the next order to be executed of the target washing machine, the target washing machine displays the unlocking two-dimensional code, and a user can scan the unlocking two-dimensional code through the client side and report the scanning time of the unlocking two-dimensional code and the identity information of the client side. The unlocking two-dimensional code is displayed on the target washing machine, so that a user can unlock the washing machine only on the site of the target washing machine, and only when the identity information of the client in the unlocking instruction corresponds to the identity information of the client in the reservation order, the client scanning the unlocking two-dimensional code passes the identity verification, namely, only the user who really makes a reservation for the target washing machine can use the target washing machine.

When the shared washing machine is unlocked in a digital password mode, the reservation order comprises a digital password, and the receiving of the unlocking instruction sent by the target washing machine comprises the following steps:

after the reservation order takes effect, sending a digital password to the client;

receiving an unlocking instruction sent by a target washing machine, wherein the unlocking instruction comprises password input time and a digital password;

and performing identity verification on the client according to the unlocking instruction and the reservation order.

In the embodiment of the application, a user checks that a server terminal distributes a digital password for a reserved order through a client terminal, then the digital password is input into a target washing machine, the target washing machine reports the time when the user inputs the digital password and the password input by the user to the server terminal, and the server terminal checks whether the password input by the user is consistent with the generated digital password, so that whether the user associated with the reserved order unlocks the target washing machine is verified.

Fig. 6 is a flowchart of a control method for a shared washing machine according to an embodiment of the present application, which is applied to a server side, and as shown in fig. 6, the control method for a shared washing machine includes the following steps.

The steps 610 and 630 are respectively the same as the steps 210 and 230, and are not described herein again.

Step 640: when the reserved order becomes the next order to be executed of the target washing machine, acquiring the idle remaining time length of the target washing machine, wherein the idle remaining time length is the interval time length between the current time and the expected starting time;

step 650: and sending the idle remaining time length to the target washing machine so that the target washing machine displays the countdown of the idle remaining time length.

The steps 660-680 are the same as the steps 240-260, respectively, and are not described herein again.

In the embodiment of the application, the remaining time from the current moment to the next reservation order to be executed is displayed on the screen of the shared washing machine, and if the shared washing machine does not have the reservation order, the maximum default time is displayed to wait for the reservation of the user. The remaining time from the next reservation order to be executed is displayed by countdown, so that a user can observe the idle condition of the shared washing machine at a glance in a laundry room and select one washing machine in time according to the requirement of the user. For example, if the user is late and cannot directly unlock the previously reserved target washing machine, the user may observe the idle status of all shared washing machines in the laundry room and reserve one washing machine again according to his own needs.

Fig. 7 is a flowchart of a control method for a shared washing machine according to an embodiment of the present application, which is applied to a server side, and as shown in fig. 7, the control method for a shared washing machine includes the following steps.

Step 710 is the same as step 210, and is not described herein again.

Step 720: and recommending the hot washing program to the client based on the historical use times of all the washing programs of the shared washing machine.

In the embodiment of the application, the server side carries out big data statistics on the use conditions of all the washing programs of the shared washing machine, and recommends hot washing programs for users.

Step 730: and recommending the reserved shared washing machine to the client based on the geographical position information and the state information of the client.

In the embodiment of the application, the server side stores the position information of the plurality of laundries and associates the positions of the plurality of laundries with the electronic map, and after the server side obtains the geographic position of the client side, the server side can recommend a washing machine with a short distance to a user based on the stored geographic position of the laundries and the state information of the washing machine.

Steps 740-780 are respectively the same as steps 220-260 described above, and are not described herein again.

The embodiment of the application provides recommended hot washing programs and the washing machine with a short distance for the user, the user can conveniently select the washing programs and arrive at the site of the washing machine, and the user experience is improved.

The control method for the shared washing machine not only provides good experience for users, but also provides an intelligent management means for the management personnel of the washing room, and the control method for the shared washing machine is embodied in the following steps.

And sending maintenance prompt information to the shared washing machine management platform according to the running duration of each shared washing machine.

According to the embodiment of the application, the equipment with long service life is found in time and prompt information is sent to the shared washing machine management platform through counting the total operation time of each shared washing machine, so that a laundry room manager can check and maintain the shared washing machine with long operation time in time, and the fault rate is reduced.

And sending a fault analysis report to the shared washing machine management platform according to the fault type and the fault frequency of each shared washing machine.

According to the embodiment of the application, the fault times of all the shared washing machines are counted, and the fault analysis report is sent to the shared washing machine management platform, so that a laundry room manager can conveniently check and locate the problem, and the maintenance efficiency is improved.

And sending a service time distribution report of the shared washing machine to the shared washing machine management platform based on the reserved times of each time period of the shared washing machine.

According to the embodiment of the application, the time distribution report of the shared washing machine used by the user is counted based on the big data, and the laundry management personnel can dynamically adjust the charging rules of the washing machine according to the use peak period and the use valley period of the shared washing machine, so that the income of the laundry is improved.

In the embodiment of the application, the shared washing machine management platform further provides abundant management interfaces for the laundry room management personnel, and the flexibility of the laundry room management personnel is improved by setting the functions provided by the server through the management interfaces. For example, setting whether the washing machine starts a reservation function (i.e. the washing machine starting the function can be displayed at the client and can be reserved by the user); setting whether a server side and a client side start a prepayment function (paying the fee order first and regenerating the effect reservation order); setting the opening time of each laundry room (such as opening only at 6:00-18:00 of working day); setting a minimum appointment time granularity (e.g., 1 hour or 2 hours); and setting the running time length of each shared washing machine in the laundry room, the statistical time range of the running times of each washing program and the like.

Fig. 8 is a flowchart of a control method for a shared washing machine according to an embodiment of the present application, which is applied to a client, and as shown in fig. 8, the control method for the shared washing machine includes the following steps.

Step 810: status information of all the shared laundry machines is inquired.

In the embodiment of the application, a user logs in the client and can check the state information of all the shared washing machines in a future period of time through the client. For example, sharing the status information of the laundry machine within 3, 5 or 7 days in the future.

Step 820: sending demand information to a server side according to the state information;

in the embodiment of the application, the user checks the state information of all the shared washing machines in a future period of time through the client, and then sends the requirement information to the server through the client based on the washing requirements of the user. The demand information may include a desired start time, a desired end time, i.e., a desired use period of the shared laundry machine set by the user. The requirement information can also comprise the function types of the washing machine, such as washing, drying and high-temperature disinfection, so that the follow-up server side can match the washing machine with the user and can reserve the washing machine. The demand information may further include a target washing machine, i.e., a washing machine that the user directly designates to use.

Step 830: and receiving a reservation order generated by the server according to the demand information.

In the embodiment of the application, the server side generates the reservation order according to the demand information of the user, and the client side receives the reservation order, so that the target use time period of the client side and the target sharing washing machine identification and other information are determined.

Step 840: and sending an unlocking instruction to the server side according to the reservation order.

In the embodiment of the application, when the shared washing machine adopts an unlocking mode of unlocking the two-dimensional code, after a user reaches a target washing machine, the unlocking two-dimensional code is scanned through the client, and an unlocking instruction is sent to the server.

In conjunction with the above description of the shared washing machine system and the shared washing machine control method, fig. 9 shows a flowchart of the operation of the shared washing machine system provided in the embodiment of the present application, and as shown in fig. 9, the operation flow of the shared washing machine system includes the following steps.

Step 910: the target washing machine reservation function is turned on.

Step 920: the target washing machine display screen displays the time length from the next reservation order to be executed.

Step 930: the client receives the demand information and sends the demand information to the server;

step 940: and the server side generates and sends the first reservation order to the client side according to the demand information.

Step 950: if the payment success information of the first reservation order is received within the preset time length after the first reservation order is sent, the first reservation order takes effect; and if the payment success information of the first reservation order is not received in the preset time length after the first reservation order is sent, canceling the first reservation order.

Step 960: and when the first reservation order becomes the next reservation order to be executed of the target washing machine, the server side acquires the idle remaining time of the target washing machine.

Step 970: and the shared washing machine counts down to display the idle remaining time sent by the server side.

Step 980: and when the idle remaining time is 0, the target washing machine counts down according to the unlocking waiting time.

Step 990: and if the target washing machine is unlocked by the user on site before the countdown of the unlocking waiting time is 0, the server side unlocks the washing machine, and the target washing machine sequentially runs the washing programs set by the user within the remaining available time range until all the washing programs of the user are run.

Step 9100: if the user does not unlock the target washing machine on site before the countdown of the unlocking waiting time is 0, the server cancels the first reservation order and recalculates the reservable time of the target washing machine.

Step 9110: and when the remaining available time length is 0, locking the target washing machine by the server, recalculating the time length of the target washing machine from the next reservation order to be executed, and sending the recalculated time length to the target washing machine.

The embodiment of the present application further provides a control device for sharing a washing machine, which is applied to a server side, and the control device includes:

a state information acquiring unit for acquiring state information of all the shared washing machines;

the demand information receiving unit is used for receiving demand information sent by the client according to the state information;

the reservation order generating unit is used for generating a reservation order according to the demand information, and the reservation order comprises an identifier of the target washing machine and a target starting time;

the unlocking instruction receiving unit is used for receiving an unlocking instruction sent by the client or the target washing machine;

and the working instruction sending unit is used for sending a working instruction to the target washing machine to unlock the target washing machine if the difference value between the moment of receiving the unlocking instruction and the target starting moment is within a preset range.

And the reservation order canceling unit is used for canceling the reservation order if the difference between the moment of receiving the unlocking instruction and the target starting moment exceeds a preset range.

In some embodiments of the present application, based on the foregoing solution, the reservation order includes a target ending time; the control device further includes:

the last washing program ending time acquiring unit is used for acquiring the ending time of the last washing program of the target washing machine;

the washing program setting unit is used for prompting a user to set a current washing program of the target washing machine according to the current remaining available time length of the target washing machine so as to enable the running time length of the current washing program to be less than or equal to the current remaining available time length;

and the current remaining available time length is the difference between the target end time and the last washing program end time of the target washing machine.

In some embodiments of the present application, the reservation order comprises a fee order.

In some embodiments of the present application, based on the foregoing solution, the control device further includes:

the payment management unit is used for taking the reservation order into effect if the payment success information of the expense order is received within the preset time length after the expense order is sent; and if the payment success information of the expense order is not received in the preset time length after the expense order is sent, canceling the reservation order.

In some embodiments of the application, based on the foregoing scheme, the reservation order includes an unlocking two-dimensional code, and the unlocking two-dimensional code corresponds to the reservation order one to one; the unlock instruction receiving unit is configured to:

when the reserved order becomes the next order to be executed of the target washing machine, the unlocking two-dimensional code is sent to the target washing machine, so that the target washing machine displays the unlocking two-dimensional code, and the unlocking instruction sent by the client side is received, wherein the unlocking instruction comprises the scanning time of the unlocking two-dimensional code and the identity information of the client side.

In some embodiments of the present application, based on the foregoing solution, the control device further includes:

the idle remaining time calculation unit is used for acquiring the idle remaining time of the target washing machine when the reserved order becomes the next order to be executed of the target washing machine, and the idle remaining time is the interval time between the current time and the expected starting time;

and the idle remaining time length sending unit is used for sending the idle remaining time length to the target washing machine so that the target washing machine displays countdown of the idle remaining time length.

In some embodiments of the present application, based on the foregoing solution, the control device further includes:

the washing program recommending unit is used for recommending hot washing programs to the client based on the historical use times of all the washing programs of the shared washing machine;

and the shared washing machine recommending unit is used for recommending the reserved shared washing machine to the client based on the geographical position information and the state information of the client.

In some embodiments of the present application, based on the foregoing solution, the control device further includes:

the maintenance prompting unit is used for sending maintenance prompting information to the shared washing machine management platform according to the operation duration of each shared washing machine;

and the fault analysis unit is used for sending fault analysis reports to the shared washing machine management platform according to the fault types and the fault times of the shared washing machines.

According to a fourth aspect of the embodiments of the present application, there is provided a control device for sharing a washing machine, applied to a client, the control device including:

a state information inquiry unit for inquiring the state information of all the shared reservation washing machines;

the reservation order receiving unit is used for receiving a reservation order generated by the server side according to the demand information;

and the unlocking instruction sending unit is used for sending an unlocking instruction to the server side according to the reservation order.

The embodiment of the application also provides computer equipment which comprises a program or instructions, and when the program or instructions are executed, the computer equipment is used for executing the control method and any optional method for sharing the washing machine provided by the embodiment of the application.

The embodiment of the present application also provides a storage medium, which includes a program or instructions, and when the program or instructions are executed, the storage medium is used for executing the control method and any optional method for sharing the washing machine provided by the embodiment of the present application.

Finally, it should be noted that: as will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, and the like) having computer-usable program code embodied therein.

The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.

These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.

The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope of the present invention are included in the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

完整详细技术资料下载
上一篇:石墨接头机器人自动装卡簧、装栓机
下一篇:基于用户群的会议室预订方法、系统、设备及存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!