Laundry treating apparatus reservation treatment method, device, apparatus, and storage medium

CN117306174BActive Publication Date: 2026-10-27QINGDAO JIAOZHOU HAIER WASHING APPLIANCE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210725636.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-24
Publication Date
2026-10-27
Estimated Expiration
2042-06-24

AI Technical Summary

Technical Problem

[0005]本申请提供一种衣物处理装置预约处理方法、装置、设备及存储介质,用以解决用户等待时间过长的问题

Benefits of technology

[0016]本申请提供的衣物处理装置预约处理方法、装置、设备及存储介质,通过在接收到终端设备发送的预约信息后,获取预约信息对应的所有可预约的衣物处理装置的标识、可预约衣物处理装置的剩余运行时间、当前用户的容忍阈值及上一用户的用户标签,并根据剩余运行时间、用户标签及容忍阈值,在所有可预约衣物处理装置中找到了目标衣物处理装置。由于在确定目标衣物处理装置的过程中,采用了用户标签、容忍阈值及剩余运行时间,可以选出用户标签符合容忍阈值,且剩余运行时间最短的衣物处理装置,避免了当前用户因上一用户使用习惯不符合要求,导致等待时间过长的问题。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117306174B_ABST
    Figure CN117306174B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a clothes processing device reservation processing method, device, equipment and storage medium, the method comprises: receiving the reservation information sent by the terminal device corresponding to the current user, wherein the reservation information comprises a user identifier; obtaining the clothes processing device identifier of all reservable clothes processing devices corresponding to the reservation information, the remaining running time of the all reservable clothes processing devices and the pre-designated tolerance threshold corresponding to the user identifier; determining the pre-designated user label of each previous user corresponding to each clothes processing device identifier according to each clothes processing device identifier; determining the target clothes processing device from the all reservable clothes processing devices according to the remaining running time, the user label and the tolerance threshold. The method of the present application reduces the waiting time of the user before using the public clothes processing device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of smart home technology, specifically relating to a method, device, equipment, and storage medium for scheduling clothing processing. Background Technology

[0002] As people's living standards gradually improve, household chores are increasingly being replaced by machines. Clothing handling devices, as common household appliances, can now perform washing, spinning, and drying. To save time wasted on laundry for students who are away from home for extended periods, universities have installed shared clothing handling devices in student dormitories.

[0003] In the existing technology, public clothing processing devices usually use on-site card swiping to obtain access rights. When there are clothes in the clothing processing device, users need to wait for the previous user to finish using the clothing processing device and take out the clothes, or take out the clothes themselves before they can swipe their cards to use the device.

[0004] However, the inventors have discovered that the existing technology has at least the following technical problems: when the clothes washed by the previous user include special items such as socks, some current users may not want to take out their clothes themselves, and thus need to wait for the previous user to take out their clothes. Since the previous user's clothes taking time is not fixed, it causes the problem of excessively long waiting time. Summary of the Invention

[0005] This application provides a method, apparatus, device, and storage medium for reserving clothing processing devices to solve the problem of excessively long waiting times for users.

[0006] In a first aspect, the present invention provides a method for reserving clothing processing devices, comprising: receiving reservation information sent by a terminal device corresponding to a current user, wherein the reservation information includes a user identifier; obtaining clothing processing device identifiers of all reservable clothing processing devices corresponding to the reservation information, the remaining running time of all reservable clothing processing devices, and a pre-calibrated tolerance threshold corresponding to the user identifier; determining a pre-calibrated user tag for each previous user based on each clothing processing device identifier; and determining a target clothing processing device from all reservable clothing processing devices based on the remaining running time, the user tag, and the tolerance threshold.

[0007] In one possible implementation, the target clothing processing device is determined based on the remaining running time, user tags, and a tolerance threshold, including: if at least one of the reservable clothing processing devices corresponds to a user tag that meets the tolerance threshold, then the reservable clothing processing device with the shortest remaining running time is determined as the target clothing processing device; if none of the user tags corresponding to any of the reservable clothing processing devices meet the tolerance threshold, then the clothing processing device with the shortest remaining running time among all the reservable clothing processing devices is determined as the target clothing processing device.

