Shared equipment reservation method and device, equipment and storage medium

By obtaining the user's reservation request and determining whether there is a follow-up process after the device is used, the method of simultaneously reserving shared devices is realized, which solves the problem of the device being occupied for a long time and improves the user experience.

CN119323275APending Publication Date: 2025-01-17QINGDAO HAIER WASHING MASCH CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310874338.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-17
Publication Date
2025-01-17

AI Technical Summary

Technical Problem

The existing shared clothing processing equipment can only be made separately, which will result in the next equipment being occupied for a long time after washing the clothes, and cannot be made, affecting the user's laundry process and user experience.

Method used

By obtaining the reservation request from the user side, the available reservation time of the first shared device is obtained, and it is judged whether there is a subsequent processing process after the use of the device is completed. If so, the available time of the second shared device is obtained and pushed to the user. According to User feedback reserves the first and second shared devices.

Benefits of technology

It is possible to reserve shared equipment for the same washing and care process at the same time, avoiding the equipment being occupied for a long time, and improving the flexibility of booking shared equipment and the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119323275A_ABST
    Figure CN119323275A_ABST
Patent Text Reader

Abstract

The invention provides a reservation method and device of shared equipment, equipment and a storage medium, and relates to the technical field of intelligent household appliances. The invention discloses a shared device reservation method, which comprises the following steps of: acquiring usable time according to a first shared device reserved by a user side, judging whether the device has a subsequent processing flow after being used, if so, pushing the usable time and a second shared device to a user, and reserving the first shared device and the second shared device according to user feedback. By means of the method, the shared devices in the same washing and care process are reserved at the same time, it can be avoided that a certain device is occupied for a long time to delay the washing process of a user, the flexibility of reserving the shared devices is improved, and the use experience of the user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the technical field of smart home appliances, and specifically relates to a reservation method, device, equipment and storage medium for a shared device. Background Art

[0002] With the increase of people's needs and the improvement of services, some areas such as schools that use shared clothing processing equipment are equipped with more and more types of shared clothing processing equipment, and the accompanying functions are becoming more and more complete, which is more convenient for surrounding users.

[0003] Similar to washing machines and dryers, most shared laundry processing equipment can be used in conjunction with each other. However, currently, shared laundry processing equipment can only be reserved individually. It is easy for the next shared laundry processing equipment to be occupied for a long time after the laundry is finished, and it is impossible to reserve it. This affects the user's laundry process and reduces the user experience. Summary of the invention

[0004] In order to solve the above problems in the prior art, the present application provides a reservation method, apparatus, device and storage medium for a shared device.

[0005] In a first aspect, the present application provides a reservation method for a shared device, the method comprising:

[0006] Acquire a first available reservation time of a first shared device according to a reservation request sent by a user terminal, wherein the reservation request is used to reserve the right to use the first shared device;

[0007] If it is determined that after the first shared device completes the first processing flow for the target object, the target object still has a subsequent second processing flow, then obtaining a second shared device associated with the second processing flow;

[0008] Sending a first reservation response to the user end, wherein the first reservation response includes the first available reservation time and inquiry information for inquiring the user whether to make a reservation for the second shared device;

[0009] The first feedback information of the user terminal is obtained, where the first feedback information includes a first reservation time of the first shared device selected by the user and information on whether the user has made a reservation for the second shared device.

[0010] In a possible implementation manner, if the user makes a reservation for the second shared device, the method further includes:

[0011] Acquire a first end time of the first shared device and reservation information of the second shared device, where the reservation information is used to indicate the time when the second shared device is reserved;

[0012] According to the first end time and the reservation information, acquiring a device status of the second shared device, the device status being idle or occupied;

[0013] A second reservation response is sent to the user terminal according to the device status, wherein the second reservation response user indicates a second available reservation time for the second shared device.

[0014] In a possible implementation manner, acquiring the device status of the second shared device according to the first end time and the reservation information includes:

[0015] Acquire a second end time according to the first end time and the single use time of the second shared device; wherein the first end time is the assumed start time of the second shared device;

