Control method, apparatus, and device of a laundry treating apparatus
By controlling the clothing processing equipment, the system automatically matches the scheduled time slots for the washing machine and dryer, solving the problem of users having to make separate reservations and achieving simplified operation and a continuous clothing processing flow.
Patent Information
- Application Number
- CN202210028840.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-11
- Publication Date
- 2025-11-21
- Estimated Expiration
- 2042-01-11
AI Technical Summary
In existing shared clothing processing equipment services, users need to reserve shared washing machines and shared dryers separately, which makes the process cumbersome.
By receiving users' washing and drying requests, analyzing the status information of washing machines and dryers, automatically matching and generating time slots for reserving washing and drying, and generating reservation orders that include the reserved washing machine and dryer, the user's reservation process is simplified.
Users can schedule both the washing machine and dryer at the same time, reducing operational steps, improving user experience, and ensuring the continuity of the clothing handling process.
Smart Images

Figure CN114517382B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of clothing processing technology, and specifically relates to a control method, device and equipment for clothing processing equipment. Background Technology
[0002] Clothing handling equipment (such as washing machines and dryers) is widely used due to its ability to process clothes. However, in places like school dormitories and single apartments, the use of clothing handling equipment is often limited because its power consumption exceeds the maximum allowable power of the location and it occupies a large space. Therefore, shared services for clothing handling equipment have emerged.
[0003] However, in existing shared services, users often need to book a shared dryer only after successfully booking a shared washing machine and completing the wash, which requires users to make multiple bookings and is cumbersome. Summary of the Invention
[0004] This application provides a control method, apparatus, and equipment for a clothing processing device to solve the aforementioned problems in the prior art, namely, to address the issue that users need to separately reserve shared washing machines and shared dryers, resulting in cumbersome operations.
[0005] In a first aspect, embodiments of this application provide a control method for a garment processing device, including:
[0006] Receive washing and drying requests sent by users;
[0007] Based on the wash and dry request, determine the target wash time period;
[0008] Based on the status information of the washing machine during the target washing period, a scheduled washing information is generated, which includes the scheduled washing period.
[0009] Based on the scheduled laundry time slot and the wash and dry request, determine the target drying time slot;
[0010] Based on the status information of the dryer during the target drying period, a scheduled drying information is generated, which includes the scheduled drying period.
[0011] The reservation order is returned to the user, and the reservation order includes the reserved laundry information and the reserved drying information.
[0012] In the control method described above, the step of generating scheduled laundry information based on the status information of the washing machine during the target laundry period, wherein the scheduled laundry information includes the scheduled laundry period, specifically including:
[0013] Retrieve historical orders, including historical laundry information;
[0014] Based on the historical laundry information and the target laundry time period, determine the reservation status of each washing machine during the target laundry time period;
[0015] The scheduled laundry information is generated based on the scheduled status of the washing machine during the target laundry period.
[0016] The control method described above, wherein determining the reservation status of each washing machine during the target washing period based on the historical washing information and the target washing period specifically includes:
[0017] Based on the historical washing information, the washing idle time period of each washing machine is determined;
[0018] Based on the laundry idle time period and the target laundry time period, determine the reservation status of each washing machine during the target laundry time period.
[0019] The control method described above, wherein generating the scheduled laundry information based on the scheduled status of the washing machine during the target laundry period specifically includes:
[0020] If at least one of the washing machines is in an idle state during the target washing time period, the code of the washing machine in the idle state is obtained, and the target washing time period is made into the scheduled washing time period. The code of the washing machine and the scheduled washing time period are used together to generate the scheduled washing information.
[0021] If all the washing machines are in an occupied state during the target washing period, the scheduled washing period is determined based on the washing idle period and the target washing period.
[0022] In the control method described above, the step of generating scheduled drying information based on the status information of the dryer during the target drying period, wherein the scheduled drying information includes the scheduled drying period, specifically including:
[0023] Retrieve historical orders, which include historical drying information;
[0024] Based on the historical drying information and the target drying period, confirm the reservation status of each dryer during the target drying period;
[0025] The scheduled drying information is generated based on the scheduled status of the dryer during the target drying period.
[0026] The control method described above, wherein confirming the reservation status of each dryer during the target drying period based on the historical drying information and the target drying period specifically includes:
[0027] Based on the historical drying information, the drying idle time period of each dryer is determined;
[0028] Based on the drying idle time period and the target drying time period, the reservation status of each dryer during the target drying time period is determined.
[0029] The control method described above, wherein generating the scheduled drying information based on the scheduled status of the dryer during the target drying period specifically includes:
[0030] If at least one of the dryers is in an idle state during the target drying period, the code of the dryer in the idle state is obtained, and the target drying period becomes the scheduled drying period. The code of the dryer and the scheduled drying period are used together to generate the scheduled drying information.
[0031] If all the dryers are in an occupied state during the target drying period, the scheduled drying period is determined based on the drying idle period and the target drying period.
[0032] The control method described above, further comprising, after returning the reservation order to the user, the reservation order including the reserved laundry information and the reserved drying information, the method includes:
[0033] The scheduled laundry time slot includes an error period and the actual laundry time slot, wherein the error period is before the actual laundry time slot;
[0034] If the washing machine is not running during the error period, a notification message is sent to the user, reminding them that the reservation order has been cancelled.
[0035] The control method described above further includes, after returning the reservation order to the user, the reservation order including the reserved washing information and the reserved drying information, generating a locking command based on the reserved washing time period and the reserved drying time period after the reserved washing time period, the locking command enabling the washing machine to remain locked between the reserved washing time period and the reserved drying time period.
[0036] Secondly, embodiments of this application provide a control device for a garment processing equipment, the garment processing equipment including at least one washing machine and at least one dryer, the control device comprising:
[0037] The receiving module is used to receive washing and drying requests sent by users;
[0038] The first determining module is used to determine the target washing time period based on the washing and drying request;
[0039] The first processing module is used to generate scheduled laundry information based on the status information of the washing machine during the target laundry period, wherein the scheduled laundry information includes the scheduled laundry period.
[0040] The second determining module is used to determine the target drying time based on the scheduled laundry time and the wash and dry request;
[0041] The second processing module generates scheduled drying information based on the status information of the dryer during the target drying period. The scheduled drying information includes the scheduled drying period.
[0042] The reservation module is used to return reservation orders to the user, the reservation orders including the reserved laundry information and the reserved drying information.
[0043] In the control device described above, the first processing module is specifically configured to: acquire historical orders, the historical orders including historical laundry information; determine the reservation status of each washing machine during the target laundry time period based on the historical laundry information and the target laundry time period; and generate the reservation laundry information based on the reservation status of the washing machine during the target laundry time period.
[0044] In the control device described above, the first processing module is specifically configured to: confirm the washing idle time period of each washing machine based on the historical washing information; and determine the reservation status of each washing machine during the target washing time period based on the washing idle time period and the target washing time period.
[0045] In the control device described above, the first processing module is specifically configured to: if at least one of the washing machines is in an idle state during the target washing period, obtain the code of the washing machine in the idle state, and make the target washing period the scheduled washing period, wherein the code of the washing machine and the scheduled washing period are used together to generate the scheduled washing information; if all the washing machines are in an occupied state during the target washing period, determine the scheduled washing period based on the washing idle period and the target washing period.
[0046] In the control device described above, the second processing module is specifically configured to: acquire historical orders, the historical orders including historical drying information; confirm the reservation status of each dryer during the target drying period based on the historical drying information and the target drying period; and generate the reservation drying information based on the reservation status of the dryer during the target drying period.
[0047] In the control device described above, the second processing module is specifically used to: confirm the drying idle time period of each dryer based on the historical drying information; and determine the reservation status of each dryer during the target drying time period based on the drying idle time period and the target drying time period.
[0048] In the control device described above, the second processing module is specifically configured to: if at least one of the dryers is in an idle state during the target drying period, obtain the code of the dryer in the idle state, and make the target drying period the scheduled drying period, wherein the code of the dryer and the scheduled drying period are used together to generate the scheduled drying information; if all the dryers are in an occupied state during the target drying period, determine the scheduled drying period based on the drying idle period and the target drying period.
[0049] The control device described above further includes: a prompting device; the scheduled laundry time includes an error period and an actual laundry time, the error period being before the actual laundry time; the prompting device is used to detect that the washing machine is not running during the error period, and send a prompt message to the user to remind the user that the scheduled order has been cancelled.
[0050] The control device described above further includes a locking device; the locking device is used to generate a locking command after the scheduled washing period, based on the scheduled washing period and the scheduled drying period, the locking command enabling the washing machine to remain locked between the scheduled washing period and the scheduled drying period.
[0051] Thirdly, embodiments of this application provide a control device for a garment processing apparatus, including at least one processor and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to cause the at least one processor to perform the control method as described in any of the first aspects of embodiments of this application.
[0052] Fourthly, embodiments of this application provide a garment processing device, including a control device for the garment processing device as described in the third aspect of embodiments of this application.
[0053] Fifthly, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the control method as described in any of the first aspects of embodiments of this application.
[0054] In a sixth aspect, embodiments of this application provide a computer program product, including a computer program that is executed by a processor using the control method described in any of the first aspects of embodiments of this application.
[0055] Those skilled in the art will understand that the control method, apparatus, and equipment for the clothing handling device in this application receive a user's washing and drying request, determine the user's desired target washing time based on the request, then match the user with a reservable washing machine and its corresponding reservable washing time by determining the status of each washing machine during the target washing time, and further determine the user's desired target drying time by combining the reservable washing time and the washing and drying request, and then match the user with a reservable dryer and its corresponding reservable drying time by determining the status of each dryer during the target drying time. Thus, when using this control method to make reservations, the user can simultaneously obtain reservation options for both the washing machine and the dryer, thereby solving the problem of cumbersome operation caused by separately reserving the washing machine and dryer. Attached Figure Description
[0056] Preferred embodiments of the control method, apparatus, and device for the garment processing equipment according to this application will now be described with reference to the accompanying drawings. The drawings are as follows:
[0057] Figure 1 This is a schematic diagram illustrating an application scenario of the clothing processing equipment provided in one embodiment of this application;
[0058] Figure 2 A schematic flowchart illustrating the control method of a garment processing device provided in an embodiment of this application;
[0059] Figure 3 A schematic diagram illustrating an application scenario where a garment processing device according to an embodiment of this application receives a washing and drying request;
[0060] Figure 4 This is a schematic diagram illustrating an application scenario where the clothing processing device provided in one embodiment of this application returns a reservation order to the user.
[0061] Figure 5 A schematic flowchart illustrating a control method for a garment processing device provided in another embodiment of this application;
[0062] Figure 6 This is a schematic diagram illustrating an application scenario where a clothing processing device provided in an embodiment of this application returns the codes of multiple idle washing machines to the user.
[0063] Figure 7 A schematic diagram of the structure of the control device for a garment processing apparatus provided in an embodiment of this application;
[0064] Figure 8This is a schematic diagram of the control device for a garment processing device provided in one embodiment of this application. Detailed Implementation
[0065] The following description, in conjunction with the accompanying drawings, illustrates exemplary embodiments of this application, including various details to aid understanding. These should be considered merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of this application. Similarly, for clarity and brevity, descriptions of well-known functions and structures are omitted in the following description.
[0066] Washing machines can replace manual washing of clothes, and dryers can quickly dry clothes, bringing great convenience to people's daily lives and thus gaining popularity. However, due to the high price, large space requirements, and difficulty in transportation of washing machines and dryers, shared washing machines and dryers have emerged in places such as school dormitories and single apartments. In existing technologies, users need to reserve shared washing machines and dryers separately, which is cumbersome, and the reservation time for the dryer must be considered in conjunction with the time slot reserved for the shared washing machine.
[0067] In view of this, embodiments of this application provide a control method for a clothing handling device. Upon receiving a wash-dry request from a user, this method determines a target washing time slot based on the request, matches a suitable, pre-bookable washing machine to the user by analyzing the washing machine's status information during the target washing time slot, and determines a pre-booked washing time slot. It then determines a target drying time slot based on the wash-dry request and the pre-booked washing time slot, and finally matches a suitable, pre-bookable dryer to the user by analyzing the dryer's status information during the target drying time slot, and determines a pre-booked drying time slot. Therefore, this control method can simultaneously pre-book both a washing machine and a dryer for the user, eliminating the need for separate pre-bookings.
[0068] The execution subject of the control method for the clothing processing equipment provided in this application embodiment can be the clothing processing equipment itself, or a control device capable of controlling the clothing processing equipment, such as a server or terminal device. The terminal device may include a mobile terminal, a personal terminal, etc., such as a touchscreen mobile phone, a tablet computer, or a personal computer. The following embodiments use a clothing processing equipment as an example to illustrate the control method for the clothing processing equipment provided in this application embodiment.
[0069] Figure 1 The diagram illustrates an application scenario for a garment processing device. Figure 2 A schematic flowchart illustrating a control method for a garment processing device is shown. (Reference) Figure 1 and Figure 2In this embodiment of the application, the clothing processing equipment includes at least one washing machine and at least one dryer. Both the washing machine and the dryer can provide shared services, and each washing machine and each dryer can only be used by one user at a time.
[0070] like Figure 1 and Figure 2 As shown, this application provides a control method for a garment processing device, which is mainly used for scheduling washing machines and dryers. It is understood that when the garment processing device includes multiple washing machines and multiple dryers, this control method can be used to schedule any one of the multiple washing machines and any one of the multiple dryers.
[0071] The control method mainly includes the following steps:
[0072] S101: Receives a washing and drying request sent by the user.
[0073] In this embodiment, specifically, the user can send a wash and dry request using a terminal device or a web-based user interface. A wash and dry request indicates that the user wishes to schedule the washing machine to wash clothes at a specific time and in a specific mode, and to schedule the dryer to dry the washed clothes at a specific time and in a specific mode. It is understood that the drying operation must be performed after the clothes have been washed; therefore, the dryer scheduling time should be later than the washing machine scheduling time.
[0074] S102: Determine the target washing time period based on the washing and drying request.
[0075] In this embodiment, the wash and dry request may include the target wash start time and wash mode. The washing machine typically has modes such as standard, quick wash, wool, gentle, and quiet wash. The wash mode in the wash and dry request can be any one of these modes. It is understood that the runtime of the washing machine in any mode is fixed. Therefore, the garment handling equipment can calculate the target wash end time based on the target wash start time and the required runtime corresponding to the aforementioned wash modes. Given the target wash start time and target wash end time, the target wash period can be determined. It should be noted that the target wash start time should include the target wash day and the wash start time on the target wash day. Similarly, the target wash end time should include the target wash day and the wash end time on the target wash day. The target wash period specifically refers to the time interval from the wash start time to the wash end time on the target wash day.
[0076] Figure 3 This diagram illustrates an application scenario where a wash and dry request is received. For example, as shown... Figure 3As shown, the user can input the target wash start time as 10:00 AM on January 1st and the wash mode as standard mode on the terminal device. Since the washing machine needs to run in standard mode for 45 minutes, the target wash end time is 10:45 AM on January 1st. Accordingly, the target wash period is from 10:00 AM to 10:45 AM on January 1st. Therefore, in this embodiment, the wash and dry request reflects the user's desired target washing day. This allows users to schedule the washing machine to wash their clothes on a future day in advance, making it convenient for them to wash their clothes promptly.
[0077] S103: Generate scheduled washing information based on the status information of the washing machine during the target washing period. The scheduled washing information includes the scheduled washing period.
[0078] The purpose of this step is to analyze the status of each washing machine during the target washing period, match a reservable washing machine with a suitable time slot for that machine to provide washing services, and generate reservation washing information. It's understood that when a washing machine is idle during the target washing period, it is reservable, and the target washing period is the reservable washing period, which perfectly matches the user's washing and drying request. When all washing machines are occupied during the target washing period, none of them can be reserved. In this case, the reservation washing period can be adjusted based on the status information of each washing machine, but the target washing period will not be a reservable washing period. It's also understood that the reservation washing period refers to the start time and end time of the scheduled washing service on the reserved washing day.
[0079] S104: Determine the target drying time based on the scheduled laundry time and the washing and drying request.
[0080] It is worth noting that the target drying time is later than the target washing time. In this embodiment, the wash-dry request may also include a drying mode; that is, the drying request may include the target washing start time, washing mode, and drying mode (e.g., ...). Figure 3 (As shown). The dryer typically has a quick drying mode, a standard drying mode, a wool drying mode, etc. The drying mode in the wash and dry request can be any one of the quick drying mode, standard drying mode, and wool drying mode.
[0081] Understandably, users want their clothes to be dried immediately after washing. Therefore, the end time of the scheduled washing period can be the target drying start time. Since the running time of the dryer is fixed when it runs any mode, the clothing handling equipment can calculate the target drying end time based on the end time of the scheduled washing period (i.e. the target drying start time) and the required running time corresponding to the above drying mode, and thus determine the target drying period.
[0082] For example, if the laundry equipment determines that the scheduled laundry time is from 10:00 to 10:45 on January 1st, and the drying mode is the quick drying mode, and the dryer needs to run for 30 minutes to execute the quick drying mode, then the target drying start time is 10:45 on January 1st, the target drying end time is 11:15 on January 1st, and the corresponding target drying time period is from 10:45 to 11:15 on January 1st.
[0083] S105: Generate scheduled drying information based on the status information of the dryer during the target drying period. The scheduled drying information includes the scheduled drying period.
[0084] The purpose of this step is to analyze the status of each dryer during the target drying period and match it with a reservable dryer and a suitable time slot for that dryer to provide drying services. It's understood that when a dryer is idle during the target drying period, that dryer is reservable, and the target drying period is the reservable drying period, which perfectly matches the user's washing and drying request. When all dryers are occupied during the target drying period, none of the dryers can be reserved during that time. In this case, the reservable drying period can be adjusted based on the status information of each dryer, but the target drying period is no longer a reservable drying period.
[0085] S106: Return the reservation order to the user. The reservation order includes the reservation information for laundry and drying.
[0086] The purpose of this step is to provide the user with the relevant reservation information for the washing machine and the dryer, so that the user can know and use the reserved washing machine during the reserved washing period and the reserved dryer during the reserved drying period.
[0087] As described above, a pre-order may or may not perfectly match a user's wash and dry request. For example, if a user's wash and dry request specifies a start time of 10:00 AM on January 1st, a standard wash mode, and a quick dry mode, then if the pre-ordered wash is from 10:00 AM to 10:45 AM on January 1st and the pre-ordered dry is from 10:45 AM to 11:15 AM on January 1st, then these pre-ordered wash and dry information match the user's request. However, if the pre-ordered wash is from 10:00 AM to 10:45 AM on January 1st and the pre-ordered dry is from 1:00 PM to 1:30 PM on January 1st, then these pre-ordered dry information do not match the user's request.
[0088] Understandably, when there are multiple washing machines, each machine also has a code, such as X01, X02, X03, to help users distinguish between them. In this example, the laundry reservation information includes not only the reserved laundry time slot but also the code of the corresponding reserved washing machine. This way, users can accurately find the reserved washing machine based on the code information in the laundry reservation information.
[0089] Similarly, when there are multiple dryers, each dryer has a code, such as H01, H02, and H03, so that users can distinguish between them. In this example, the scheduled drying information includes not only the scheduled drying time but also the code of the corresponding dryer. This way, users can accurately find the scheduled dryer based on the code information in the scheduled drying information.
[0090] Figure 4 This illustration shows an application scenario where an appointment order is returned to the user. For example, in... Figure 4 In the example shown, the reservation order is for a washing machine with code X02, with the reserved washing time being from 10:00 to 10:45 on January 1st, and a dryer with code H01, with the reserved drying time being from 13:00 to 13:30 on January 1st.
[0091] Based on the above description, it can be understood that the control method of the clothing processing equipment uses the above steps S102 to S103 to determine the reservable washing machine and the reservable washing time period. Then, based on the successful matching of the washing machine, the above steps S104 to S105 are used to match the dryer, specifically to determine the reservable dryer and the reservable drying time period.
[0092] In summary, the control method for the clothing handling equipment provided in this embodiment receives a user's washing and drying request, determines the user's desired target washing time based on the request, then matches the user with a reservable washing machine and its corresponding reservable washing time by determining the status of each washing machine during the target washing time. Based on the obtained reservable washing time, the method combines the reservable washing time and the washing and drying request to determine the user's desired target drying time, and then matches the user with a reservable dryer and its corresponding reservable drying time by determining the status of each dryer during the target drying time. Thus, when using this control method to make reservations, the user can simultaneously obtain reservation options for both the washing machine and the dryer, thereby solving the problem of cumbersome operation caused by separately reserving the washing machine and dryer.
[0093] Furthermore, in related technologies, both washing machines and dryers require user operation to make reservations. When making a reservation for the dryer, the user needs to consider the end time of the reserved time slot for the washing machine. However, the control method for the clothing processing equipment provided in this embodiment analyzes the user's washing and drying requests and can automatically calculate the appropriate reserved washing and drying time slots. Therefore, the user does not need to consider the end time of the reserved washing time slot for the washing machine.
[0094] In addition, in the above-mentioned embodiments where the scheduled washing and drying time periods meet the washing and drying requests, the end time of the scheduled washing time period can be the target drying start time. In this way, the washing and drying operations can be seamlessly connected, so that the washed clothes can be dried immediately and the washed clothes can be taken out of the washing machine immediately, which helps to avoid occupying the washing machine while the washed clothes are waiting to be dried.
[0095] Figure 5 A schematic flowchart illustrating another control method for a garment processing device is shown. Based on the above embodiments, refer to... Figure 5 Therefore, the specific implementation process of step S103 can be referred to the following steps:
[0096] S1031: Retrieve historical orders, which include historical laundry information.
[0097] It is understood that reservations created within a historical time frame will be combined to form historical orders. The historical time frame is not limited; it can be one month, one week, or three days, and this embodiment does not impose any restrictions on it.
[0098] As described above, each historical order contains historical laundry information, which refers to the scheduled laundry information generated within a historical time interval. Obtaining historical orders can mean obtaining all historical orders within the historical time interval to match an available washing machine by analyzing all orders, or it can mean obtaining orders within the historical time interval that have not yet been executed. This embodiment does not limit this approach.
[0099] S1032: Determine the reservation status of each washing machine during the target washing time based on historical washing information and the target washing time period.
[0100] It is understandable that at any given time, the status information of each washing machine can include both idle and occupied status. When a washing machine is occupied during the target washing period, it indicates that there is a historical order with the same historical washing information as the target washing period. Furthermore, if the historical order has been executed or is being executed, the occupied status of the washing machine can be understood as a usage status; if the historical order has not yet been executed, the occupied status of the washing machine can be understood as a reserved status.
[0101] This step analyzes historical washing information and the target washing period to determine whether each washing machine is idle or occupied during the target washing period.
[0102] As a first implementation scheme, the target start time and target end time of the laundry can be compared with the historical laundry information of historical orders. If neither the target start time nor the target end time falls into the historical laundry information of any historical order, it indicates that the washing machine is idle during the target laundry period.
[0103] As a second implementation scheme, S1032 can also be implemented using the following steps:
[0104] Step 1: Based on historical washing information, determine the idle washing periods for each washing machine.
[0105] This step involves first filtering historical laundry information, grouping together those with the same washing machine code to form the historical laundry information for each washing machine; then filtering the historical laundry information for each washing machine, grouping together those with the same scheduled washing day and arranging them in chronological order. This allows us to determine the scheduled washing time slots for each washing machine on the scheduled washing day, and consequently, the unscheduled washing times on those days.
[0106] For example, if there are four historical orders, and the four historical laundry information are "washing machine code X01, laundry reservation time: January 1, 8:00-9:00", "washing machine code X02, laundry reservation time: January 1, 10:30-11:00", "washing machine code X01, laundry reservation time: January 2, 10:00-10:45", and "washing machine code X01, laundry reservation time: January 1, 14:00-15:00". By filtering, we can identify three historical washing records for the washing machine coded X01. Then, we categorize those with the same scheduled washing date, revealing that the washing machine coded X01 had two historical orders on January 1st. Arranging these orders chronologically, we find that the two orders were placed between 8:00 and 9:00 AM and between 2:00 and 3:00 PM on January 1st. Therefore, we can conclude that the washing machine coded X01 had no washing hours outside of these times, such as between 11:00 and 1:00 PM on January 1st.
[0107] Step 2: Determine the reservation status of each washing machine during the target washing time based on the idle washing time period and the target washing time period.
[0108] Based on step 1, the idle time slots of each washing machine can be obtained. On this basis, this step compares the target washing time slot with the idle time slot to determine whether each washing machine is idle or occupied during the target washing time slot.
[0109] For example, by analyzing historical orders, it can be determined that washing machine X01 is idle during all time periods except 8:00-9:00 and 14:00-15:00 on January 1st, and washing machine X02 is idle during all time periods except 10:30-11:00 on January 1st. In this example, if the target washing period is 10:00-10:45 on January 1st, washing machine X01 will be idle during the target washing period, while washing machine X02 will be occupied during the target washing period.
[0110] It can be seen that the first implementation plan requires comparing the target laundry time slot with the historical laundry information of each historical order, while the second implementation plan, when determining the reservation status of each washing machine in the target laundry time slot, first filters and organizes the historical orders, and then compares the target laundry time slot with the idle time slots obtained after filtering and organizing, which requires less data to be compared.
[0111] S1033: Generate scheduled laundry information based on the washing machine's scheduled status during the target laundry period.
[0112] Optionally, when at least one washing machine is in an idle state during the target washing time period, the code of the idle washing machine is obtained, and the target washing time period is made into a scheduled washing time period. The code of the washing machine and the scheduled washing time period are used together to generate the scheduled washing information.
[0113] Furthermore, if only one washing machine is in an idle state during the target washing time period, the code of that washing machine is obtained, and then combined with the target washing time period to generate the scheduled washing information.
[0114] If multiple washing machines are in an idle state during the target laundry time slot, one approach is to obtain the code of any one of these washing machines and assign the target laundry time slot to generate the scheduled laundry information. Alternatively, other feasible methods could involve providing the user with the codes of the multiple idle washing machines during the target laundry time slot, receiving the user's selection information, and then combining the code of the selected washing machine with the target laundry time slot to generate the scheduled laundry information. Figure 6 This illustration shows an application scenario where the codes for multiple idle washing machines are returned to the user. Figure 6In the example shown, the user is informed that the reservation status of four washing machines between 10:00 and 10:45 on January 1st is as follows: washing machines coded X01 and X02 are available, while washing machines coded X03 and X04 are occupied. The user can then choose either washing machine coded X01 or X02. In this way, knowing the status information of each washing machine, the user can select a suitable washing machine according to their preference.
[0115] Optionally, if all washing machines are in an occupied state during the target washing period, the scheduled washing period is determined based on the washing idle period and the target washing period.
[0116] Here, there are several possible scenarios for determining the scheduled laundry time based on the laundry free time and the target laundry time:
[0117] In one possible scenario, a recommended laundry time slot is obtained based on the laundry idle time slot and the target laundry time slot, and this recommended laundry time slot is assigned as the scheduled laundry time slot. The recommended laundry time slot is a period within the laundry idle time slot, its duration is equal to the duration of the target laundry time slot, and the start time of the recommended laundry time slot is closest to the start time of the target laundry time slot.
[0118] For example, the washing machine coded X01 has no washing hours during any time other than 8:30-9:30 and 10:00-10:40 on January 1st. If the target washing time is 9:00-9:45 on January 1st and the target washing time is 45 minutes, then the recommended washing time is 45 minutes. In this example, the idle period between two historical orders for the washing machine coded X01 is from 9:30 to 10:00 on January 1st. This idle period is only 30 minutes long, so it cannot be used as a recommended washing period. The durations of the idle periods from 7:45 to 8:30 and from 10:40 to 11:25 on January 1st are equal to the duration of the target washing period. Furthermore, the start time of the washing during the idle period from 7:45 to 8:30 on January 1st is closest to the start time of the target washing period. Therefore, 7:45 to 8:30 on January 1st can be used as a recommended washing period and assigned to the scheduled washing period. X01 is the code for the scheduled washing machine.
[0119] In another possible scenario, the available time slots for all washing machines can be provided to the user for selection. The system can then receive the user's selection and adjust the chosen time slot as the scheduled laundry time. This way, the user can adjust their laundry schedule after knowing the status information of each washing machine.
[0120] This embodiment analyzes historical orders to determine the reservation status of each washing machine during the target washing period. Then, it generates reservation washing information based on the reservation status of each washing machine during the target washing period. This ensures that the reservation washing information for each order does not overlap with historical orders, guaranteeing that each washing machine can only be used by one user at a time.
[0121] The specific implementation process of step S105 can be referred to the following steps:
[0122] S1051: Retrieve historical orders, which include historical drying information.
[0123] Reservation orders created within a historical time interval are combined to form historical orders. Each historical order contains historical drying information, which is the reservation drying information generated within the historical time interval. Here, obtaining historical orders can mean obtaining all historical orders within the historical time interval to match an available dryer by analyzing all orders, or it can mean obtaining orders within the historical time interval that have not yet been executed. This embodiment does not limit this.
[0124] S1052: Based on historical drying information and the target drying period, confirm the reservation status of each dryer during the target drying period.
[0125] At any given time, the status information for each dryer can include an idle status and an occupied status. When a dryer is occupied during the target drying period, it indicates that there is a historical order with the same drying information as the target drying period. Furthermore, if the historical order has been executed or is being executed, the dryer's occupied status can be understood as a usage status; if the historical order has not yet been executed, the dryer's occupied status can be understood as a reserved status.
[0126] It is understandable that the implementation method of S1052 can be referred to the implementation method of S1032. For example, S1052 can be implemented using the following steps:
[0127] Step 1: Based on historical drying information, confirm the drying idle time periods for each dryer.
[0128] This step involves first filtering the historical drying information from historical orders, grouping together those with the same dryer code to form the historical drying information for each dryer; then filtering the historical drying information for each dryer, grouping together those with the same date and arranging them in chronological order. This allows us to determine the scheduled drying times for each dryer each day, and consequently, the unscheduled drying times for each dryer each day.
[0129] For example, if there are four historical orders, and the four historical drying information are "Dryer code H01, scheduled drying time: January 1, 8:00-9:00", "Dryer code H02, scheduled drying time: January 1, 10:30-11:00", "Dryer code H01, scheduled drying time: January 2, 10:00-10:45", and "Dryer code H01, scheduled drying time: January 1, 14:00-15:00". By filtering, we can identify three historical drying records for the dryer coded H01. Then, by grouping the historical drying records with the same date, we can find that the dryer coded H01 has two historical orders on January 1st. Arranging them chronologically, we can determine that the two orders were placed between 8:00 and 9:00 AM and between 2:00 and 3:00 PM on January 1st. Therefore, we can conclude that the dryer coded H01 had no drying time outside of these periods, such as between 11:00 and 1:00 PM on January 1st.
[0130] Step 2: Determine the reservation status of each dryer during the target drying period based on the drying idle time and the target drying time.
[0131] Based on step 1, the idle drying time of each dryer can be obtained. On this basis, this step compares the target drying time with the idle drying time to determine whether each dryer is idle or occupied during the target drying time.
[0132] For example, by analyzing historical orders, it can be determined that dryer coded H01 has idle drying periods during all time slots except 8:00-9:00 and 14:00-15:00 on January 1st, and dryer coded H02 has idle drying periods during all time slots except 10:30-11:00 on January 1st. In this example, if the target drying period is 10:00-10:45 on January 1st, dryer H01 will be idle during the target drying period, while dryer H02 will be occupied during the target drying period.
[0133] As can be seen, in this embodiment, when determining the reservation status of each dryer during the target drying period, historical orders are first screened and organized, and then the target drying period is compared with the idle period obtained after screening and organization. The amount of data to be compared is small.
[0134] S1053: Generate scheduled drying information based on the scheduled status of the dryer during the target drying period.
[0135] Optionally, when at least one dryer is in an idle state during the target drying period, the code of the idle dryer is obtained, and the target drying period is made into a scheduled drying period. The code of the dryer and the scheduled drying period are used together to generate the scheduled drying information.
[0136] Optionally, when all dryers are in an occupied state during the target drying period, the scheduled drying period is determined based on the drying idle period and the target drying period.
[0137] It is worth noting that the washing machine and dryer can be located in the same place or in different places. For example, the washing machine and dryer can be placed in the laundry room of a school dormitory or a single apartment. When at least one washing machine and at least one dryer are located in different laundry rooms, the control method of the clothing handling equipment in this embodiment of the application, when executing S105 to reserve the dryer, can only obtain the status information of the dryer located in the same laundry room as the reserved washing machine during the target drying period, and generate the reserved drying information. In this way, the reserved washing machine and dryer are located in the same place, so as to facilitate the transfer of washed clothes from the washing machine to the dryer.
[0138] When the control method for the aforementioned clothing handling equipment is executed, after returning the reservation order to the user, the user can use the reserved washing machine during the reserved washing period and the reserved dryer during the reserved drying period. Further, based on the above embodiment, after returning the reservation order to the user, the method may further include: the reserved washing period includes an error period and the actual washing period, with the error period preceding the actual washing period; if the washing machine is detected not running during the error period, a prompt message is sent to the user, reminding them that the reservation order has been cancelled.
[0139] In this example, the actual washing period is equal to the duration required for the user-selected washing mode to run. The duration of the error period is unrestricted; for example, it can be 3 minutes, 5 minutes, or 10 minutes. It should also be noted that, in this example, the target washing end time can be calculated based on the target washing start time, the error period duration, and the required runtime of the corresponding washing mode. For instance, if the scheduled washing period is from 10:00 to 10:50 on January 1st, and the washing mode is standard mode, which requires 45 minutes to run, then the error period is from 10:00 to 10:05 on January 1st, and the actual washing period is from 10:05 to 10:50.
[0140] By setting an error period, users do not need to arrive exactly at the start time of the scheduled laundry session. They can still successfully use the washing machine within a certain period after the start time of the scheduled laundry session, thus providing users with a better service experience.
[0141] Each washing machine can be equipped with a Hall sensor or speed sensor on the motor shaft that drives the inner drum. The Hall sensor or speed sensor detects whether the motor shaft is rotating. Based on the detection results of the Hall sensor or speed sensor, it can be determined whether the inner drum is rotating, and thus whether the washing machine is running. For example, a user can input the target washing start time as January 1st at 10:00 AM, the washing mode as standard mode, the washing machine needing to run in standard mode for 45 minutes, and the error period set to 3 minutes on the terminal device. Then the target washing end time would be January 1st at 10:48 AM.
[0142] In other embodiments of this application, after returning the reservation order to the user, the control method may further include: generating a locking command based on the reserved washing and drying times after the scheduled washing time. The locking command enables the washing machine to remain locked between the scheduled washing and drying times. This configuration ensures that the reserved washing machine remains locked under the locking command for a period of time between the finished washing and drying times, preventing clothes from being lost when the washing machine is opened, and eliminating the need for the user to remove clothes while waiting for the dryer.
[0143] Figure 7 This is a schematic diagram of the structure of a control device for a garment processing equipment according to an embodiment of this application, such as... Figure 7 As shown, the control device 100 of the clothing processing equipment provided in this application embodiment includes: a receiving module 101, a first determining module 102, a first processing module 103, a second determining module 104, a second processing module 105, and a reservation module 106.
[0144] The receiving module 101 is used to receive the washing and drying request sent by the user; the first determining module 102 is used to determine the target washing time period according to the washing and drying request.
[0145] The first processing module 103 is used to generate scheduled washing information based on the status information of the washing machine during the target washing period. The scheduled washing information includes the scheduled washing period. The second determining module 104 is used to determine the target drying period based on the scheduled washing period and the washing and drying request.
[0146] The second processing module 105 generates scheduled drying information based on the status information of the dryer during the target drying period. The scheduled drying information includes the scheduled drying period. The scheduling module 106 is used to return the scheduled order to the user. The scheduled order includes scheduled laundry information and scheduled drying information.
[0147] The control device 100 for the garment processing equipment provided in this embodiment can execute the technical solution of the control method for the garment processing equipment in the above-described method embodiments. Its implementation principle and technical effects are similar and will not be repeated here. Specifically, the control device 100 for the garment processing equipment can be a control device or a chip within the garment processing equipment.
[0148] Optionally, the first processing module 103 is specifically used to obtain historical orders, which include historical laundry information; determine the reservation status of each washing machine during the target laundry time period based on the historical laundry information and the target laundry time period; and generate reservation laundry information based on the reservation status of the washing machine during the target laundry time period.
[0149] Optionally, the first processing module 103 is specifically used to confirm the washing idle time period of each washing machine based on historical washing information; and to determine the reservation status of each washing machine in the target washing time period based on the washing idle time period and the target washing time period.
[0150] Optionally, the first processing module 103 is specifically used for: if at least one washing machine is in an idle state during the target washing time period, obtaining the code of the idle washing machine and making the target washing time period a reserved washing time period, and generating reserved washing information together with the code of the washing machine and the reserved washing time period; if all washing machines are in an occupied state during the target washing time period, determining the reserved washing time period based on the washing idle time period and the target washing time period.
[0151] Optionally, the second processing module 105 is specifically used to obtain historical orders, which include historical drying information; based on the historical drying information and the target drying period, to confirm the reservation status of each dryer during the target drying period; and to generate reservation drying information based on the reservation status of the dryer during the target drying period.
[0152] Optionally, the second processing module 105 is specifically used to confirm the drying idle time period of each dryer based on historical drying information; and to determine the reservation status of each dryer during the target drying time period based on the drying idle time period and the target drying time period.
[0153] Optionally, the second processing module 105 is specifically used for: if at least one dryer is in an idle state during the target drying period, obtaining the code of the idle dryer and making the target drying period a scheduled drying period, and generating scheduled drying information together with the dryer code and the scheduled drying period; if all dryers are in an occupied state during the target drying period, determining the scheduled drying period based on the drying idle period and the target drying period.
[0154] Optionally, the control device also includes a reminder device. The scheduled laundry time includes an error period and an actual laundry time, with the error period preceding the actual laundry time. The reminder device is used to send a reminder message to the user if the washing machine is not running during the error period, informing the user that the scheduled order has been cancelled.
[0155] Optionally, the control device also includes a locking device, which generates a locking command based on the scheduled washing and drying times after the scheduled washing time. The locking command enables the washing machine to remain locked between the scheduled washing and drying times.
[0156] The control device 100 of the garment processing equipment provided in this embodiment is configured as follows: Figure 7 The connection method is shown. For related instructions, please refer to [link / reference needed]. Figure 2 and Figure 5 The relevant descriptions and effects of the steps in the corresponding embodiments are understood, and will not be elaborated on here.
[0157] Figure 8 This is a schematic diagram of the control device for a garment processing apparatus according to an embodiment of this application. Figure 8 As shown, the control device for the garment processing equipment provided in this embodiment includes a memory 201 and at least one processor 202. The memory 201 stores program instructions. The processor 202 implements the control method for the garment processing equipment in this embodiment when the program instructions are executed. The specific implementation principle can be found in the above embodiments, and will not be repeated here. The control device for the garment processing equipment may also include an input / output interface 203. The input / output interface 203 may include independent output and input interfaces, or it may be an integrated interface that integrates input and output. The output interface is used to output data, and the input interface is used to acquire input data. The control device for the garment processing equipment may be, for example, a server capable of controlling the garment processing equipment, or a terminal device capable of controlling the garment processing equipment.
[0158] One embodiment of this application provides a computer-readable storage medium storing execution instructions. When at least one processor 202 of the control device of the garment processing device executes the execution instructions, the control method of the garment processing device in the above embodiment is implemented.
[0159] The computer-readable storage medium can be ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0160] This application provides a computer program product, including a computer program that is executed by a processor 202 to implement this application. Figure 2 and Figure 5 The control method for the clothing processing equipment provided in any of the corresponding embodiments.
[0161] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or modules may be electrical, mechanical, or other forms.
[0162] Furthermore, the functional modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated module can be implemented in hardware or in a combination of hardware and software functional modules.
[0163] The integrated modules implemented as software functional modules described above can be stored in a computer-readable storage medium. These software functional modules, stored in a storage medium, include several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute some steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0164] In the embodiment of the control device 100 of the above-described garment processing equipment, it should be understood that both the first processing module 103 and the second processing module 105 can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. Furthermore, the first processing module 103 and the second processing module 105 can be the same or different; this embodiment does not impose any limitations on this. The steps of the method disclosed in this application can be directly manifested as execution by a hardware processor, or execution by a combination of hardware and software modules within the processor.
[0165] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this application can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution disclosed in this application can be achieved, and this is not limited herein.
[0166] The technical solutions of this application have been described above with reference to the preferred embodiments shown in the accompanying drawings. However, it will be readily understood by those skilled in the art that the scope of protection of this application is obviously not limited to these specific embodiments. Without departing from the principles of this application, those skilled in the art can make equivalent changes or substitutions to the relevant technical features, and the technical solutions after these changes or substitutions will all fall within the scope of protection of this application.
Claims
1. A control method for a garment processing device, characterized in that, The garment processing equipment includes at least one washing machine and at least one dryer, comprising: Receive washing and drying requests sent by users; Based on the wash and dry request, determine the target wash time period; Based on the status information of the washing machine during the target washing period, a scheduled washing information is generated, which includes the scheduled washing period. Based on the scheduled laundry time slot and the wash and dry request, determine the target drying time slot; Based on the status information of the dryer during the target drying period, a scheduled drying information is generated, which includes the scheduled drying period. The reservation order is returned to the user, and the reservation order includes the reserved laundry information and the reserved drying information; After returning the reservation order to the user, which includes the reserved laundry information and the reserved drying information, it also includes: The scheduled laundry time slot includes an error period and the actual laundry time slot, wherein the error period is before the actual laundry time slot; If the washing machine is detected not to be running during the error period, a prompt message is sent to the user, reminding the user that the reservation order has been cancelled. After returning the reservation order to the user, it also includes: After the scheduled washing period, a locking command is generated based on the scheduled washing period and the scheduled drying period. The locking command enables the washing machine to remain locked between the scheduled washing period and the scheduled drying period.
2. The control method according to claim 1, characterized in that, The system generates scheduled laundry information based on the status information of the washing machine during the target laundry period. The scheduled laundry information includes the scheduled laundry period, specifically including: Retrieve historical orders, including historical laundry information; Based on the historical laundry information and the target laundry time period, determine the reservation status of each washing machine during the target laundry time period; The scheduled laundry information is generated based on the scheduled status of the washing machine during the target laundry period.
3. The control method according to claim 2, characterized in that, The step of determining the reservation status of each washing machine during the target washing period based on the historical washing information and the target washing period specifically includes: Based on the historical washing information, the washing idle time period of each washing machine is determined; Based on the laundry idle time period and the target laundry time period, determine the reservation status of each washing machine during the target laundry time period.
4. The control method according to claim 3, characterized in that, The step of generating the scheduled laundry information based on the scheduled status of the washing machine during the target laundry time period specifically includes: If at least one of the washing machines is in an idle state during the target washing time period, the code of the washing machine in the idle state is obtained, and the target washing time period is made into the scheduled washing time period. The code of the washing machine and the scheduled washing time period are used together to generate the scheduled washing information. If all the washing machines are in an occupied state during the target washing period, the scheduled washing period is determined based on the washing idle period and the target washing period.
5. The control method according to claim 1, characterized in that, Based on the status information of the dryer during the target drying period, a scheduled drying information is generated. The scheduled drying information includes the scheduled drying period, specifically including: Retrieve historical orders, which include historical drying information; Based on the historical drying information and the target drying period, confirm the reservation status of each dryer during the target drying period; The scheduled drying information is generated based on the scheduled status of the dryer during the target drying period.
6. The control method according to claim 5, characterized in that, The step of confirming the reservation status of each dryer during the target drying period based on the historical drying information and the target drying period specifically includes: Based on the historical drying information, the drying idle time period of each dryer is determined; Based on the drying idle time period and the target drying time period, the reservation status of each dryer during the target drying time period is determined.
7. The control method according to claim 6, characterized in that, The step of generating the scheduled drying information based on the scheduled status of the dryer during the target drying period specifically includes: If at least one of the dryers is in an idle state during the target drying period, the code of the dryer in the idle state is obtained, and the target drying period becomes the scheduled drying period. The code of the dryer and the scheduled drying period are used together to generate the scheduled drying information. If all the dryers are in an occupied state during the target drying period, the scheduled drying period is determined based on the drying idle period and the target drying period.
8. A control device for a garment processing equipment, characterized in that, The garment processing equipment includes at least one washing machine and at least one dryer, comprising: The receiving module is used to receive washing and drying requests sent by users; The first determining module is used to determine the target washing time period based on the washing and drying request; The first processing module is used to generate scheduled laundry information based on the status information of the washing machine during the target laundry period, wherein the scheduled laundry information includes the scheduled laundry period. The second determining module is used to determine the target drying time based on the scheduled laundry time and the wash and dry request; The second processing module generates scheduled drying information based on the status information of the dryer during the target drying period. The scheduled drying information includes the scheduled drying period. The reservation module is used to return reservation orders to the user, the reservation orders including the reserved laundry information and the reserved drying information; The control device also includes a prompting device; the scheduled laundry time includes an error period and an actual laundry time, the error period being before the actual laundry time; the prompting device is used to detect that the washing machine is not running during the error period, and send a prompt message to the user to remind the user that the scheduled order has been cancelled. The control device further includes a locking device; the locking device is used to generate a locking command after the scheduled washing period, based on the scheduled washing period and the scheduled drying period, the locking command enabling the washing machine to remain locked between the scheduled washing period and the scheduled drying period.
9. A control device for a garment processing equipment, characterized in that, The control device includes: at least one processor and a memory; The memory stores computer-executed instructions; The at least one processor executes computer execution instructions stored in the memory to implement the method as described in any one of claims 1-7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of claims 1-7.
Citation Information
Patent Citations
System for commercial laundry services and facilities
CN108352011A
Control method and device for door lock of self-service washing machine and computer storage medium
EP3483332A1