[0008] In one possible implementation, the steps of pre-calibrating the tolerance threshold and user tags are as follows: receiving evaluation information sent by the current user, wherein the evaluation information is about the previous user's use of the clothing processing device; calibrating the previous user's user tag based on all the previous user's evaluation information within a preset time period; and calibrating the current user's tolerance threshold based on the current user's evaluation information of all previous users within the preset time period.

[0009] In one possible implementation, after obtaining the clothing processing device identifiers of all reservable clothing processing devices corresponding to the reservation information, the remaining running time of all reservable clothing processing devices, and the pre-calibrated tolerance threshold corresponding to the user identifier, the method further includes: if among all reservable clothing processing devices, there is a clothing processing device to be run with zero remaining running time and clothing already taken out, then the clothing processing device to be run is identified as the target clothing processing device.

[0010] In one possible implementation, after determining the target clothing processing device based on the remaining running time, user tag, and tolerance threshold, the method further includes granting the current user's terminal device access to the target clothing processing device.

[0011] In one possible implementation, after receiving the reservation information sent by the current user's corresponding terminal device, the method further includes: obtaining the current time; determining the clothing retrieval reminder time difference based on the time period in which the current time falls; and determining the reminder time corresponding to each clothing processing device based on the clothing retrieval reminder time difference, the current time, and the remaining running time of each clothing processing device.

[0012] In one possible implementation, after determining the reminder time corresponding to each clothing processing device, the method further includes: when the current time is the reminder time corresponding to any clothing processing device, sending a clothing retrieval reminder message to the terminal device of the previous user corresponding to any clothing processing device.

[0013] Secondly, this application provides a clothing processing device reservation processing device, comprising: an information receiving module for receiving reservation information sent by the terminal device corresponding to the current user, wherein the reservation information includes a user identifier; a data acquisition module for acquiring the clothing processing device identifiers of all available clothing processing devices corresponding to the reservation information, the remaining running time of all available clothing processing devices, and a pre-calibrated tolerance threshold corresponding to the user identifier; a tag determination module for determining the pre-calibrated user tag of each previous user based on each clothing processing device identifier; and a device determination module for determining the target clothing processing device based on the remaining running time, user tag, and tolerance threshold.

[0014] Thirdly, this application provides an electronic device, including: a processor and a memory communicatively connected to the processor; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory, causing the processor to perform the garment handling device reservation processing method as described in the first aspect.

[0015] Fourthly, this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the garment handling device reservation processing method as described in the first aspect.

[0016] The clothing processing method, apparatus, device, and storage medium provided in this application, after receiving reservation information sent by a terminal device, obtains the identifiers of all available clothing processing devices corresponding to the reservation information, the remaining running time of the available clothing processing devices, the current user's tolerance threshold, and the user tag of the previous user. Based on the remaining running time, user tag, and tolerance threshold, the target clothing processing device is found among all available clothing processing devices. Because user tags, tolerance thresholds, and remaining running time are used in the process of determining the target clothing processing device, the clothing processing device with the user tag meeting the tolerance threshold and the shortest remaining running time can be selected, avoiding the problem of excessively long waiting times for the current user due to the previous user's usage habits not meeting the requirements. Attached Figure Description

[0017] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0018] Figure 1 A schematic diagram illustrating an application scenario of the pre-arranged processing method for the clothing processing device provided in this application embodiment;

[0019] Figure 2 A schematic flowchart illustrating the reservation processing method of the clothing processing device provided in this application embodiment;

[0020] Figure 3 This is a schematic diagram of the structure of the garment processing device reservation processing device provided in the embodiments of this application;

[0021] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0022] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0023] Clothing processing devices have gradually replaced most laundry work. Household laundry can now be basically done by these devices. To make it easier for students living in dormitories to wash their clothes, shared clothing processing devices that use card swiping are now available.

[0024] Shared laundry facilities are typically installed in restrooms or separate rooms, operating on a card-swipe system. These facilities cannot restrict the types of clothing users can wash. When the previous user washed special items like socks, the current user may not want to retrieve those items, leading to longer wait times as the previous user retrieves their clothes or other facilities finish washing.