[0016] The device status of the second shared device from the first end time to the second end time is acquired according to the reservation information, wherein the device status is idle or occupied.

[0017] In a possible implementation manner, sending a second reservation response to the user terminal according to the device state includes:

[0018] If the device status is idle, sending a second reservation response to the user terminal and marking the second shared device as occupied, wherein the second reservation response is used to indicate that the second shared device can be used immediately after the first processing flow is completed;

[0019] If the device status is occupied, obtaining a second available reservation time of the second shared device, and sending a second reservation response to the user terminal, wherein the second reservation response includes the second available reservation time;

[0020] Second feedback information fed back by the user end is obtained, where the second feedback information includes a second reservation time of the second shared device selected by the user.

[0021] In a possible implementation manner, if the device status is occupied, obtaining a second reservable time of the second shared device includes:

[0022] Acquire, according to the reservation information, multiple time periods when the device status of the second shared device is idle after the first end time;

[0023] If the time interval of the time period is greater than the single use time, obtaining a first time difference between the time interval and the single use time;

[0024] Acquire a candidate time starting point according to the starting time of the time period and the first time difference;

[0025] The second reservable time is obtained according to the candidate time starting point.

[0026] In a possible implementation manner, after obtaining the second feedback information fed back by the user terminal, the method further includes:

[0027] According to the second reservation time, obtaining a recommended reservation time from the first available reservation time;

[0028] Sending a third reservation response to the user terminal, wherein the third reservation response includes the recommended reservation time and confirmation information for asking the user whether to adjust the reservation time of the first shared device;

[0029] Acquire third feedback information sent by the user terminal, where the third feedback information is used to determine whether the user adjusts the reservation time of the first shared device.

[0030] In a possible implementation manner, acquiring a candidate time starting point according to the starting point time of the time period and the first time difference includes:

[0031] According to the starting time of the time period and the first time difference, a starting time range is acquired, wherein the length of the starting time range is the first time difference;

[0032] A candidate time starting point is obtained according to the time in the starting point time range.

[0033] In a second aspect, the present application provides a reservation control device for a shared device, comprising: an acquisition module, a judgment module and a control module, wherein:

[0034] The acquisition module is used to acquire a first reservable time of the first shared device according to a reservation request sent by the user terminal, wherein the reservation request is used to reserve the right to use the first shared device;

[0035] The judgment module is used for obtaining a second shared device associated with the second processing flow if it is determined that after the first shared device completes the first processing flow on the target object, the target object still has a subsequent second processing flow;

[0036] The control module is used to send a first reservation response to the user end, wherein the first reservation response includes the first available reservation time and inquiry information for inquiring the user whether to make a reservation for the second shared device;

[0037] The control module is further used to obtain first feedback information from the user end, where the first feedback information includes a first reservation time of the first shared device selected by the user and information on whether the user has made a reservation for the second shared device.

[0038] In a possible implementation manner, the control module is further used to:

[0039] Acquire a first end time of the first shared device and reservation information of the second shared device, where the reservation information is used to indicate the time when the second shared device is reserved;

[0040] According to the first end time and the reservation information, acquiring a device status of the second shared device, the device status being idle or occupied;

[0041] A second reservation response is sent to the user terminal according to the device status, wherein the second reservation response user indicates a second available reservation time for the second shared device.

[0042] In a possible implementation manner, the acquisition module is further used to:

[0043] Acquire a second end time according to the first end time and the single use time of the second shared device; wherein the first end time is the assumed start time of the second shared device;

[0044] The device status of the second shared device from the first end time to the second end time is acquired according to the reservation information, wherein the device status is idle or occupied.

[0045] In a possible implementation manner, the control module is further used to:

[0046] If the device status is idle, sending a second reservation response to the user terminal and marking the second shared device as occupied, wherein the second reservation response is used to indicate that the second shared device can be used immediately after the first processing flow is completed;

[0047] If the device status is occupied, obtaining a second available reservation time of the second shared device, and sending a second reservation response to the user terminal, wherein the second reservation response includes the second available reservation time;

[0048] Second feedback information fed back by the user end is obtained, where the second feedback information includes a second reservation time of the second shared device selected by the user.

