User data processing method, device and shared washing machine for shared washing machines
By detecting the time interval between the start command and the reservation time in the shared washing machine, unlocking the locking state and generating the laundry parameter selection prompt information, the problem of complex user terminal interaction requires the shared washing machine in the prior art is solved, and the effect of simplifying operation and improving user experience is achieved.
Patent Information
- Application Number
- CN202211160495.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-22
- Publication Date
- 2025-06-27
- Estimated Expiration
- 2042-09-22
AI Technical Summary
Existing shared washing machines require too much interaction between the user terminal and the shared washing machine to start laundry, resulting in complex user operations and poor user experience.
By detecting the time interval between the time when entering the startup command and the reservation time, if the duration of the reservation status is not exceeded, the locked state of the reservation laundry status is released, and the laundry parameter selection prompt information is generated, allowing the user to select the last laundry parameter stored in the cloud server or reset the laundry parameters, and directly perform the corresponding laundry operation.
It realizes that the shared washing machine can start laundry without too much interaction with the user terminal, simplifying the operation steps and improving the user experience.
Smart Images

Figure CN115369611B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of washing machines, and particularly to a method and device for processing user data of shared washing machines and a shared washing machine. Background Art
[0002] At present, washing machine equipment is an indispensable part of people's lives, and shared washing machines can be seen everywhere. However, for shared washing machines on the market, users need to scan a code with a user terminal for identification before each use, which is highly dependent on the user terminal. Moreover, too many interaction operations between the user terminal and the shared washing machine are required to start the laundry, resulting in complex user operations and poor user experience. Summary of the Invention
[0003] Embodiments of the present invention provide a method and device for processing user data of a shared washing machine and a shared washing machine, aiming to solve the problem that too many interaction operations between the user terminal and the shared washing machine are required to start the laundry in the prior art.
[0004] In a first aspect, an embodiment of the present invention provides a method for processing user data of a shared washing machine, which is applied to the shared washing machine and includes:
[0005] If it is determined that the current state is the reserved laundry state and the time interval between the input time of the input start instruction and the reserved time is not longer than the reserved state duration corresponding to the reserved laundry state, then the locked state corresponding to the reserved laundry state is released; wherein, the reserved time is the moment when the shared washing machine switches from the idle state to the reserved laundry state;
[0006] Generate a laundry parameter selection prompt message; wherein, the laundry parameter selection prompt message is used to prompt to select any one of the last laundry parameters stored in the cloud server or reset the laundry parameters;
[0007] If the current laundry parameters corresponding to the laundry parameter selection prompt message are detected, perform the corresponding laundry operation according to the current laundry parameters.
[0008] In a second aspect, an embodiment of the present invention further provides a device for processing user data of a shared washing machine, which includes:
[0009] A lock release unit, configured to release the locked state corresponding to the reserved laundry state if it is determined that the current state is the reserved laundry state and the time interval between the input time of the input start instruction and the reserved time is not longer than the reserved state duration corresponding to the reserved laundry state; wherein, the reserved time is the moment when the shared washing machine switches from the idle state to the reserved laundry state;
[0010] A prompt information generating unit, used for generating a laundry parameter selection prompt information; wherein the laundry parameter selection prompt information is used for prompting to select any one of the last laundry parameters stored in the cloud server or to reset the laundry parameters;
[0011] The laundry parameter execution unit is used to execute a corresponding laundry operation according to the current laundry parameter if a current laundry parameter corresponding to the laundry parameter selection prompt information is detected.
[0012] In a third aspect, an embodiment of the present invention further provides a shared washing machine, which includes a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the method described in the first aspect is implemented.
[0013] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, wherein the storage medium stores a computer program, wherein the computer program includes program instructions, and when the program instructions are executed by a processor, the method described in the first aspect above can be implemented.
[0014] The embodiment of the present invention provides a method and device for processing user data of a shared washing machine, and a shared washing machine, the method comprising: if it is determined that the current state is a scheduled washing state, and it is detected that the time interval between the input time of the start instruction and the scheduled time does not exceed the duration of the scheduled state corresponding to the scheduled washing state, then releasing the lock state corresponding to the scheduled washing state; generating a laundry parameter selection prompt message; if the current laundry parameter corresponding to the laundry parameter selection prompt message is detected, then performing the corresponding laundry operation according to the current laundry parameter. The embodiment of the present invention realizes that the shared washing machine can intuitively prompt the user to select one of the last laundry parameters or reset laundry parameters stored in the cloud server based on the laundry parameter selection generated by the reservation to quickly set the parameters, without using the user terminal to perform too many interactive operations with the shared washing machine to start the laundry, thus simplifying the operation steps. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] In order to more clearly illustrate the technical solutions of the embodiments of 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 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 any creative work.
[0016] Figure 1 A schematic diagram of an application scenario of the method for processing user data of a shared washing machine provided by an embodiment of the present invention;
[0017] Figure 2 A schematic diagram of a flow chart of a method for processing user data of a shared washing machine provided by an embodiment of the present invention;
[0018] Figure 3 Schematic block diagram of a user data processing device for a shared washing machine provided by an embodiment of the present invention;
[0019] Figure 4 Schematic block diagram of a user data processing device for a shared washing machine provided by an embodiment of the present invention. Specific embodiments
[0020] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0021] It should be understood that when used in this specification and the appended claims, the terms "including" and "comprising" indicate the presence of the described features, wholes, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components, and / or their combinations.
[0022] It should also be understood that the terms used in this specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. As used in this specification of the present invention and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an", and "the" are intended to include the plural forms.
[0023] It should be further understood that the term " / and / or" used in this specification of the present invention and the appended claims refers to any combination and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0024] An embodiment of the present invention provides a user data processing method, device, equipment, and storage medium for a shared washing machine. The user data processing method for the shared washing machine in the embodiment of the present invention is applied to a shared washing machine, and one or more processors, memories, and one or more application programs are provided in the shared washing machine, wherein one or more application programs are stored in the memory and configured to be executed by the processor to implement the user data processing method for the shared washing machine.
[0025] As Figure 1 shown, Figure 1The schematic diagram of the scenario of the user data processing method of a shared washing machine according to an embodiment of the present invention is a schematic diagram of the scenario of the user data processing method of a shared washing machine according to an embodiment of the present invention. The scenario of the user data processing of a shared washing machine according to the embodiment of the present invention includes a plurality of shared washing machines 100, a cloud server 200 and a user terminal 300. The shared washing machine 100 is integrated with a user data processing device of the shared washing machine, and a storage medium corresponding to the user data processing method of the shared washing machine is run to execute the steps of the user data processing method of the shared washing machine.
[0026] Understandably, Figure 1 The shared washing machine 100 in the specific application scenario of the user data processing method of the shared washing machine shown, or the devices included in the shared washing machine 100, do not constitute a limitation on the embodiments of the present invention, that is, the number of devices and types of devices included in the specific application scenario of the user data processing method of the shared washing machine, or the number of devices and types of devices included in each device do not affect the overall implementation of the technical solution in the embodiments of the present invention, and can all be regarded as equivalent replacements or derivatives of the technical solution claimed to be protected in the embodiments of the present invention.
[0027] The shared washing machine 100 in the embodiment of the present invention is mainly used for: if it is determined that the current state is a scheduled washing state, and it is detected that the time interval between the input time of the start instruction and the scheduled time does not exceed the duration of the scheduled state corresponding to the scheduled washing state, then releasing the lock state corresponding to the scheduled washing state; generating a laundry parameter selection prompt information; wherein the laundry parameter selection prompt information is used to prompt the selection of any one of the stored last laundry parameters or the reset of the laundry parameters; if the current laundry parameter corresponding to the laundry parameter selection prompt information is detected, then executing the corresponding laundry operation according to the current laundry parameter.
[0028] Those skilled in the art will understand that Figure 1 The application environment shown in the figure is only one application scenario of the solution of the present invention and does not constitute a limitation on the application scenario of the solution of the present invention. Other application environments may also include Figure 1 More or less shared washing machines 100, cloud servers 200 or user terminals 300 shown in the figure, or including more than Figure 1 More or less network connection relationships of the shared washing machines 100 are shown in FIG. Figure 1 Only one shared washing machine 100 is shown. It can be understood that the specific application scenario of the user data processing method of the shared washing machine may also include one or more other shared washing machines 100, which are not specifically limited here; the shared washing machine 100 may also include a memory.
[0029] Figure 2 FIG. 1 is a flow chart of a method for processing user data of a shared washing machine provided by an embodiment of the present invention. Figure 2As shown, the method includes the following steps S110 - S130.
[0030] S110. If it is determined that the current state is the reserved laundry state and the time interval between the input time of the input start instruction and the reserved time does not exceed the duration of the reserved state corresponding to the reserved laundry state, then release the locked state corresponding to the reserved laundry state; wherein, the reserved time is the moment when the shared washing machine switches from the idle state to the reserved laundry state.
[0031] In this embodiment, if the user is an old user of the shared washing machine (that is, a user whose number of uses of the shared washing machine is greater than or equal to 1), the user can directly operate the user terminal (such as a smart phone, etc.) to open the corresponding applet or application program of the shared washing machine and display the corresponding user interaction interface. At this time, on the user interaction interface, the names of the shared washing machines in the online state together form an online shared washing machine list, and whether each shared washing machine included in the online shared washing machine list is in the idle state or the use state is also intuitively displayed for the user to view. The user can operate the user terminal and arbitrarily select a currently idle shared washing machine in the online shared washing machine list and select to reserve the shared washing machine. Once the reservation for the selected currently idle shared washing machine is successful, the shared washing machine switches from the idle state to the reserved laundry state, and the shared washing machine is simultaneously in a locked state to ensure that non - the above - mentioned reserved user cannot unlock and use it.
[0032] Of course, the old user can also directly go to the site to use the shared washing machine without reservation. That is, before step S110, it also includes if it is determined that the current state is the idle state and the input start instruction passes the verification, then obtain the user information corresponding to the start instruction and the last laundry parameters corresponding to the user information. After that, based on the currently selected laundry parameters by the user (the currently selected laundry parameters are one of the last laundry parameters or the newly set laundry parameters), the shared washing machine starts to perform the corresponding laundry operation according to the currently selected laundry parameters, thereby completing the shared laundry process of the shared washing machine.
[0033] Among them, when obtaining the duration of the reservation status corresponding to the reservation laundry status, first obtain the distance between the user's positioning location obtained when the user operates the user terminal to issue a reservation instruction for the shared washing machine and the set location of the shared washing machine, and then multiply the distance by a preset distance-duration conversion coefficient (such as 5 min / km) to obtain the duration of the reservation status corresponding to the reservation laundry status. That is, the duration of the reservation status is a dynamic value rather than a fixed value, and is obtained by converting the distance between the location where the user makes a reservation for using the shared washing machine and the set location of the shared washing machine. In order to prevent the shared washing machine from being locked for a long time due to being reserved, the maximum duration of the reservation status can be set not to exceed 30 minutes.
[0034] This application describes the technical solution with the shared washing machine selected and reserved by the user as the execution subject. At this time, once the shared washing machine is reserved by the user, its current status is the reservation laundry status, and this reservation laundry status will continue until the user arrives at the shared washing machine and starts using it. In order to calculate the reservation status fee of the reserved shared washing machine more accurately, the following settings can be made: starting from when the shared washing machine switches from the idle status to the reservation laundry status until it is detected that the user enters the start instruction on the shared washing machine, obtain an actual duration of the reservation laundry status (that is, the time interval between the entry time of the start instruction and the reservation time); if the actual duration of the reservation laundry status does not exceed the duration of the reservation status corresponding to the reservation laundry status, it means that the user has not exceeded the time limit when arriving at the location of the shared washing machine, and no fee needs to be paid for the actual duration of the reservation laundry status of this shared washing machine (that is, the reservation fee is waived). It can be seen that based on this determination method of whether the time interval exceeds the duration of the reservation status corresponding to the reservation laundry status, not only is the calculation process simple, but the obtained result is not easy to make mistakes.
[0035] In one embodiment, in order to calculate the reservation status fee of the reserved shared washing machine more accurately, as the first embodiment of calculating the overtime fee, before step S120 after step S110, it further includes:
[0036] If it is determined that the current status is the reservation laundry status and the time interval between the entry time of the start instruction and the reservation time is detected to exceed the duration of the reservation status corresponding to the reservation laundry status, obtain the overtime fee according to the difference between the time interval and the duration of the reservation status and the preset overtime fee calculation strategy;
[0037] Send the overtime fee and the user information corresponding to the reservation laundry status to the cloud server;
[0038] If it is detected that the periodic fee accumulation success instruction corresponding to the overtime fee is sent by the cloud server, the locked state corresponding to the reserved laundry state is released.
[0039] In this embodiment, as the first embodiment for calculating the overtime fee, if the actual duration of the reserved laundry state exceeds the reserved state duration corresponding to the reserved laundry state, it means that the user arrives at the location of the shared washing machine overtime. At this time, the actual overtime duration can be obtained by subtracting the reserved state duration from the actual duration of the reserved laundry state first, and then the corresponding overtime waiting fee can be calculated based on the actual overtime duration (such as calculating the overtime waiting fee based on F delay = k * [(t2 - t1) - T] to calculate the overtime waiting fee, and F delay = k * [(t2 - t1) - T] can be regarded as an overtime fee calculation strategy, where F delay represents the overtime waiting fee, t2 represents the input time when the user enters the start instruction on the shared washing machine, t1 represents the reserved time, T represents the reserved state duration, and k represents the preset overtime fee conversion rate). After obtaining the overtime fee (i.e., the overtime waiting fee) based on the difference between the time interval and the reserved state duration and the preset overtime fee calculation strategy, it is not necessary for the user to pay on-site. Instead, it is sent to the cloud server and accumulated to the periodic fee bill of the user corresponding to the user information (such as the monthly cumulative usage fee bill of the shared washing machine is regarded as a periodic fee bill). After the fee accumulation is successful, the cloud server sends a periodic fee accumulation success instruction to the shared washing machine. When the shared washing machine receives the periodic fee accumulation success instruction, the locked state corresponding to the reserved laundry state is released, so that the user can use the washing machine to wash clothes normally.
[0040] In an embodiment, in order to calculate the reserved state fee of the reserved shared washing machine more accurately, as the second embodiment for calculating the overtime fee, before step S120 after step S110, it further includes:
[0041] If it is determined that the current state is the reserved laundry state and it is detected that the time interval between the input time of the input start instruction and the reserved time exceeds the reserved state duration corresponding to the reserved laundry state, obtain the overtime fee according to the difference between the time interval and the reserved state duration and the preset overtime fee calculation strategy;
[0042] Obtain the overtime fee payment code corresponding to the overtime fee;
[0043] If it is detected that the payment success instruction corresponding to the overtime fee payment code, the locked state corresponding to the reserved laundry state is released.
[0044] In this embodiment, as the second embodiment for calculating the overtime fee, it is exactly the same as the second embodiment for calculating the overtime fee by obtaining the overtime fee according to the difference between the time interval and the duration of the reservation status and the preset overtime fee calculation strategy. After obtaining the overtime fee (i.e., the overtime waiting fee) based on the difference between the time interval and the duration of the reservation status and the preset overtime fee calculation strategy, in order to prompt the user to pay the overtime fee in a timely manner (because the immediate payment of the overtime fee has higher timeliness, compared with the centralized payment of all overtime fees within a certain period, such as 1 month, it is more convenient for the user to discover whether there is an error in the fee and submit an immediate fee appeal application on the spot), a overtime fee payment code can be generated locally in the shared washing machine based on the user information triggered corresponding to the reserved laundry status and the overtime fee, and then the overtime fee payment code is displayed on the display screen of the shared washing machine. When the user scans the overtime fee payment code with the user terminal and the payment is successful, a payment success instruction is generated accordingly and finally sent to the shared washing machine to trigger the unlocking of the locked state corresponding to the reserved laundry status, so that the user can use the washing machine to wash clothes normally.
[0045] In one embodiment, before step S110, it further includes:
[0046] If it is determined that the user information is not stored and the user information consent to save instruction is detected, obtain the user information corresponding to the user information consent to save instruction and the initial startup instruction;
[0047] Obtain the currently set laundry parameters;
[0048] Send the user information, the currently set laundry parameters and the initial startup instruction to the cloud server.
[0049] Wherein, the initial startup instruction is any one of a voice instruction, a password instruction, or a fingerprint instruction.
[0050] In this embodiment, when the user operates the user terminal (such as a smart phone) to scan the two-dimensional code pasted on the shell of the shared washing machine or the two-dimensional code displayed on the display screen of the shared washing machine, the user will log in to the corresponding mini-program or application program and display the corresponding user interaction interface. If the user is a first-time user of the shared washing machine (that is, the user information of the user is not stored in the shared washing machine and the cloud server), a prompt for whether to store the user information to become a registered user will be displayed on the user interaction interface. When the user chooses not to store the user information, it is necessary to first manually operate and set the washing parameters on the shared washing machine (such as washing method, duration of the washing method, volume of added laundry detergent, etc.), and then a payment bill will be directly generated after the washing parameters are set for the user to pay. Finally, when the user pays successfully based on one of the multiple payment methods, the shared washing machine will start washing based on the set washing parameters until the washing is completed.
[0051] When the user chooses to store the user information to become a registered user, first enter the user information on the user interaction interface (such as user nickname, bound mobile phone number, common address, user gender, user age, etc.); then click to save the above user information and prompt the user on the user interaction interface to further enter the initial startup instruction (that is, pre-enter a user voice, or pre-enter a user password, or pre-enter a user fingerprint); after the initial startup instruction is entered, prompt the user to perform specific settings of the current set washing parameters on the shared washing machine; finally, send the user information, the current set washing parameters, and the initial startup instruction to the cloud server to complete the storage of the user's registration information.
[0052] In one embodiment, the time interval between the input time of the detected input startup instruction and the reservation time in step S110 includes:
[0053] Compare the startup instruction with the initial startup instruction to obtain a comparison result;
[0054] If it is determined that the comparison result corresponds to the same instruction result, obtain the time interval between the input time of the startup instruction and the reservation time.
[0055] In this embodiment, when it is detected that the user enters the startup instruction at the location of the shared washing machine, it is also necessary to determine whether the entered startup instruction is the same as the initial startup instruction entered during the initial registration of the user information. If it is determined that the comparison result corresponds to the same instruction result, it means that the registered user himself has arrived at the location of the shared washing machine. At this time, the calculated time interval between the input time of the obtained startup instruction and the reservation time is a very accurate time interval calculation result.
[0056] Among them, if it is determined that the comparison result corresponds to different instructions, it means that it is possible that the registered user enters the start instruction incorrectly. Re-enter until the comparison result corresponds to the same instruction, and then start calculating the time interval between the input time of the correct start instruction and the reservation time.
[0057] S120. Generate a laundry parameter selection prompt message; wherein, the laundry parameter selection prompt message is used to prompt the selection of any one of the last laundry parameters stored in the cloud server or the resetting of laundry parameters.
[0058] In this embodiment, when the registered user himself / herself arrives at the location of the shared washing machine and correctly enters the start instruction, he / she can choose to use the last laundry parameters stored in the cloud server or reset the laundry parameters locally on the shared washing machine based on the broadcast or displayed laundry parameter selection prompt message. It can be seen that based on the prompt of the laundry parameter selection prompt message, it is convenient for the user to quickly select the acquisition method of the laundry parameters.
[0059] In one embodiment, before step S120, it further includes:
[0060] Obtain the historical laundry parameters corresponding to the user information corresponding to the start instruction in the cloud server, and send the historical laundry parameters as the last laundry parameters to the shared washing machine for storage.
[0061] In this embodiment, before the registered user himself / herself arrives at the location of the shared washing machine, the shared washing machine can obtain the historical laundry parameters corresponding to the registered user himself / herself from the cloud server and download them to the local of the shared washing machine for pre-storage. Since the shared washing machine has completed the download of the last laundry parameters before the registered user himself / herself arrives at the location of the shared washing machine, when the registered user himself / herself has not arrived at the location of the shared washing machine, he / she can directly select the last laundry parameters for use or reset the laundry parameters.
[0062] S130. If the current laundry parameters corresponding to the laundry parameter selection prompt message are detected, perform the corresponding laundry operation according to the current laundry parameters.
[0063] In this embodiment, when the registered user himself / herself arrives at the location of the shared washing machine, correctly enters the start instruction and selects the current laundry parameters (the current laundry parameters are any one of the last laundry parameters or the reset laundry parameters), the shared washing machine starts to perform the corresponding laundry operation according to the current laundry parameters, thereby completing the shared laundry process of the shared washing machine.
[0064] In one embodiment, after step S130, the following steps are further included:
[0065] If it is determined that the interval between the current system time and the total charging time of the previous cycle is equal to the pre-set charging cycle, obtain the laundry record information corresponding to the user information and the cumulative charging data corresponding to the laundry record information;
[0066] Generate cycle total bill data according to the laundry record information and the cumulative charging data;
[0067] Send the cycle total bill data to the user terminal corresponding to the user information.
[0068] In this embodiment, the registered users of each shared washing machine can make cumulative payments of the fees within a cycle according to a pre-set charging cycle (such as 1 month). For example, if the current system time is June 30, 20XX, and the interval between the total charging time of the previous cycle, May 31, 20XX, is 1 month and equal to the pre-set charging cycle, then on June 30, 20XX, all the laundry record information of this user from June 1 to June 30, 20XX is counted. By adding up the charging fees corresponding to each laundry record information within the above time interval, the cumulative charging data can be obtained.
[0069] After obtaining the laundry record information and the cumulative charging data, fill them into the pre-stored bill template to obtain the cycle total bill data. Finally, send the cycle total bill data to the user terminal corresponding to the user information for the user to check and receive, and then timely pay the fees corresponding to the cumulative charging data according to the cycle total bill data.
[0070] Moreover, in specific implementation, if after sending the cycle total bill data to the user terminal corresponding to the user information, the user selects not to use the settlement mode of charging by cycle anymore, then operate on the user terminal to delete the user information in the shared washing machine and the cloud server. In this way, the laundry parameters and user information and other data of this user are no longer stored in the shared washing machine and the cloud server, which can reduce the data storage volume. If after sending the cycle total bill data to the user terminal corresponding to the user information, the user continues to select the settlement mode of charging by cycle, then the usage fees of the shared washing machine are also cumulatively calculated within the next cycle and a bill is generated at the end of the next cycle to prompt the user to pay the fees and select whether to continue to select the settlement mode of charging by cycle.
[0071] In summary, this embodiment enables the shared washing machine to select and intuitively prompt the user to choose one of the last washing parameters stored in the cloud server or reset the washing parameters based on the washing parameters generated by the reservation, so as to quickly set the parameters, without the need to perform excessive interaction operations between the user terminal and the shared washing machine to start the washing, simplifying the operation steps.
[0072] Figure 3 FIG. 4 is a schematic block diagram of a user data processing device for a shared washing machine provided by an embodiment of the present invention. As Figure 3 shown, corresponding to the above user data processing method for the shared washing machine, the present invention further provides a user data processing device for the shared washing machine. The user data processing device for the shared washing machine includes a unit for executing the above user data processing method for the shared washing machine. Please refer to Figure 3 , the user data processing device for the shared washing machine includes: a lock release unit 110, a prompt information generation unit 120, and a washing parameter execution unit 130.
[0073] The lock release unit 110 is configured to release the locked state corresponding to the reservation washing state if it is determined that the current state is the reservation washing state and the time interval between the input time of the input start instruction and the reservation time does not exceed the reservation state duration corresponding to the reservation washing state; wherein, the reservation time is the moment when the shared washing machine switches from the idle state to the reservation washing state.
[0074] In this embodiment, if the user is an old user of the shared washing machine (that is, a user whose number of uses of the shared washing machine is greater than or equal to 1), the user can directly operate the user terminal (such as a smart phone, etc.) to open the corresponding applet or application program for the shared washing machine and display the corresponding user interaction interface. At this time, on the user interaction interface, the names of the online shared washing machines displayed together form an online shared washing machine list, and whether each shared washing machine included in the online shared washing machine list is in the idle state or the use state is also intuitively displayed for the user to view. The user can operate the user terminal and arbitrarily select a currently idle shared washing machine in the online shared washing machine list and select to make a reservation for the shared washing machine. Once the reservation for the selected currently idle shared washing machine is successful, the shared washing machine switches from the idle state to the reservation washing state, and the shared washing machine is simultaneously in a locked state to ensure that non-the above-mentioned reservation user cannot unlock and use it.
[0075] Of course, old users can also go directly to the site to use the shared washing machine without making an appointment, that is, if the current state is determined to be the scheduled washing state, and it is detected that the time interval between the input time of the input start instruction and the reservation time does not exceed the duration of the scheduled state corresponding to the scheduled washing state, then before releasing the lock state corresponding to the scheduled washing state, it also includes if the current state is determined to be an idle state, and it is detected that the input start instruction passes the verification, then the user information corresponding to the start instruction and the last washing parameter corresponding to the user information are obtained. Afterwards, based on the current washing parameter selected by the user (the current washing parameter is one of the last washing parameters or the reset washing parameters), the shared washing machine starts to perform the corresponding washing operation according to the current washing parameters, thereby completing the shared washing process of the shared washing machine.
[0076] Among them, when obtaining the duration of the reservation status corresponding to the reserved laundry status, the distance between the user's location obtained when the user operates the user terminal to issue a reservation instruction for the shared washing machine and the setting location of the shared washing machine is first obtained, and then the distance is multiplied by the preset distance-duration conversion coefficient (such as 5min / km) to obtain the duration of the reservation status corresponding to the reserved laundry status. That is, the duration of the reservation status is a dynamic value rather than a fixed value, which is calculated based on the distance between the user's location when making an appointment to use the shared washing machine and the setting location of the shared washing machine. In order to avoid the shared washing machine being locked for a long time due to being reserved, the duration of the reservation status can be set to a maximum of no more than 30 minutes.
[0077] This application describes the technical solution with the shared washing machine selected by the user and reserved for use as the execution subject. At this time, once the shared washing machine is reserved by the user, its current state is the reserved washing state, and the reserved washing state will continue until the user arrives at the shared washing machine and starts using it. In order to more accurately calculate the reserved state fee for the reserved shared washing machine, the following settings can be made: starting from when the shared washing machine switches from the idle state to the reserved washing state, until the user is detected to enter the start command on the shared washing machine, the actual duration of the reserved washing state (that is, the time interval between the input time of the start command and the reservation time) is obtained; if the actual duration of the reserved washing state does not exceed the duration of the reserved state corresponding to the reserved washing state, it means that the user has not timed out when arriving at the location of the shared washing machine, and no fee is required to be paid for the actual duration of the reserved washing state of the shared washing machine (that is, no reservation fee is required). It can be seen that the method of determining whether this time interval exceeds the duration of the reserved state corresponding to the reserved washing state not only simplifies the calculation process, but also makes the result less prone to error.
[0078] In one embodiment, in order to calculate the reservation status fee of the reserved shared washing machine more accurately, as a first embodiment of calculating the overtime fee, if it is determined that the current status is the reservation laundry status and the time interval between the input time of the input start instruction and the reservation time is not more than the reservation status duration corresponding to the reservation laundry status, after unlocking the locked status corresponding to the reservation laundry status and before generating the laundry parameter selection prompt information, it further includes:
[0079] If it is determined that the current status is the reservation laundry status and the time interval between the input time of the input start instruction and the reservation time exceeds the reservation status duration corresponding to the reservation laundry status, obtain the overtime fee according to the difference between the time interval and the reservation status duration and a preset overtime fee calculation strategy;
[0080] Send the overtime fee and the user information corresponding to the reservation laundry status to the cloud server;
[0081] If it is detected that the periodic fee accumulation success instruction corresponding to the overtime fee sent by the cloud server is received, unlock the locked status corresponding to the reservation laundry status.
[0082] In this embodiment, as a first embodiment of calculating the overtime fee, if the actual duration of the reservation laundry status exceeds the reservation status duration corresponding to the reservation laundry status, it means that the user arrives at the location of the shared washing machine overtime. At this time, the actual overtime duration can be obtained by subtracting the reservation status duration from the actual duration of the reservation laundry status, and then the corresponding overtime waiting fee can be calculated based on the actual overtime duration (such as calculating the overtime waiting fee based on F delay =k*[(t2 - t1)-T] to calculate the overtime waiting fee, and F delay =k*[(t2 - t1)-T] can be regarded as an overtime fee calculation strategy, where F delay represents the overtime waiting fee, t2 represents the input time when the user inputs the start instruction on the shared washing machine, t1 represents the reservation time, T represents the reservation status duration, and k represents the preset overtime fee conversion rate). After obtaining the overtime fee (i.e., the overtime waiting fee) according to the difference between the time interval and the reservation status duration and the preset overtime fee calculation strategy, there is no need for the user to pay on-site. Instead, it is sent to the cloud server and accumulated to the periodic fee bill of the user corresponding to the user information (such as the monthly cumulative usage fee bill of the shared washing machine is regarded as a periodic fee bill). After the fee accumulation is successful, the cloud server sends a periodic fee accumulation success instruction to the shared washing machine. When the shared washing machine receives the periodic fee accumulation success instruction, it unlocks the locked status corresponding to the reservation laundry status, so that the user can use the washing machine to wash clothes normally.
[0083] In one embodiment, in order to more accurately calculate the reservation status fee of the reserved shared washing machine, as a second embodiment for calculating the overtime fee, if it is determined that the current state is the reserved washing state, and it is detected that the time interval between the input time of the start instruction and the reservation time does not exceed the reservation state duration corresponding to the reserved washing state, then after releasing the lock state corresponding to the reserved washing state, before generating the laundry parameter selection prompt information, it also includes:
[0084] If it is determined that the current state is a scheduled laundry state, and it is detected that the time interval between the input time of the start instruction and the scheduled time exceeds the duration of the scheduled state corresponding to the scheduled laundry state, an overtime fee is obtained according to the difference between the time interval and the duration of the scheduled state and a preset overtime fee calculation strategy;
[0085] Obtaining an overtime fee payment code corresponding to the overtime fee;
[0086] If a payment success instruction corresponding to the overtime fee payment code is detected, the locking state corresponding to the scheduled laundry state is released.
[0087] In this embodiment, as the second embodiment for calculating the overtime fee, the overtime fee is obtained according to the difference between the time interval and the duration of the reservation state and the preset overtime fee calculation strategy, which is exactly the same as the second embodiment for calculating the overtime fee. After the overtime fee (i.e., the overtime waiting fee) is obtained based on the difference between the time interval and the duration of the reservation state and the preset overtime fee calculation strategy, in order to prompt the user to pay the overtime fee in a timely manner (because the instant payment of the overtime fee is more time-effective, compared with the centralized payment of all overtime fees within a period of time such as 1 month, it is easier for the user to find out whether the fee is wrong and issue a fee complaint application on the spot), it can be first generated in the shared washing machine based on the user information corresponding to the scheduled laundry state and the overtime fee, and then the overtime fee payment code is displayed on the display screen of the shared washing machine. When the user uses the user terminal to scan the overtime fee payment code and pays successfully, a corresponding payment success instruction is generated and finally sent to the shared washing machine and triggers the release of the lock state corresponding to the scheduled laundry state, so that the user can use the washing machine normally for laundry.
[0088] In one embodiment, if it is determined that the current state is a scheduled laundry state, and it is detected that the time interval between the input time of the start instruction and the scheduled time does not exceed the duration of the scheduled state corresponding to the scheduled laundry state, then the lock state corresponding to the scheduled laundry state is released; wherein the scheduled time is before the moment when the shared washing machine switches from the idle state to the scheduled laundry state, it also includes:
[0089] If it is determined that the user information is not stored and a user information consent to save instruction is detected, obtain the user information and the initial start instruction corresponding to the user information consent to save instruction;
[0090] Obtain the currently set laundry parameters;
[0091] Send the user information, the currently set laundry parameters, and the initial start instruction to the cloud server.
[0092] Wherein, the initial start instruction is any one of a voice instruction, a password instruction, or a fingerprint instruction.
[0093] In this embodiment, when the user operates the user terminal (such as a smart phone) to scan the two-dimensional code pasted on the outer shell of the shared washing machine or the two-dimensional code displayed on the display screen of the shared washing machine, the user will log in to the corresponding mini program or application program and display the corresponding user interaction interface. If the user is a first-time user of the shared washing machine (that is, the user information of the user is not stored in the shared washing machine and the cloud server), a prompt for whether to store the user information to become a registered user will be displayed on the user interaction interface. When the user chooses not to store the user information, the user needs to further manually operate on the shared washing machine to set the laundry parameters (such as washing method, duration of the washing method, volume of added laundry detergent, etc.), and then a payment bill will be directly generated after the laundry parameters are set for the user to pay. Finally, when the user pays successfully based on one of the multiple payment methods, the shared washing machine starts to wash clothes based on the set laundry parameters until the laundry is finished.
[0094] When the user chooses to store the user information to become a registered user, first enter the user information (such as user nickname, bound mobile phone number, common address, user gender, user age, etc.) on the user interaction interface; then click to save the above user information and prompt the user on the user interaction interface to further enter the initial start instruction (that is, pre-enter a section of user voice, or pre-enter the user password, or pre-enter the user fingerprint); after the initial start instruction is entered, prompt the user to perform specific settings of the currently set laundry parameters on the shared washing machine; finally, send the user information, the currently set laundry parameters, and the initial start instruction to the cloud server to complete the storage of the user's registration information.
[0095] In one embodiment, the time interval between the input time of the detected input start instruction and the reservation time includes:
[0096] Compare the start instruction with the initial start instruction to obtain a comparison result;
[0097] If it is determined that the comparison result corresponds to the same instruction, obtain the time interval between the input time and the reservation time of the start instruction.
[0098] In this embodiment, when it is detected that the user inputs a start instruction at the location of the shared washing machine, it is also necessary to determine whether the input start instruction is the same as the initial start instruction input during the initial registration of user information. If it is determined that the comparison result corresponds to the same instruction, it means that the registered user himself / herself has arrived at the location of the shared washing machine. At this time, the calculated time interval between the input time of the obtained start instruction and the reservation time is a very accurate calculation result of the time interval.
[0099] Among them, if it is determined that the comparison result corresponds to a different instruction, it may mean that the registered user has entered the start instruction incorrectly. Re-enter until the comparison result corresponds to the same instruction, and then start calculating the time interval between the input time of the correct start instruction and the reservation time.
[0100] The prompt information generation unit 120 is used to generate a prompt information for selecting laundry parameters; among them, the prompt information for selecting laundry parameters is used to prompt to select either the previous laundry parameters stored in the cloud server or reset the laundry parameters; among them, the prompt information for selecting laundry parameters is used to prompt to select either the previous laundry parameters stored in the cloud server or reset the laundry parameters.
[0101] In this embodiment, when the registered user himself / herself arrives at the location of the shared washing machine and correctly inputs the start instruction, based on the prompt information for selecting laundry parameters that is broadcast or displayed, the user can choose to use either the previous laundry parameters stored in the cloud server or reset the laundry parameters locally on the shared washing machine without selecting the previous laundry parameters. It can be seen that based on the prompt of the prompt information for selecting laundry parameters, it is convenient for the user to quickly select the acquisition method of the laundry parameters.
[0102] In one embodiment, before generating the prompt information for selecting laundry parameters, it further includes:
[0103] Obtain the historical laundry parameters corresponding to the user information corresponding to the start instruction in the cloud server, and send the historical laundry parameters as the previous laundry parameters to the shared washing machine for storage.
[0104] In this embodiment, before the registered user himself / herself arrives at the location of the shared washing machine, the shared washing machine can obtain the historical laundry parameters corresponding to the registered user himself / herself from the cloud server and download them to the local of the shared washing machine for pre-storage. Since the shared washing machine has completed the download of the previous laundry parameters before the registered user himself / herself arrives at the location of the shared washing machine, when the registered user himself / herself has not arrived at the location of the shared washing machine, the previous laundry parameters can be directly selected for use, or the laundry parameters can be reset as well.
[0105] The laundry parameter execution unit 130 is configured to, if the current laundry parameters corresponding to the laundry parameter selection prompt information are detected, perform corresponding laundry operations according to the current laundry parameters.
[0106] In this embodiment, when the registered user himself / herself arrives at the location of the shared washing machine and correctly enters the start instruction and selects the current laundry parameters (the current laundry parameters are one of the previous laundry parameters or the re-set laundry parameters), the shared washing machine starts to perform corresponding laundry operations according to the current laundry parameters, thereby completing the shared laundry process of the shared washing machine.
[0107] In one embodiment, after the step of, if the current laundry parameters corresponding to the laundry parameter selection prompt information are detected, performing corresponding laundry operations according to the current laundry parameters, the method further includes:
[0108] If it is determined that the interval between the current system time and the total billing time of the previous cycle is equal to the preset billing cycle, obtain the laundry record information corresponding to the user information and the cumulative billing data corresponding to the laundry record information;
[0109] Generate cycle total bill data according to the laundry record information and the cumulative billing data;
[0110] Send the cycle total bill data to the user terminal corresponding to the user information.
[0111] In this embodiment, the registered users of each shared washing machine can make cumulative payments within a cycle according to a preset billing cycle (such as 1 month). For example, if the current system time is June 30, 20XX, and the interval between the total billing time of the previous cycle, May 31, 20XX, is 1 month and equal to the preset billing cycle, then on June 30, 20XX, all the laundry record information of the user from June 1 to June 30, 20XX is counted. By adding up the billing fees corresponding to each laundry record information within the above time interval, the cumulative billing data can be obtained.
[0112] After obtaining the laundry record information and the cumulative billing data, they are filled into a pre-stored bill template to obtain the total cycle bill data. Finally, the total cycle bill data is sent to the user terminal corresponding to the user information for the user to check and receive, and then pay the fee corresponding to the cumulative billing data in a timely manner according to the total cycle bill data.
[0113] Moreover, in specific implementation, after the total cycle bill data is sent to the user terminal corresponding to the user information, if the user selects to no longer use the settlement mode of charging by cycle, then an operation is performed on the user terminal to delete the user information in the shared washing machine and the cloud server. In this way, the shared washing machine and the cloud server no longer store data such as the laundry parameters and user information of this user, which can reduce the data storage volume. If after the total cycle bill data is sent to the user terminal corresponding to the user information, the user continues to select the settlement mode of charging by cycle, then the usage fees of the shared washing machine are also accumulated in the next cycle and a bill is generated at the end of the next cycle to prompt the user to pay the fee and select whether to continue to select the settlement mode of charging by cycle.
[0114] In summary, this embodiment realizes that the shared washing machine can select, based on the laundry parameters generated by the reservation, to intuitively prompt the user to choose one of the previous laundry parameters stored in the cloud server or re-set the laundry parameters to quickly set the parameters, without the need to use the user terminal to perform too many interaction operations with the shared washing machine to start the laundry, simplifying the operation steps.
[0115] It should be noted that those skilled in the art can clearly understand that the specific implementation processes of the above-mentioned user data processing device and each unit of the shared washing machine can refer to the corresponding descriptions in the foregoing method embodiments. For the sake of convenience and conciseness of description, they will not be elaborated here.
[0116] The above-mentioned user data processing device of the shared washing machine can be implemented in the form of a computer program, and this computer program can run on the user data processing device of the shared washing machine as shown in Figure 4 shown.
[0117] Please refer to Figure 4 , Figure 4 , which is a schematic block diagram of a shared washing machine provided by an embodiment of the present invention. The shared washing machine 400 integrates any one of the user data processing devices provided by the embodiments of the present invention.
[0118] Refer to Figure 4 , the shared washing machine 400 includes a processor 402, a memory, and a network interface 405 connected through a system bus 401, wherein the memory may include a non-volatile storage medium 403 and an internal memory 404.
[0119] The non-volatile storage medium 403 can store an operating system 4031 and a computer program 4032. The computer program 4032 includes program instructions, and when the program instructions are executed, the processor 402 can execute a method for processing user data of a shared washing machine.
[0120] The processor 402 is used to provide computing and control capabilities to support the operation of the user data processing device of the entire shared washing machine.
[0121] The internal memory 404 provides an environment for the operation of the computer program 4032 in the non-volatile storage medium 403. When the computer program 4032 is executed by the processor 402, the processor 402 can execute the user data processing method of the shared washing machine.
[0122] The network interface 405 is used to communicate with other devices over the network. Figure 4 The structure shown in the figure is only a block diagram of a part of the structure related to the scheme of the present invention, and does not constitute a limitation on the user data processing device of the shared washing machine to which the scheme of the present invention is applied. The specific user data processing device of the shared washing machine may include more or less components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0123] The processor 402 is used to run the computer program 4032 stored in the memory to implement the following steps:
[0124] If it is determined that the current state is the scheduled laundry state, and it is detected that the time interval between the input time of the start instruction and the scheduled time does not exceed the duration of the scheduled state corresponding to the scheduled laundry state, then the lock state corresponding to the scheduled laundry state is released; wherein the scheduled time is the moment when the shared washing machine switches from the idle state to the scheduled laundry state;
[0125] Generate laundry parameter selection prompt information; wherein the laundry parameter selection prompt information is used to prompt the user to select any one of the last laundry parameters stored in the cloud server or to reset the laundry parameters;
[0126] If the current washing parameter corresponding to the washing parameter selection prompt information is detected, the corresponding washing operation is performed according to the current washing parameter.
[0127] It should be understood that in the embodiments of the present invention, the processor 402 may be a central processing unit (CPU), and the processor 402 may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0128] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program includes program instructions, and the computer program can be stored in a storage medium, and the storage medium is a computer-readable storage medium. The program instructions are executed by at least one processor in the computer system to implement the process steps of the embodiments of the above methods.
[0129] Therefore, the present invention also provides a storage medium. The storage medium may be a computer-readable storage medium. The storage medium stores a computer program, and the computer program includes program instructions. When the program instructions are executed by a processor, the processor performs the following steps:
[0130] If it is determined that the current state is the reserved laundry state and the time interval between the input time of the input start instruction and the reserved time does not exceed the reserved state duration corresponding to the reserved laundry state, then the locked state corresponding to the reserved laundry state is released; wherein, the reserved time is the moment when the shared washing machine switches from the idle state to the reserved laundry state;
[0131] Generate a laundry parameter selection prompt message; wherein, the laundry parameter selection prompt message is used to prompt to select any one of the last laundry parameters stored in the cloud server or reset the laundry parameters;
[0132] If the current laundry parameters corresponding to the laundry parameter selection prompt message are detected, perform the corresponding laundry operation according to the current laundry parameters.
[0133] The storage medium may be a USB flash drive, a mobile hard disk, a read-only memory (ROM), a magnetic disk, an optical disk or other various computer-readable storage media that can store program codes.
[0134] Those of ordinary skill in the art will appreciate that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. To clearly illustrate the interchangeability of hardware and software, the components and steps of the examples have been generally described in terms of function in the above description. Whether these functions are executed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.
[0135] In several embodiments provided by the present invention, it should be understood that the disclosed apparatus and method can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For example, the division of each unit is only a logical function division, and there can be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed.
[0136] The steps in the method embodiments of the present invention can be adjusted, combined, and deleted according to actual needs. The units in the apparatus embodiments of the present invention can be combined, divided, and deleted according to actual needs. In addition, the functional units in each embodiment of the present invention can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit.
[0137] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a user data processing device of a shared washing machine (which can be a personal computer, a terminal, or a network device, etc.) to execute all or part of the steps of the methods described in each embodiment of the present invention.
[0138] As described above, the above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present invention can easily think of various equivalent modifications or substitutions, and these modifications or substitutions should all be covered by the protection scope of the present invention. Therefore, the protection scope of the present invention should be subject to the protection scope of the claims.
Claims
1. A method for processing user data of a shared washing machine, applied to the shared washing machine, characterized in that The user data processing method for the shared washing machine includes: If it is determined that the current state is the reserved laundry state and the time interval between the input time of the input start instruction and the reserved time is not longer than the reserved state duration corresponding to the reserved laundry state, then unlock the locked state corresponding to the reserved laundry state; where the reserved time is the moment when the shared washing machine switches from the idle state to the reserved laundry state; the reserved state duration is equal to the distance between the user positioning location obtained when the user terminal issues a reservation instruction for the shared washing machine and the set location of the shared washing machine multiplied by a preset distance-duration conversion coefficient; Generate a laundry parameter selection prompt message; where the laundry parameter selection prompt message is used to prompt the selection of either the previous laundry parameters stored in the cloud server or the resetting of laundry parameters; If the current laundry parameters corresponding to the laundry parameter selection prompt message are detected, perform the corresponding laundry operation according to the current laundry parameters.
2. The method according to claim 1, wherein After the step of if it is determined that the current state is the reserved laundry state and the time interval between the input time of the input start instruction and the reserved time is not longer than the reserved state duration corresponding to the reserved laundry state, then unlock the locked state corresponding to the reserved laundry state, and before the step of generating the laundry parameter selection prompt message, it further includes: If it is determined that the current state is the reserved laundry state and the time interval between the input time of the input start instruction and the reserved time is longer than the reserved state duration corresponding to the reserved laundry state, obtain an overtime fee according to the difference between the time interval and the reserved state duration and a preset overtime fee calculation strategy; Send the overtime fee and the user information corresponding to the reserved laundry state to the cloud server; If a periodic fee accumulation success instruction corresponding to the overtime fee sent by the cloud server is detected, then unlock the locked state corresponding to the reserved laundry state.
3. The method according to claim 1, wherein After the step of if it is determined that the current state is the reserved laundry state and the time interval between the input time of the input start instruction and the reserved time is not longer than the reserved state duration corresponding to the reserved laundry state, then unlock the locked state corresponding to the reserved laundry state, and before the step of generating the laundry parameter selection prompt message, it further includes: If it is determined that the current state is the reserved laundry state and the time interval between the input time of the input start instruction and the reserved time is longer than the reserved state duration corresponding to the reserved laundry state, obtain an overtime fee according to the difference between the time interval and the reserved state duration and a preset overtime fee calculation strategy; Obtain an overtime fee payment code corresponding to the overtime fee; If a payment success instruction corresponding to the overtime fee payment code is detected, then unlock the locked state corresponding to the reserved laundry state.
4. The method according to claim 1, characterized in that, Before the step of if it is determined that the current state is the reserved laundry state and the time interval between the input time of the input start instruction and the reserved time is not longer than the reserved state duration corresponding to the reserved laundry state, then unlock the locked state corresponding to the reserved laundry state, it further includes: If it is determined that the user information is not stored and a user information consent to save instruction is detected, obtain the user information and the initial start instruction corresponding to the user information consent to save instruction; Obtain the currently set laundry parameters; Send the user information, the currently set laundry parameters, and the initial start instruction to the cloud server.
5. The method according to claim 4, wherein The time interval between the input time of the input start instruction detected and the reservation time includes: Compare the start instruction with the initial start instruction to obtain a comparison result; If it is determined that the comparison result corresponds to the same instruction result, obtain the time interval between the input time of the start instruction and the reservation time.
6. The method according to claim 1, characterized in that, Before generating the laundry parameter selection prompt information, it further includes: Obtain the historical laundry parameters corresponding to the user information corresponding to the start instruction in the cloud server, and send the historical laundry parameters to the shared washing machine storage as the previous laundry parameters.
7. The method according to claim 2, wherein After detecting the current laundry parameters corresponding to the laundry parameter selection prompt information and performing the corresponding laundry operation according to the current laundry parameters, it further includes: If it is determined that the interval between the current system time and the total billing time of the previous cycle is equal to the preset billing cycle, obtain the laundry record information corresponding to the user information and the cumulative billing data corresponding to the laundry record information; Generate cycle total bill data according to the laundry record information and the cumulative billing data; Send the cycle total bill data to the user terminal corresponding to the user information.
8. A user data processing device for a shared washing machine, characterized in that, It includes: A lock release unit for releasing the locked state corresponding to the reserved laundry state if it is determined that the current state is the reserved laundry state and the time interval between the input time of the input start instruction detected and the reservation time does not exceed the reservation state duration corresponding to the reserved laundry state; wherein, the reservation time is the moment when the shared washing machine switches from the idle state to the reserved laundry state; the reservation state duration is equal to the distance between the user location obtained when the user terminal issues a reservation instruction for the shared washing machine and the set location of the shared washing machine multiplied by a preset distance-duration conversion coefficient; A prompt information generation unit for generating a laundry parameter selection prompt information; wherein, the laundry parameter selection prompt information is used to prompt to select any one of the previous laundry parameters stored in the cloud server or reset the laundry parameters; A laundry parameter execution unit for performing the corresponding laundry operation according to the current laundry parameters if the current laundry parameters corresponding to the laundry parameter selection prompt information are detected.
9. A shared washing machine, characterized in that, The shared washing machine includes a memory and a processor, and a computer program is stored on the memory. When the processor executes the computer program, the method described in any one of claims 1-7 is implemented.
10. A computer-readable storage medium, characterized in that, The storage medium stores a computer program, and the computer program includes program instructions. When the program instructions are executed by the processor, the method described in any one of claims 1-7 can be implemented.
Citation Information
Patent Citations
Laundry reservation method and system
CN108018673A
Reservation management system in coin laundry
JP2018181192A
KR20220094293A