[0025] To address the aforementioned technical problems, the inventors propose the following technical concept: receiving reservation information sent by the current user, and obtaining the clothing processing device identifiers of all available clothing processing devices corresponding to the reservation information, the remaining running time of all available clothing processing devices, and the tolerance threshold corresponding to the user identifier; determining the user tag of the previous user for each clothing processing device based on the identifier of each clothing processing device; and combining the remaining running time of each clothing processing device, the user tag, and the tolerance threshold to determine a suitable clothing processing device as the target clothing processing device.

[0026] This application is applied to scenarios involving the reservation processing of clothing handling devices. The acquisition, storage, and application of user personal information involved in the technical solution of this application all comply with relevant laws and regulations and do not violate public order and good morals.

[0027] Figure 1This is a schematic diagram illustrating an application scenario of the garment processing device reservation method provided in this application embodiment. For example... Figure 1 The scenario includes: multiple clothing processing devices 101, a server 102, and a terminal device 103 corresponding to the current user.

[0028] The aforementioned clothing processing device 101 can be a washing machine, dryer, or clothes dryer. The washing machine can be either a front-loading or top-loading washing machine, and this application does not limit the number of clothing processing devices.

[0029] Server 102 can be implemented using a cluster of one or more servers with more powerful processing capabilities and higher security. Where possible, it can also be replaced by a computer or laptop with strong computing power.

[0030] Terminal device 103 may include computers, servers, tablets, mobile phones, PDAs (personal digital assistants), and laptops, etc., which can input and output data.

[0031] The connection between the aforementioned garment processing device and the server, and between the terminal device and the server, can be via wired or wireless network. The network used for the wireless network connection can include various types of wired and wireless networks, such as, but not limited to: the Internet, local area network, Wireless Fidelity (WIFI), Wireless Local Area Networks (WLAN), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), 2G / 3G / 4G / 5G cellular networks, satellite communication networks, etc.

[0032] In the specific implementation process, the server 102 is used to receive the reservation information sent by the terminal device 103, obtain the clothing processing device identifier and remaining running time from the clothing processing device 101, and determine the pre-labeled user tag of the corresponding previous user based on the clothing processing device identifier, and determine the target clothing processing device based on the remaining running time, user tag and tolerance threshold.

[0033] It is understood that the structure illustrated in the embodiments of this application does not constitute a specific limitation on the reservation processing method of the clothing processing device. In other feasible embodiments of this application, the above architecture may include more or fewer components than illustrated, or combine some components, or split some components, or arrange different components, which can be determined according to the actual application scenario and is not limited here. Figure 1 The components shown can be implemented in hardware, software, or a combination of both.

[0034] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.

[0035] Figure 2 This is a flowchart illustrating the reservation processing method of the clothing processing device provided in this application embodiment. The execution subject of this application embodiment can be... Figure 1 The server in this example can be a computer or / or mobile phone, etc., and this embodiment does not impose any particular limitations on it. Figure 2 As shown, the method includes:

[0036] S201: Receive reservation information sent by the terminal device corresponding to the current user, wherein the reservation information includes the user identifier.

[0037] In this step, the reservation information can be a string composed of one or more of numbers, letters, and symbols, and can have multiple fields, one of which is a user identifier. The current user is the one who made the reservation for the clothing processing device.

[0038] S202: Obtain the clothing processing device identifier of all reservable clothing processing devices corresponding to the reservation information, the remaining operating time of all reservable clothing processing devices, and the pre-calibrated tolerance threshold corresponding to the user identifier.

[0039] Obtaining the clothing processing device identifiers of all available clothing processing devices corresponding to the reservation information can be achieved by looking up a preset mapping relationship between user identifiers and clothing processing device identifiers based on the reservation information. The preset mapping relationship between user identifiers and clothing processing device identifiers can be determined based on the user's location during user registration. The remaining running time of the available clothing processing devices can be obtained by sending an inquiry message to the clothing processing device and receiving the remaining running time or total running time and start running time returned by the device based on the inquiry message. The pre-calibrated tolerance threshold corresponding to the user identifier can be obtained by looking up a user identifier and tolerance threshold lookup table based on the user identifier.

[0040] The user identifier and tolerance threshold comparison table is shown in Table 1. The tolerance threshold can be a requirement for the user label in step S203 below. The user label can be a rating or level, and the corresponding tolerance threshold can be a requirement for the rating or level.

[0041] Table 1. User Identification and Tolerance Threshold Comparison Table (Illustrative)