[0049] In a possible implementation manner, the acquisition module is further used to:

[0050] Acquire, according to the reservation information, multiple time periods when the device status of the second shared device is idle after the first end time;

[0051] If the time interval of the time period is greater than the single use time, obtaining a first time difference between the time interval and the single use time;

[0052] Acquire a candidate time starting point according to the starting time of the time period and the first time difference;

[0053] The second reservable time is obtained according to the candidate time starting point.

[0054] In a possible implementation manner, the control module is further used to:

[0055] According to the second reservation time, obtaining a recommended reservation time from the first available reservation time;

[0056] Sending a third reservation response to the user terminal, wherein the third reservation response includes the recommended reservation time and confirmation information for asking the user whether to adjust the reservation time of the first shared device;

[0057] Acquire third feedback information sent by the user terminal, where the third feedback information is used to determine whether the user adjusts the reservation time of the first shared device.

[0058] In a possible implementation manner, the acquisition module is further used to:

[0059] According to the starting time of the time period and the first time difference, a starting time range is acquired, wherein the length of the starting time range is the first time difference;

[0060] A candidate time starting point is obtained according to the time in the starting point time range.

[0061] In a third aspect, the present application further provides an electronic device, comprising: at least one processor and a memory, wherein:

[0062] The memory is used to store computer-executable instructions;

[0063] The at least one processor is used to execute the computer-executable instructions stored in the memory, so that the at least one processor executes the reservation method for a shared device as described in any one of the first aspects.

[0064] In a fourth aspect, the present application provides a computer storage medium, wherein the computer storage medium stores computer execution instructions, and when the computer execution instructions are executed by a processor, they are used to implement the reservation method for a shared device as described in any of the above items.

[0065] In a fifth aspect, the present application also provides a computer program product, including a computer program, which, when executed by a processor, can implement the steps of the reservation method for a shared device as described in any of the above items.

[0066] The present application provides a reservation method, device, equipment and storage medium for shared equipment, which obtains the available time according to the first shared equipment reserved by the user, and determines whether there is a subsequent processing flow after the equipment is used. If so, the available time and the second shared equipment are pushed to the user, and the first shared equipment and the second shared equipment are reserved according to the user feedback. In the above manner, reservations are made for shared equipment in the same washing process at the same time, which can avoid a certain equipment being occupied for a long time and delaying the user's washing process, improve the flexibility of reserving shared equipment, and improve the user's experience. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0068] Figure 1 A schematic diagram of a method for reserving a shared device provided in an embodiment of the present application Figure 1 ;

[0069] Figure 2 A schematic diagram of a method for reserving a shared device provided in an embodiment of the present application Figure 2 ;

[0070] Figure 3 A schematic diagram of a method for reserving a shared device provided in an embodiment of the present application Figure 3 ;

[0071] Figure 4 A schematic diagram of the structure of a reservation control device for a shared device provided in an embodiment of the present application;

[0072] Figure 5 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application.

[0073] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0074] In order to make the purpose, technical solutions and advantages of this application clearer, the technical solutions in this application will be clearly and completely described below in conjunction with the drawings in this application. Obviously, the described embodiments are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0075] The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in sequences other than those illustrated or described herein, for example.

[0076] In the embodiments of the present application, the words "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.

[0077] Shared laundry refers to shared laundry equipment set up in public areas to provide laundry services. Due to the full range of functions provided by shared equipment, most users will use other shared equipment to handle their clothes in addition to shared laundry equipment.

[0078] At present, shared equipment can only be reserved individually, which may cause the next shared equipment to be occupied by other users after the clothes are washed, thus affecting the user's laundry process and reducing the user experience.

[0079] The present application provides a reservation method for shared equipment, which obtains the available time according to the first shared equipment reserved by the user, and determines whether there is a subsequent processing process after the equipment is used. If so, the available time and the second shared equipment are pushed to the user, and the first shared equipment and the second shared equipment are reserved according to the user's feedback. Through the above method, reservations for shared equipment in the same washing process can be made at the same time, which can avoid a certain equipment being occupied for a long time and delaying the user's washing process, improve the flexibility of reserving shared equipment, and improve the user's experience.