[0042] A 2 …… …… Z 4

[0043] For example, if the user identifier C in the reservation information is bound to the clothing processing device on the B floor of Building A during registration, then a mapping relationship between the user identifier and all clothing processing devices on the B floor of Building A will be established during registration. When receiving a message with user identifier C, all clothing processing devices on the B floor of Building A will be treated as available for reservation.

[0044] S203: Based on the identification of each garment processing device, determine the pre-labeled user tag of the previous user.

[0045] In this step, you can check the usage records of the laundry processing device to determine the user tag of the previous user corresponding to the device's identifier. The previous user is either currently using the laundry processing device or has completed washing but has not yet retrieved their clothes.

[0046] S204: Determine the target garment processing device based on the remaining running time, user tags, and tolerance thresholds.

[0047] In this step, the target clothing processing device can be any clothing processing device among all the reservable clothing processing devices that has a user tag that meets the tolerance threshold and has a small remaining running time.

[0048] As described in the above embodiments, this application embodiment, after receiving reservation information sent by the terminal device, obtains the identifiers of all available clothing processing devices corresponding to the reservation information, the remaining running time of the available clothing processing devices, the current user's tolerance threshold, and the user tag of the previous user. Based on the remaining running time, user tag, and tolerance threshold, the target clothing processing device is found among all available clothing processing devices. Because user tags, tolerance thresholds, and remaining running time are used in the process of determining the target clothing processing device, the clothing processing device with the user tag meeting the tolerance threshold and the shortest remaining running time can be selected, avoiding the problem of the current user waiting too long due to the previous user's usage habits not meeting the requirements.

[0049] In one possible implementation, after determining the target garment handling device based on the remaining running time, user tags, and tolerance threshold in step S204, the method further includes:

[0050] S205: Grant the user access permission to the target clothing processing device to the current user's corresponding terminal device.

[0051] In this step, the access to the target clothing processing device may be granted to the current user after the remaining running time has elapsed.

[0052] As described in this embodiment, by allocating usage rights to the terminal device corresponding to the current user, this application embodiment enables the current user to use the target medical processing device. In one possible implementation, the step S204 above, which determines the target clothing processing device based on the remaining running time, user tag, and tolerance threshold, specifically includes:

[0053] S204A: If, among all the reservable clothing processing devices, at least one of the reservable clothing processing devices corresponds to a user tag that meets the tolerance threshold, then the reservable clothing processing device with the shortest remaining running time is determined as the target clothing processing device.

[0054] In this step, a user tag meeting the tolerance threshold can be either a user tag score that is higher than the tolerance threshold score, or a user tag level that is higher than the tolerance threshold level.

[0055] For example, if a user tag score for a clothing processing device is 3 points and the tolerance threshold is 4, then that clothing processing device cannot be selected as the target clothing processing device. If the user tag score for a clothing processing device is 3.5 points and the tolerance threshold is 3, then that clothing processing device can be compared with other clothing processing devices in terms of remaining running time to select the target clothing processing device.

[0056] S204B: If none of the user tags corresponding to all the reservable clothing processing devices meet the tolerance threshold, then the clothing processing device with the shortest remaining running time among all the reservable clothing processing devices shall be identified as the target clothing processing device.

[0057] For example, if all currently available clothing processing devices have user tags that are "low" and "medium" but not "high", and the tolerance threshold is "high", then no currently available clothing processing device matches the user tags that all meet the tolerance threshold. In this case, the clothing processing device with the shortest remaining running time is identified as the target clothing processing device.

[0058] In one possible implementation, if the current user has no tolerance threshold, the clothing processing device with the shortest remaining running time is identified as the target clothing processing device.

[0059] As can be seen from the description of the above embodiments, the embodiments of this application determine whether the user tags corresponding to all available clothing processing devices meet the current user's tolerance threshold, select the clothing processing device with the shortest remaining running time as the target clothing processing device from all the eligible clothing processing devices, or if there is no eligible clothing processing device, directly select the clothing processing device with the shortest remaining running time as the target clothing processing device, thereby achieving the effect of shortening the current user's waiting time.

[0060] In one possible implementation, the steps of pre-calibrating the tolerance threshold and user tags in step S203 above are as follows:

[0061] S2031: Receive the evaluation information sent by the current user, wherein the evaluation information is about the previous user's use of the clothing processing device.

[0062] In this step, the evaluation information can include feedback on the timeliness of the previous user's clothing retrieval and the type of clothing the previous user disposed of. The evaluation information can be a score or a rating of "high," "medium," or "low." The evaluation information can be sent by the current user after scanning the QR code on the clothing processing device. The evaluation information includes feedback on whether the previous user retrieved the clothing promptly and the current user's level of acceptance of the previous user's behavior.

[0063] S2032: Based on all the previous user's evaluation information within a preset time period, label the previous user's user tags.

[0064] In this step, the user tag for the previous user can be determined using one of the following: the average, median, or mode of the previous user's rating information within a preset time period. If the rating information is in the form of a rating, the rating can be converted into a score before calculating the user tag value, and then the value can be converted back into a rating.

[0065] The preset time period can be one month, three months, one year, etc., and this application does not impose any special restrictions on it.

[0066] S2033: Based on the current user's evaluation information of all previous users within a preset time period, determine the current user's tolerance threshold.

[0067] In this step, the tolerance threshold for the current user can be calculated based on the current user's ratings of all previous users. Alternatively, the tolerance threshold can be obtained by subtracting the average, median, or mode of the current user's ratings of all previous users from the maximum rating.

[0068] For example, if the average score (or mode, median) of all previous users' ratings within a preset time period is 3 points and the maximum score (full score) is 5 points, then the tolerance threshold for the current user is calculated by subtracting 3 from 5, which is 2. Therefore, the rating information must be at least 2 points to meet the tolerance threshold.

[0069] In one possible implementation, the current user's tolerance threshold can be calculated by subtracting the average, median, or mode of all previous users' ratings from the maximum rating, and then adding a preset value.

[0070] For example, if the average score (or mode, median) of all previous users' ratings within a preset time period is 2 points and the maximum score (full score) is 5 points, then the tolerance threshold for the current user is calculated by subtracting 2 from 5, which is 3. Then, a constant of 0.5 is added to 3 to obtain the tolerance threshold. At this point, the tolerance threshold is 3.5, so the rating information must be at least 3.5 points to meet the tolerance threshold.

[0071] As can be seen from the description of the above embodiments, the embodiments of this application calculate the current user's rating of the previous user to obtain the current user's tolerance threshold, thereby dynamically setting different tolerance thresholds for each user and providing each user with a more accurate allocation of clothing processing devices.

[0072] In one possible implementation, after obtaining the clothing processing device identifiers of all reservable clothing processing devices corresponding to the reservation information, the remaining operating time of all reservable clothing processing devices, and the pre-calibrated tolerance threshold corresponding to the user identifier in step S202, the method further includes:

[0073] S203A: If among all the scheduled clothing processing devices, there is a clothing processing device with zero remaining running time and clothing already taken out that is waiting to be processed, then the clothing processing device waiting to be processed is identified as the target clothing processing device.

[0074] In this step, the remaining running time can be obtained from the garment handling unit, or it can be recorded as the total washing cycle time of the garment handling unit and the time the garment handling unit has been working. The difference between the total washing cycle time and the time the garment handling unit has been working is the remaining running time. Whether or not clothes have been removed can be determined by the weighing device inside the garment handling unit, or by the number of times the drum lid of the garment handling unit has been opened.

[0075] As can be seen from the description of the above embodiments, by identifying the scheduled clothing processing device with zero remaining time and already retrieved clothing as the target clothing processing device, the present application embodiments can further reduce the user's waiting time.

[0076] In one possible implementation, after receiving the reservation information sent by the terminal device corresponding to the current user, step S201 further includes:

[0077] S202A: Obtain the current time and determine the time difference for the clothing pickup reminder based on the time period in which the current time falls.

[0078] In this step, the current time can be obtained by acquiring the timestamp. The time period can be pre-set, with different time periods corresponding to different garment pickup reminder time differences. The current time period can be within a single day, which can be divided into peak and off-peak periods. The division between peak and off-peak periods can be determined based on the user's washing history and historical washing times. Periods with more than a predetermined number of washes in the past are designated as peak periods, and the remaining times are designated as off-peak periods. Peak and off-peak periods can vary daily, cycling weekly, or they can be the same every day.