[0080] Next, the technical solution shown in the present application is described in detail through specific embodiments. It should be noted that the following embodiments can exist independently or in combination with each other, and the same or similar contents will not be described repeatedly in different embodiments.

[0081] Figure 1 A schematic diagram of a method for reserving a shared device provided in an embodiment of the present application Figure 1 .like Figure 1 As shown, the method includes:

[0082] S101. Obtain a first reservable time of a first shared device according to a reservation request sent by a user terminal, wherein the reservation request is used to reserve the right to use the first shared device.

[0083] In this step, the first reservable time of the first shared device is obtained according to the reservation information of the first shared device. The first reservable time is a time collection consisting of multiple time points, and the first shared device can be turned on at any time point in the first reservable time.

[0084] Furthermore, since the shared devices are used in a sequential order, the shared device used later needs to select a reservation time according to the operating time of the shared device used earlier, so it is necessary to obtain the usage information of the first shared device first.

[0085] Specifically, according to the first shared device included in the reservation request, a first reservable time of the first shared device is obtained.

[0086] S102: If it is determined that after the first shared device completes the first processing flow on the target object, there is a subsequent second processing flow for the target object, then a second shared device associated with the second processing flow is obtained.

[0087] In this step, if the target object has multiple processing flows, the shared devices corresponding to the multiple processing flows can be reserved at the same time. Therefore, after obtaining the first available reservation time of the first shared device, it is necessary to determine whether the target object still has a second processing flow after the first shared device completes the first processing flow of the target object.

[0088] For example, when the first shared device is laundry, the corresponding first processing flow is laundry. After the first processing flow, there is a second processing flow - clothes drying, then the second shared device corresponding to the second processing flow is obtained.

[0089] Furthermore, since the target object may include multiple processing processes after the first processing process, the shared device corresponding to each processing process can be obtained, the included shared device can be obtained from the device list, and the processing process corresponding to the included shared device can be determined as the second processing process, and the shared device is the second shared device.

[0090] S103: Send a first reservation response to the user end, where the first reservation response includes the first available reservation time and inquiry information for inquiring the user whether to make a reservation for the second shared device.

[0091] In this step, after the second shared device is acquired, it may be suggested to the user to reserve the second shared device, and it is determined whether to reserve the second shared device according to the user's choice.

[0092] Specifically, a first reservation response including a first available reservation time and inquiry information for inquiring the user whether to make a reservation for the second shared device is sent to the user end, and the user can select a suitable reservation time from the first available reservation time and determine whether to make a reservation for the second shared device according to the reservation suggestion of the service end.

[0093] S104: Acquire first feedback information from the user terminal, where the first feedback information includes a first reservation time of a first shared device selected by the user and information on whether the user has made a reservation for the second shared device.

[0094] In this step, the first scheduled time is the time when the user uses the first shared device, that is, the start time when the user uses the first shared device.

[0095] Furthermore, when the server receives the first reservation time of the first shared device selected by the user and the first feedback information of whether the user makes a reservation for the second shared device from the user, the server makes a reservation for the corresponding device.

[0096] Optionally, after the user receives the feedback information, the reservation time of the first shared device and the second shared device may be stored so that other users cannot reserve the device subsequently.

[0097] In a possible implementation, the server may send a reservation instruction to the first shared device and the second shared device based on the first feedback information sent by the user. The reservation instruction is used to send the reservation user information and the reservation time. When the user passes the identity authentication at the reservation time, the first shared device and the second shared device are started.

[0098] The present application provides a reservation method for shared equipment, which obtains the available time according to the first shared equipment reserved by the user, and determines whether there is a subsequent processing process after the equipment is used. If so, the available time and the second shared equipment are pushed to the user, and the first shared equipment and the second shared equipment are reserved according to the user's feedback. Through the above method, reservations for shared equipment in the same washing process can be made at the same time, which can avoid a certain equipment being occupied for a long time and delaying the user's washing process, improve the flexibility of reserving shared equipment, and improve the user's experience.