[0079] The reminder time difference is, for example, 5 minutes between 7:00 AM and 6:00 PM, and 10 minutes between 6:00 PM and 7:00 AM the following day. This application does not restrict the division of reminder time differences and time periods.

[0080] S203B: Determine the reminder time for each clothing processing device based on the time difference between the clothing retrieval reminder and the current time, as well as the remaining operating time of each clothing processing device.

[0081] In this step, the reminder time can be the sum of the difference between the remaining running time and the clothing pickup reminder time and the current time. The reminder time obtained in this way is a point in time.

[0082] As can be seen from the description of the above embodiments, the embodiments of this application obtain the current time, adopt the corresponding clothing retrieval reminder time difference according to the current time period, and determine the reminder time corresponding to each clothing processing device according to the clothing retrieval reminder time difference and the remaining running time of each clothing processing device. This can enable the clothing processing device to remind the previous user to retrieve clothing earlier during the period when the clothing processing device is frequently used.

[0083] In one possible implementation, after determining the reminder time corresponding to each clothing handling device, the method further includes:

[0084] When the current time is the reminder time corresponding to any clothing processing device, send a clothing retrieval reminder message to the terminal device of the previous user corresponding to any clothing processing device.

[0085] In this step, the current time can be continuously acquired and compared with the reminder time of all clothing processing devices. If they are the same, a clothing retrieval reminder message is sent to the terminal device of the previous user corresponding to any clothing processing device.

[0086] The application does not restrict the specific content of the prompt message, such as "The laundry is about to finish, please pick up your clothes in time".

[0087] As can be seen from the description of the above embodiments, the embodiments of this application can remind the previous user to pick up their clothes by sending a prompt message, thereby reducing the waiting time of the current user.

[0088] In one possible implementation, the step of receiving reservation information described above can be performed when there is no available clothing processing device. If there is an available clothing processing device, the permissions for the available clothing processing device can be directly assigned to the current user.

[0089] In one possible implementation, the identifier of the target clothing processing device and the corresponding waiting time can also be sent to the current user's corresponding terminal device.

[0090] Figure 3 This is a schematic diagram of the structure of the garment processing device for scheduling provided in an embodiment of this application. Figure 3 As shown, the garment processing device reservation processing device 300 includes: an information receiving module 301, a data acquisition module 302, a tag determination module 303, and a device determination module 304.

[0091] The information receiving module 301 is used to receive reservation information sent by the terminal device corresponding to the current user, wherein the reservation information includes a user identifier.

[0092] The data acquisition module 302 is used to acquire the clothing processing device identifiers of all reservable clothing processing devices corresponding to the reservation information, the remaining running time of all reservable clothing processing devices, and the pre-calibrated tolerance thresholds corresponding to the user identifiers.

[0093] The label determination module 303 is used to determine the pre-labeled user label of each previous user based on the identification of each garment processing device.

[0094] Device determination module 304 is used to determine the target garment processing device based on the remaining running time, user tags, and tolerance thresholds.

[0095] The apparatus provided in this embodiment can be used to execute the technical solutions of the above method embodiments. Its implementation principle and technical effects are similar, and will not be described again here.

[0096] In one possible implementation, the clothing handling device reservation processing device 300 further includes: an access control module 305.

[0097] The permission processing module 305 is used to grant the current user's corresponding terminal device access to the target clothing processing device.

[0098] In one possible implementation, the threshold determination module 304 is specifically used to determine the at least one reservable clothing processing device with the shortest remaining running time as the target clothing processing device if the user tag corresponding to at least one reservable clothing processing device meets the tolerance threshold; and if the user tags corresponding to all reservable clothing processing devices do not meet the tolerance threshold, then the clothing processing device with the shortest remaining running time among all reservable clothing processing devices is determined as the target clothing processing device.

[0099] The apparatus provided in this embodiment can be used to execute the technical solutions of the above method embodiments. Its implementation principle and technical effects are similar, and will not be described again here.

[0100] In one possible implementation, the garment handling device reservation processing device 300 further includes a tag calibration module 306.