[0099] Figure 2 A schematic diagram of a method for reserving a shared device provided in an embodiment of the present application Figure 2 The present application embodiment provides a detailed description of the operation steps when a second shared device needs to be reserved. Figure 2 As shown, the method includes:

[0100] S201: Acquire a first end time of the first shared device and reservation information of the second shared device.

[0101] In this step, the first end time is the time when the first shared device starts to run at the first scheduled time and stops after completing the first processing flow. The reservation information is used to indicate the time when the second shared device is scheduled.

[0102] Furthermore, in order to save user time, the best reservation situation is: after the first processing flow is completed, the second shared device can be used immediately. Therefore, this embodiment prioritizes the first end time of the first shared device and the reservation information of the second shared device to determine whether the second shared device can be used immediately after the first processing flow is completed.

[0103] S202: Acquire the device status of the second shared device according to the first end time and the reservation information.

[0104] In this step, the device status is idle or occupied. The device status is used to indicate whether the second shared device can be used immediately after the first processing flow is completed. If the device status is idle, it means that the second shared device can be used immediately after the first processing flow is completed.

[0105] Furthermore, in order to ensure that the second shared device can completely complete the second processing flow for the target object, it is necessary to ensure that the idle time of the second shared device from the first end time is sufficient for the second shared device to run completely once, so it is necessary to obtain the device status of the second shared device within a period of time.

[0106] Specifically, the detailed steps for obtaining the device status are:

[0107] Acquire a second end time according to the first end time and the single use time of the second shared device; wherein the first end time is the assumed start time of the second shared device;

[0108] The device status of the second shared device from the first end time to the second end time is acquired according to the reservation information, wherein the device status is idle or occupied.

[0109] S203: If the device status is idle, send a second reservation response to the user terminal, and mark the second shared device as occupied.

[0110] In this step, the mark is used to prevent the second shared device from being reserved, and the second reservation response is used to indicate that the second shared device can be used immediately after the first processing flow is completed.

[0111] Specifically, when the device status is idle, it means that the second shared device can be used immediately after the first processing flow is completed. Therefore, the server directly reserves the second shared device according to the first end time and informs the user of this information through the second reservation response, that is, informing the user that the second shared device can be used directly after the use of the first shared device is completed.

[0112] Furthermore, in order to prevent other users from subsequently reserving the second shared device between the first end time and the second end time, the second shared device is marked as occupied, and other users cannot reserve and use the second shared device during this time period.

[0113] S204: If the device status is occupied, obtain a second available reservation time of the second shared device, send a second reservation response to the user terminal, and obtain second feedback information fed back by the user terminal.

[0114] In this step, the second reservation response includes the second available reservation time, and the second feedback information includes the second reservation time of the second shared device selected by the user.

[0115] Among them, when the device status is occupied, it means that the second shared device cannot be used immediately after the first processing flow ends. It is necessary to obtain the second available reservation time of the second shared device according to the reservation time of the second shared device and send it to the user end for the user to select a suitable second reservation time.

[0116] The present application provides a reservation method for a shared device, which sends a corresponding second reservation response to a user end according to whether the second shared device can be used immediately after the first processing flow is completed. In this way, the shared device can be associated with the reservation, which improves the flexibility of reserving the shared device and improves the user experience.

[0117] Figure 3 A schematic diagram of a method for reserving a shared device provided in an embodiment of the present application Figure 3 The present application embodiment provides a detailed description of the steps for obtaining the second available reservation time. Figure 3 As shown, the method includes:

[0118] S301. Acquire, according to the reservation information, multiple time periods when the second shared device is in an idle state after the first end time.

[0119] In this step, multiple time periods are used to determine whether the second shared device can complete a complete operation.

[0120] Specifically, since the second shared device cannot be used immediately at the first end time, multiple time periods when the second shared device is in an idle state after the first end time is obtained, and the second reservable time is obtained according to the multiple time periods.

[0121] S302. If the time interval of the time period is greater than the single usage time, obtain a first time difference between the time interval and the single usage time, and obtain a starting time range according to the starting time of the time period and the first time difference, wherein the length of the starting time range is the first time difference.

[0122] In this step, the starting time is the time when the second shared device can be started and run. When the time interval of the time period is greater than the single use time, it means that the second shared device can be run once in the time period. The starting time can be obtained from the time period.

[0123] Furthermore, the starting time in the time period needs to ensure that the time interval from the starting time to the end time of the time period is greater than the single use time. Therefore, there are requirements for the length of the starting time range in the time period.

[0124] Specifically, a first time difference between the time period and the word usage time is obtained, the starting time of the time period is used as the starting point of the starting time range, and the first time difference is the length of the starting time range to obtain the starting time range. The second shared device can be guaranteed to complete one operation by starting to run at any time within the starting time range.

[0125] S303: Obtain a candidate time starting point according to the time in the starting time range, and obtain the second reservable time according to the candidate time starting point.

[0126] In this step, the candidate time starting point and the second reservable time are a time collection consisting of multiple time points. The second reservable time is the start time of the second shared device that can be selected by the user.

[0127] Specifically, each time period whose time interval is greater than the single use time of the second shared device corresponds to a starting time range, and the time collection composed of the time points in the starting time range is the candidate time starting point corresponding to the time period. The time collection composed of the time points in the multiple candidate time starting points is the second reservable time of the second shared device.

[0128] Furthermore, the second shared device cannot be used immediately after the first treatment process is completed, and the clothes to be treated need to be placed for a period of time. Due to the long time, the effect of the first treatment process of the target object will be reduced, and bacteria may even grow. Therefore, according to the second reservation time, the user can be advised whether the reservation time of the first shared device needs to be adjusted. The specific operation is as follows:

[0129] According to the second reservation time, obtaining a recommended reservation time from the first available reservation time;

[0130] Sending a third reservation response to the user terminal, wherein the third reservation response includes the recommended reservation time and confirmation information for asking the user whether to adjust the reservation time of the first shared device;

[0131] Acquire third feedback information sent by the user terminal, where the third feedback information is used to determine whether the user adjusts the reservation time of the first shared device.

[0132] The present application provides a reservation method for a shared device. When the device status of the second shared device is occupied, the available running time for completing a complete processing flow is obtained according to the reservation information of the second shared device, and a corresponding second reservation response is sent to the user end, and the second shared device is reserved according to the second reservation time selected by the user. Through the above method, the shared device can be associated with the reservation, which improves the flexibility of reserving the shared device and improves the user experience.

[0133] Figure 4 A schematic diagram of a shared device reservation control device provided in an embodiment of the present application. The device includes: an acquisition module 401, a judgment module 402 and a control module 403, wherein:

[0134] The acquisition module 401 is used to acquire a first available reservation time of a first shared device according to a reservation request sent by a user terminal, wherein the reservation request is used to reserve the right to use the first shared device;

[0135] The judgment module 402 is used for obtaining a second shared device associated with the second processing flow if it is determined that after the first shared device completes the first processing flow of the target object, the target object still has a subsequent second processing flow;

[0136] The control module 403 is used to send a first reservation response to the user end, where the first reservation response includes the first available reservation time and inquiry information for inquiring the user whether to make a reservation for the second shared device;

[0137] The control module 403 is further configured to obtain first feedback information from the user, wherein the first feedback information includes a first reservation time of a first shared device selected by the user and information on whether the user has made a reservation for the second shared device.

[0138] In a possible implementation manner, the control module 403 is further configured to:

[0139] Acquire a first end time of the first shared device and reservation information of the second shared device, where the reservation information is used to indicate the time when the second shared device is reserved;

[0140] According to the first end time and the reservation information, acquiring a device status of the second shared device, the device status being idle or occupied;

[0141] A second reservation response is sent to the user terminal according to the device status, wherein the second reservation response user indicates a second available reservation time for the second shared device.

[0142] In a possible implementation manner, the acquisition module 401 is further configured to:

[0143] Acquire a second end time according to the first end time and the single use time of the second shared device; wherein the first end time is the assumed start time of the second shared device;