[0101] The tagging module 306 is used to receive the evaluation information sent by the current user, wherein the evaluation information is about the previous user's use of the clothing processing device; to tag the previous user's user tag based on all the previous user's evaluation information within a preset time period; and to tag the current user's tolerance threshold based on the current user's evaluation information of all previous users within a preset time period.

[0102] The apparatus provided in this embodiment can be used to execute the technical solutions of the above method embodiments. Its implementation principle and technical effects are similar, and will not be described again here.

[0103] In one possible implementation, the clothing handling device reservation processing device 300 further includes a target determination module 307.

[0104] The target determination module 307 is used to determine the clothing processing device to be run as the target clothing processing device if there is a clothing processing device with zero remaining running time and clothing already taken out among all the reservable clothing processing devices.

[0105] The apparatus provided in this embodiment can be used to execute the technical solutions of the above method embodiments. Its implementation principle and technical effects are similar, and will not be described again here.

[0106] In one possible implementation, the clothing handling device reservation handling device 300 further includes a time determination module 308.

[0107] The time determination module 308 is used to obtain the current time and determine the clothing retrieval reminder time difference based on the time period in which the current time falls. Based on the clothing retrieval reminder time difference, the current time, and the remaining running time of each clothing processing device, the reminder time corresponding to each clothing processing device is determined.

[0108] In one possible implementation, the clothing handling device reservation processing device 300 further includes: a clothing retrieval prompt module 309.

[0109] The clothing retrieval reminder module 309 is used to send a clothing retrieval reminder message to the terminal device of the previous user corresponding to any clothing processing device when the current time is the reminder time corresponding to any clothing processing device.

[0110] To implement the above embodiments, this application also provides an electronic device.

[0111] refer to Figure 4 The diagram illustrates a structural schematic of an electronic device 400 suitable for implementing embodiments of this application. The electronic device 400 can be a terminal device or a server. The terminal device can include, but is not limited to, mobile terminals such as mobile phones, laptops, digital radio receivers, personal digital assistants (PDAs), portable Android devices (PADs), portable media players (PMPs), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. Figure 4 The electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.

[0112] like Figure 4 As shown, electronic device 400 may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 401, which can perform various appropriate actions and processes according to a program stored in read-only memory (ROM) 402 or a program loaded from storage device 408 into random access memory (RAM) 403. RAM 403 also stores various programs and data required for the operation of electronic device 400. The processing unit 401, ROM 402, and RAM 403 are interconnected via bus 404. Input / output (I / O) interface 405 is also connected to bus 404.

[0113] Typically, the following devices can be connected to I / O interface 405: input devices 406 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 407 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 408 including, for example, magnetic tapes, hard disks, etc.; and communication devices 409. Communication device 409 allows electronic device 400 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 4 An electronic device 400 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.

[0114] Specifically, according to embodiments of this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this application include a computer program product comprising a computer program carried on a computer-readable storage medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication device 409, or installed from storage device 408, or installed from ROM 402. When the computer program is executed by processing device 401, it performs the functions defined in the methods of embodiments of this application.

[0115] It should be noted that the computer-readable storage medium described above in this application can be a computer-readable signal medium or a computer storage medium, or any combination of the two. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this application, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this application, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable storage medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable storage medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.

[0116] The aforementioned computer-readable storage medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.

[0117] The aforementioned computer-readable storage medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the method shown in the above embodiments.

[0118] Computer program code for performing the operations of this application can be written in one or more programming languages ​​or a combination thereof. These programming languages ​​include object-oriented programming languages—such as Java, Smalltalk, and C++—and conventional procedural programming languages—such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0119] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0120] The modules described in the embodiments of this application can be implemented in software or hardware. The names of the units are not necessarily limiting of the module itself; for example, an information receiving module can also be described as a "reservation information receiving module".

[0121] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.

[0122] In the context of this application, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. Machine-readable media can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0123] The above description is merely a preferred embodiment of this application and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of disclosure in this application is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features with similar functions disclosed in this application.

[0124] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the following claims.

[0125] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.

Claims