[0144] The device status of the second shared device from the first end time to the second end time is acquired according to the reservation information, wherein the device status is idle or occupied.

[0145] In a possible implementation manner, the control module 403 is further configured to:

[0146] If the device status is idle, sending a second reservation response to the user terminal and marking the second shared device as occupied, wherein the second reservation response is used to indicate that the second shared device can be used immediately after the first processing flow is completed;

[0147] If the device status is occupied, obtaining a second available reservation time of the second shared device, and sending a second reservation response to the user terminal, wherein the second reservation response includes the second available reservation time;

[0148] Second feedback information fed back by the user end is obtained, where the second feedback information includes a second reservation time of the second shared device selected by the user.

[0149] In a possible implementation manner, the acquisition module 401 is further configured to:

[0150] Acquire, according to the reservation information, multiple time periods when the device status of the second shared device is idle after the first end time;

[0151] If the time interval of the time period is greater than the single use time, obtaining a first time difference between the time interval and the single use time;

[0152] Acquire a candidate time starting point according to the starting time of the time period and the first time difference;

[0153] The second reservable time is obtained according to the candidate time starting point.

[0154] In a possible implementation manner, the control module 403 is further configured to:

[0155] According to the second reservation time, obtaining a recommended reservation time from the first available reservation time;

[0156] Sending a third reservation response to the user terminal, wherein the third reservation response includes the recommended reservation time and confirmation information for asking the user whether to adjust the reservation time of the first shared device;

[0157] Acquire third feedback information sent by the user terminal, where the third feedback information is used to determine whether the user adjusts the reservation time of the first shared device.

[0158] In a possible implementation manner, the acquisition module 401 is further configured to:

[0159] According to the starting time of the time period and the first time difference, a starting time range is acquired, wherein the length of the starting time range is the first time difference;

[0160] A candidate time starting point is obtained according to the time in the starting point time range.

[0161] Figure 5 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. The device 50 includes: at least one processor 501 and a memory 502, wherein:

[0162] The memory 502 is used to store computer-executable instructions;

[0163] The at least one processor 501 is configured to execute the computer-executable instructions stored in the memory 502 , so that the at least one processor 501 executes the aforementioned reservation method for a shared device.

[0164] Among them, at least one processor 501 may be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application.

[0165] Optionally, in a specific implementation, the processor 501 and the memory 502 are implemented independently, and the processor 501 and the memory 502 can be connected to each other through a bus and communicate with each other. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus. The bus can be divided into an address bus, a data bus, a control bus, etc., but it does not mean that there is only one bus or one type of bus.

[0166] Optionally, in a specific implementation, if the processor 501 and the memory 502 are integrated on a chip, the processor 501 and the memory 502 can communicate through an internal interface.

[0167] The present application also provides a computer storage medium, in which computer execution instructions are stored. When a processor executes the computer execution instructions, the technical solution of the reservation method of the aforementioned shared device is implemented.

[0168] The computer-readable storage medium may be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. The computer-readable storage medium may be any available medium that can be accessed by a general or special purpose computer.

[0169] An exemplary readable storage medium is coupled to a processor so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can be located in an application specific integrated circuit (Application Specific Integrated Circuits, referred to as: ASIC). Of course, the processor and the readable storage medium can also exist as discrete components in the control device of the clothing processing device.

[0170] The division of the units is only a logical function division, and there may be other divisions in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, which may be electrical, mechanical or other forms.

[0171] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0172] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0173] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc., which can store program codes.

[0174] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, disk or optical disk and other media that can store program codes.

[0175] So far, the technical solution of the present application has been described in conjunction with the preferred embodiments shown in the accompanying drawings. However, it is easy for those skilled in the art to understand that the protection scope of the present application is obviously not limited to these specific embodiments, and the above embodiments are only used to illustrate the technical solution of the present application rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein by equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A reservation method for a shared device, characterized in that: The method comprises: Acquire a first available reservation time of a first shared device according to a reservation request sent by a user terminal, wherein the reservation request is used to reserve the right to use the first shared device; If it is determined that after the first shared device completes the first processing flow for the target object, the target object still has a subsequent second processing flow, then obtaining a second shared device associated with the second processing flow; Sending a first reservation response to the user end, wherein the first reservation response includes the first available reservation time and inquiry information for inquiring the user whether to make a reservation for the second shared device; The first feedback information of the user terminal is obtained, where the first feedback information includes a first reservation time of the first shared device selected by the user and information on whether the user has made a reservation for the second shared device.

2. The method according to claim 1, characterized in that If the user makes a reservation for the second shared device, the method further includes: Acquire a first end time of the first shared device and reservation information of the second shared device, where the reservation information is used to indicate the time when the second shared device is reserved; According to the first end time and the reservation information, acquiring a device status of the second shared device, the device status being idle or occupied; A second reservation response is sent to the user terminal according to the device status, wherein the second reservation response user indicates a second available reservation time for the second shared device.

3. The method according to claim 2, characterized in that The acquiring the device status of the second shared device according to the first end time and the reservation information includes: Acquire a second end time according to the first end time and the single use time of the second shared device; wherein the first end time is the assumed start time of the second shared device; The device status of the second shared device from the first end time to the second end time is acquired according to the reservation information, wherein the device status is idle or occupied.

4. The method according to claim 3, characterized in that The sending a second reservation response to the user terminal according to the device state includes: If the device status is idle, sending a second reservation response to the user terminal and marking the second shared device as occupied, wherein the second reservation response is used to indicate that the second shared device can be used immediately after the first processing flow is completed; If the device status is occupied, obtaining a second available reservation time of the second shared device, and sending a second reservation response to the user terminal, wherein the second reservation response includes the second available reservation time; Second feedback information fed back by the user end is obtained, where the second feedback information includes a second reservation time of the second shared device selected by the user.

5. The method according to claim 4, characterized in that If the device state is occupied, obtaining a second reservable time of the second shared device includes: Acquire, according to the reservation information, multiple time periods when the device status of the second shared device is idle after the first end time; If the time interval of the time period is greater than the single use time, obtaining a first time difference between the time interval and the single use time; Acquire a candidate time starting point according to the starting time of the time period and the first time difference; The second reservable time is obtained according to the candidate time starting point.

6. The method according to claim 5, characterized in that After obtaining the second feedback information fed back by the user terminal, the method further includes: According to the second reservation time, obtaining a recommended reservation time from the first available reservation time; Sending a third reservation response to the user terminal, wherein the third reservation response includes the recommended reservation time and confirmation information for asking the user whether to adjust the reservation time of the first shared device; Acquire third feedback information sent by the user terminal, where the third feedback information is used to determine whether the user adjusts the reservation time of the first shared device.

7. The method according to claim 5, characterized in that The acquiring a candidate time starting point according to the starting point time of the time period and the first time difference comprises: According to the starting time of the time period and the first time difference, a starting time range is acquired, wherein the length of the starting time range is the first time difference; A candidate time starting point is obtained according to the time in the starting point time range.

8. A reservation control device for a shared device, characterized in that: include: Acquisition module, judgment module and control module, where: The acquisition module is used to acquire a first reservable time of the first shared device according to a reservation request sent by the user terminal, wherein the reservation request is used to reserve the right to use the first shared device; The judgment module is used for obtaining a second shared device associated with the second processing flow if it is determined that after the first shared device completes the first processing flow on the target object, the target object still has a subsequent second processing flow; The control module is used to send a first reservation response to the user end, wherein the first reservation response includes the first available reservation time and inquiry information for inquiring the user whether to make a reservation for the second shared device; The control module is further used to obtain first feedback information from the user end, wherein the first feedback information includes a first reservation time of the first shared device selected by the user and information on whether the user has made a reservation for the second shared device.

9. An electronic device, characterized in that: include: at least one processor and memory, wherein: The memory is used to store computer-executable instructions; The at least one processor is configured to execute the computer-executable instructions stored in the memory, so that the at least one processor performs the method according to any one of claims 1 to 7.

10. A computer storage medium, characterized in that: The computer storage medium stores computer executable instructions, which are used to implement the method according to any one of claims 1 to 7 when executed by a processor.