1. A method for scheduled processing of clothing using a garment processing device, characterized in that, include: Receive reservation information sent by the terminal device corresponding to the current user, wherein the reservation information includes a user identifier; Obtain the clothing processing device identifiers of all available clothing processing devices corresponding to the reservation information, the remaining operating time of all available clothing processing devices, and the pre-calibrated tolerance threshold corresponding to the user identifier; Based on the identification of each garment processing device, determine the pre-labeled user tag of the previous user; Based on the remaining running time, the user tag, and the tolerance threshold, a target clothing processing device is determined from all the available clothing processing devices. The step of determining the target clothing processing device from all the reservable clothing processing devices based on the remaining running time, the user tag, and the tolerance threshold includes: if at least one of the reservable clothing processing devices corresponds to a user tag that meets the tolerance threshold, then the reservable clothing processing device with the shortest remaining running time is determined as the target clothing processing device; if none of the user tags corresponding to all the reservable clothing processing devices meet the tolerance threshold, then the clothing processing device with the shortest remaining running time among all the reservable clothing processing devices is determined as the target clothing processing device. The steps for pre-calibrating the tolerance threshold and the user tag are as follows: receiving evaluation information sent by the current user, wherein the evaluation information is for the previous user's use of the clothing processing device; calibrating the user tag of the previous user based on all evaluation information of the previous user within a preset time period; and calibrating the tolerance threshold of the current user based on the current user's evaluation information of all previous users within the preset time period.

2. The method according to claim 1, characterized in that, After determining the target clothing processing device from all available clothing processing devices based on the remaining running time, the user tag, and the tolerance threshold, the process further includes: Grant the user access to the target clothing processing device to the terminal device corresponding to the current user.

3. The method according to claim 1, characterized in that, After obtaining the clothing processing device identifiers of all available clothing processing devices corresponding to the reservation information, the remaining operating time of all available clothing processing devices, and the pre-calibrated tolerance threshold corresponding to the user identifier, the process further includes: If among all the scheduled clothing processing devices, there is a clothing processing device with zero remaining running time and clothing already taken out that is waiting to be processed, then the clothing processing device waiting to be processed is identified as the target clothing processing device.

4. The method according to claim 1, characterized in that, After receiving the reservation information sent by the terminal device corresponding to the current user, the method further includes: Get the current time and determine the time difference for the clothing pickup reminder based on the time period in which the current time falls; The reminder time for each clothing processing device is determined based on the time difference of the clothing retrieval reminder, the current time, and the remaining operating time of each clothing processing device.

5. The method according to claim 4, characterized in that, After determining the reminder time corresponding to each clothing processing device, the method further includes: When the current time is the reminder time corresponding to any clothing processing device, a clothing retrieval reminder message is sent to the terminal device of the previous user corresponding to any clothing processing device.

6. A garment processing device for scheduled processing, characterized in that, include: The information receiving module is used to receive reservation information sent by the terminal device corresponding to the current user, wherein the reservation information includes a user identifier; The data acquisition module is used to acquire the clothing processing device identifiers of all available clothing processing devices corresponding to the reservation information, the remaining operating time of all available clothing processing devices, and the pre-calibrated tolerance threshold corresponding to the user identifier. The label determination module is used to determine the pre-labeled user label of each previous user based on the identification of each garment processing device; The device determination module is used to determine the target clothing processing device from all the available clothing processing devices based on the remaining running time, the user tag, and the tolerance threshold. The device determination module is specifically used to determine the clothing processing device with the shortest remaining running time among all the at least one reservable clothing processing device as the target clothing processing device if the user tag corresponding to at least one reservable clothing processing device meets the tolerance threshold; and to determine the clothing processing device with the shortest remaining running time among all the reservable clothing processing devices as the target clothing processing device if the user tags corresponding to all the reservable clothing processing devices do not meet the tolerance threshold. The clothing processing device reservation processing device also includes a tag calibration module, which is used to receive evaluation information sent by the current user, wherein the evaluation information is about the previous user's clothing processing device usage behavior; to calibrate the user tag of the previous user based on all evaluation information of the previous user within a preset time period; and to calibrate the tolerance threshold of the current user based on the current user's evaluation information of all previous users within the preset time period.

7. An electronic device, characterized in that, include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes the computer execution instructions stored in the memory, causing the processor to perform the garment processing device reservation processing method as described in any one of claims 1 to 5.

8. 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 garment processing device reservation processing method as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Hotel self-service clothes washing method and device, electronic equipment and storage medium

    CN114091712A

  • KR1017668470000B1