Queuing information processing method, device and equipment, and storage medium

By receiving laundry request information from users, determining the status of the target equipment, and generating queuing prompts, the problem of offline queuing for laundry equipment is solved, enabling remote queuing management and improving equipment utilization efficiency and user experience.

CN118621518BActive Publication Date: 2025-11-25QINGDAO HAIER WASHING MASCH CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310232823.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-10
Publication Date
2025-11-25
Estimated Expiration
2043-03-10

AI Technical Summary

Technical Problem

In areas such as schools and factory dormitories, users have to wait in line for laundry equipment, which leads to wasted time.

Method used

By receiving laundry request information from users, determining the target laundry outlet and equipment status, generating queuing prompts, and updating the queued information after the user agrees to queue, remote queuing management is achieved.

Benefits of technology

This avoids wasting time for users to queue offline at laundry outlets, improving user experience and equipment utilization efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118621518B_ABST
    Figure CN118621518B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a queuing information processing method, device and equipment and a storage medium, belonging to the technical field of smart home. The method comprises: receiving a user terminal sending a laundry request information, wherein the laundry request information comprises a laundry point identifier and a processing mode; determining a laundry point corresponding to the laundry point identifier as a target laundry point; determining a clothes processing device corresponding to the processing mode in the target laundry point as a target device; obtaining the running state of each target device, if the running state of the target device is all in operation, generating a queuing prompt information corresponding to the target device; sending the queuing prompt information to the user terminal; receiving the user terminal sending a queuing request information, wherein the queuing request information is generated by the user terminal in response to the user triggering the operation of the queuing prompt information; and updating the queued information corresponding to the target device according to the user identifier in the queuing request information. The method solves the problem of long queuing time for the user.
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, and particularly relates to a queuing information processing method, device, equipment and storage medium. BACKGROUND

[0002] With the continuous development of modern industrial technology, laundry work has been changed from manual laundry to clothes washing by a washing machine, and drying work can also be completed by a dryer or a washing-drying integrated machine.

[0003] In the prior art, in areas such as schools and factory dormitories, multiple washing machines / dryers are arranged as public clothes washing equipment, and students or employees usually need to queue in front of the clothes washing equipment when washing clothes, and pay and wash clothes when it is their turn.

[0004] However, the inventors have found that the prior art at least has the following technical problem: queuing in front of the clothes washing equipment wastes user time. SUMMARY

[0005] The present application provides a queuing information processing method, device, equipment and storage medium to solve the problem of wasting user time.

[0006] In a first aspect, the present application provides a queuing information processing method, comprising: receiving a washing request information sent by a user end, wherein the washing request information comprises a washing site identifier and a processing mode; determining a washing site corresponding to the washing site identifier as a target washing site; determining a clothes processing equipment corresponding to the processing mode in the target washing site as a target equipment; obtaining the running state of each target equipment, and if the running state of the target equipment is all in operation, generating a queuing prompt information corresponding to the target equipment; sending the queuing prompt information to the user end; receiving a queuing request information sent by the user end, wherein the queuing request information is generated by the user end in response to a triggering operation of the user on the queuing prompt information; and updating the queued information corresponding to the target equipment according to the user identifier in the queuing request information.

[0007] In a possible implementation manner, the generating of the queuing prompt information corresponding to the target equipment comprises: selecting a target equipment in a running process preset link as a recommended equipment; obtaining the queued information corresponding to the target equipment, the number of user identifiers in the queued information, and the number of recommended equipment; determining the number of user identifiers in the queued information as the number of queued people; adding one to the number of queued people to obtain a queuing serial number; generating a queuing number according to the processing mode, the washing site identifier and the queuing serial number; and combining the queuing number, the number of recommended equipment and the preset inquiry information in a preset manner to obtain the queuing prompt information corresponding to the target equipment.

[0008] In a possible implementation, the queuing prompt information corresponding to the target device is generated, including: obtaining the queued information corresponding to the target device, the number of user identifiers in the queued information, the processing mode corresponding to each user identifier, and the number of target devices; determining the processing time corresponding to each user identifier according to the processing mode corresponding to each user identifier; adding the processing time to obtain the total processing time; determining the number of user identifiers as the number of queued people; multiplying the number of queued people by the preset starting time to obtain the total starting time; adding the total processing time and the total starting time to obtain the total waiting time; dividing the total waiting time by the number of target devices to obtain the estimated waiting time; combining the estimated waiting time with the preset inquiry information to obtain the queuing prompt information.

[0009] In a possible implementation, before receiving the laundry request sent by the user terminal, the method further includes: receiving the feature information sent by the user terminal; searching for a laundry site list corresponding to the feature information; and sending the laundry site list to the user terminal, so that the user terminal obtains the laundry site identifier in response to the selection operation of the user on any laundry site in the laundry site list.

[0010] In a possible implementation, the feature information sent by the user terminal is received, including: receiving the location information or the user identifier of the user terminal; and correspondingly, searching for the laundry site list corresponding to the feature information, including: obtaining all laundry sites within a circle with the location information as the center and a preset length as the radius; arranging the identifiers of all laundry sites within the circle according to the distance between the laundry sites and the center to obtain the laundry site list; or, searching for the identifier of all laundry sites bound to the user identifier and the use time of each laundry site corresponding to the user identifier; and arranging the identifiers of the corresponding laundry sites according to the use time from near to far to obtain the laundry site list.

[0011] In a possible implementation, after updating the queued information corresponding to the target device according to the user identifier in the queuing request information, the method further includes: if the running state of any target device changes to idle, sending prompt information to the user terminal corresponding to the first user identifier in the queued information; and sending a door lock locking command to any target device, so that any target device is locked.

[0012] In a possible implementation, after sending the door lock locking command to any target device, so that any target device is locked, the method further includes: receiving the verification information of the order information corresponding to the first user identifier; receiving the unlocking instruction sent by the user terminal corresponding to the first user identifier; and sending a door lock unlocking command to any target device according to the verification information and the unlocking instruction, so that any target device is unlocked.

[0013] In a second aspect, the present application provides a queuing information processing apparatus, comprising: a request receiving module, configured to receive laundry request information sent by a user terminal, wherein the laundry request information comprises a laundry site identifier and a processing mode; a site determining module, configured to determine a laundry site corresponding to the laundry site identifier as a target laundry site; a device determining module, configured to determine a clothes processing device corresponding to the processing mode in the target laundry site as a target device; a prompt generating module, configured to acquire running states of each target device, and generate queuing prompt information corresponding to the target device if the running states of the target devices are all in operation; an information sending module, configured to send the queuing prompt information to the user terminal; an information receiving module, configured to receive queuing request information sent by the user terminal, wherein the queuing request information is generated by the user terminal in response to a triggering operation of the user on the queuing prompt information; and an information updating module, configured to update queued information corresponding to the target device according to a user identifier in the queuing request information.

[0014] In a third aspect, the present application provides an electronic device, comprising: a processor, and a memory connected with the processor in communication; the memory stores computer execution instructions; and the processor executes the computer execution instructions stored in the memory, so that the processor executes the queuing information processing method as described in the first aspect.

[0015] In a fourth aspect, the present application provides a computer readable storage medium, wherein the computer readable storage medium stores computer execution instructions, and the computer execution instructions are executed by the processor to implement the queuing information processing method as described in the first aspect.

[0016] The queuing information processing method, apparatus, device and storage medium provided by the present application receive the laundry site identifier and the processing mode sent by the user terminal, determine a laundry site corresponding to the laundry site identifier as a target laundry site, determine a clothes processing device corresponding to the processing mode in the target laundry site as a target device, acquire running states of the target device, generate queuing prompt information corresponding to the target device or the processing mode if the running states of the target devices are all in operation, send the queuing prompt information to the user terminal, receive queuing request information sent by the user terminal, update queued information corresponding to the target device according to a user identifier in the queuing request information, and implement remote queuing, thereby avoiding time waste caused by queuing at the laundry site. BRIEF DESCRIPTION OF DRAWINGS

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

[0018] Figure 1 An application scenario diagram of the queuing information processing method provided by the embodiments of the present application is shown in the following figure.

[0019] Figure 2A flowchart of a queuing information processing method provided by an embodiment of the present application is shown in the figure;

[0020] Figure 3 A flowchart of a queuing information processing method provided by an embodiment of the present application is shown in the figure;

[0021] Figure 4 A flowchart of a queuing information processing method provided by an embodiment of the present application is shown in the figure;

[0022] Figure 5 A flowchart of a queuing information processing method provided by an embodiment of the present application is shown in the figure;

[0023] Figure 6 A flowchart of a queuing information processing method provided by an embodiment of the present application is shown in the figure. DETAILED DESCRIPTION

[0024] The exemplary embodiments will be described in detail herein below with reference to the drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of apparatuses and methods consistent with some aspects of the present application as detailed in the appended claims.

[0025] Currently, in order to facilitate the laundry of the residents, laundry points are usually set up in the dormitories of schools or large factories, and laundry cleaning equipment such as washing machines, dryers, and washing-drying integrated machines are arranged in the laundry points to facilitate the laundry of the residents.

[0026] When using the laundry cleaning equipment, it is possible that the number of users who need to use is greater than the number of laundry cleaning equipment that can be used, resulting in the need for users to queue up. In this case, the users need to wait offline, which wastes the time of the users.

[0027] To solve the above technical problems, the inventors propose the following technical concept: receiving a laundry point specified by a user and a processing mode required by the user, obtaining the running state of the laundry cleaning equipment corresponding to the processing mode in the specified laundry point, generating a queuing prompt information corresponding to the processing mode if the running states of all the laundry cleaning equipment are running, and updating the queuing information by the user identifier if the user agrees to queue.

[0028] It should be noted that the user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or authorized by all parties, and the collection, use and processing of the relevant data need to comply with relevant laws, regulations and standards, and provide corresponding operation portal for the user to choose authorization or refusal.

[0029] Figure 1 The application scenario of the queuing information processing method provided by the embodiment of the present application is shown in the figure. As shown in the figure, Figure 1 In this scenario, it includes a terminal device 101, a server 102, and a clothes processing device 103.

[0030] In the specific implementation process, the terminal device 101 can be a mobile phone, a tablet computer, a notebook computer, etc. The server 102 can be a single server, a cluster composed of multiple servers, or can be replaced by a powerful computer. The clothes washing device 103 can be a washing machine, a dryer, a washing-drying integrated machine, etc.

[0031] The connection mode between the terminal device 101, the server 102, and the clothes processing device 103 can be wired network connection or wireless network connection.

[0032] The terminal device 101 is configured to receive information input by a user and send corresponding information to the server 102. The server 102 is configured to receive information sent by the terminal device 101 and generate corresponding responses according to the information, such as generating a waiting queue, order information, sending a queuing request to the terminal device, etc., and is also configured to obtain the running state of the clothes washing device 103, send control instructions to the clothes washing device 103, etc.

[0033] It can be understood that the structure shown in the embodiment of the present application does not constitute a specific limitation on the queuing information processing method. In other feasible embodiments of the present application, the above-mentioned architecture can include more or fewer components than the figure, or combine certain components, or split certain components, or different component arrangement, which can be determined according to the actual application scenario, and is not limited herein. Figure 1 The scenario shown can be implemented by hardware, software, or a combination of software and hardware.

[0034] The technical solutions of the present application and how the technical solutions of the present application solve the above-mentioned technical problems will be described in detail in the following specific embodiments. The following several specific embodiments can be combined with each other, and the same or similar concepts or processes can not be described again in some embodiments. The embodiments of the present application will be described below with reference to the accompanying drawings.

[0035] Figure 2 The flowchart of the queuing information processing method provided by the embodiment of the present application is shown in the figure. The execution subject of the embodiment of the present application can be the server 102 in Figure 1 The present embodiment does not particularly limit it. As shown in the figure, Figure 2 The method comprises:

[0036] S201: receiving a laundry request information sent by a user terminal, wherein the laundry request information comprises a laundry site identifier and a processing mode.

[0037] In this step, the laundry request information can be sent through an application, a public account or a mini program, or in the form of a short message or a message. The laundry site identifier can be input by the user on the terminal device or obtained by clicking a button on the user terminal. The processing mode can be a clothes processing mode selected by the user on the terminal device.

[0038] For example, the processing mode is washing, washing and drying, drying, etc.

[0039] S202: determining a laundry site corresponding to the laundry site identifier as a target laundry site.

[0040] In this step, each laundry site can correspond to its own identifier, and the laundry site corresponding to the laundry site identifier contained in the laundry request information is determined as the target laundry site.

[0041] For example, if the laundry request information contains a laundry site identifier A, the laundry site corresponding to the laundry site identifier A is determined as the target laundry site.

[0042] S203: determining a clothes processing device corresponding to the processing mode in the target laundry site as a target device.

[0043] In this step, the correspondence between the processing mode and the clothes processing device can be determined by the function of the clothes processing device.

[0044] For example, if the function of clothes processing device A is only washing, the processing mode corresponding to clothes processing device A is only washing, and clothes processing device A cannot correspond to the processing mode of drying; if clothes processing device B is a dryer and does not have a washing function, the processing mode corresponding to clothes processing device B is drying. A washing and drying machine can correspond to washing or drying, or both washing and drying. In the case of washing, the washing machine and the washing and drying machine in the target laundry site are determined as the target device; in the case of drying, the dryer and the washing and drying machine are determined as the target device; in the case of washing and drying, the washing and drying machine is determined as the target device.

[0045] S204: obtaining the running state of each target device, and if the running state of the target device is running, generating a queuing prompt information corresponding to the target device.

[0046] In this step, the running state of each target device is obtained, which can be continuously receiving the running state of each clothes washing device, so as to obtain the running state of the target device, or sending a state acquisition request to the target device, so that the target device returns the running state according to the state acquisition request. The queuing prompt information can correspond to the target device and the processing mode information.

[0047] The running state can be the current process being processed, such as washing and drying. If the running state is the process being processed, the clothes washing device is determined to be running. Otherwise, the running state is idle.

[0048] In a possible implementation, if the running state of the target device is idle, an idle device list of the target device with the idle running state is generated, and the idle device list is sent to the user terminal. The device selection information sent by the user terminal is received, wherein the device selection information is generated by the user terminal in response to the selection operation of the user on any device in the idle device list. After receiving the device selection information, the corresponding order can also be generated. After receiving the verification information corresponding to the order, a lock instruction is sent to the above-mentioned any device, so that the above-mentioned any device is locked, until the unlock instruction sent by the user terminal is received, and the unlock command is sent to the above-mentioned any device, so that the above-mentioned any device is unlocked. If the verification information of the order is not received within a preset time after the order is generated, the order is cancelled, and the above-mentioned any device is marked as an idle device again.

[0049] S205: Send the queuing prompt information to the user terminal.

[0050] In this step, the queuing prompt information is sent to the user terminal, which can be sent to the user terminal through software, public account, applet and the like.

[0051] S206: Receive the queuing request information sent by the user terminal, wherein the queuing request information is generated by the user terminal in response to the triggering operation of the user on the queuing prompt information.

[0052] In this step, the queuing request information can be a preset string, or a string containing a user identifier. The triggering operation can be clicking, long pressing or the like on the confirmation button of the queuing prompt information on the screen.

[0053] S207: Update the queued information corresponding to the target device according to the user identifier in the queuing request information.

[0054] In this step, the user identifier can be added to the queued information corresponding to the target device. In the case that the queued information does not have other user identifiers, the user identifier in the queuing request information is taken as the first user identifier. In the case that the queued information has other user identifiers, the user identifier in the queuing request information is arranged at the end of the queued information.

[0055] In a possible implementation, the step can also be updating the queued information corresponding to the target device according to the order information corresponding to the user identifier. Specifically, the order information corresponding to each user identifier can be arranged in the order of the orders to obtain the queued information. Accordingly, in subsequent embodiments, the number of user identifiers in the queued information is also the number of order information.

[0056] As can be known from the description of the above embodiments, the embodiments of the application receive the laundry point identifier and the processing mode sent by the user end, take the laundry point corresponding to the laundry point identifier as the target laundry point, determine the clothes processing device corresponding to the processing mode in the target laundry point as the target device, collect the running state of the target device, generate the queuing prompt information corresponding to the target device or the processing mode in the case that the running states are all in operation, and send the queuing prompt information to the user end. The embodiments of the application receive the queuing request information sent by the user end, update the queued information corresponding to the target device according to the user identifier in the queuing request information, realize remote queuing, and avoid time waste caused by queuing at the laundry point.

[0057] In a possible implementation, after the step S207 of updating the queued information corresponding to the target device, the method further includes: sending the queuing success prompt information to the user end, so that the user end outputs the queuing success prompt information.

[0058] In a possible implementation, in the step S204 of generating the queuing prompt information corresponding to the target device, the method further includes:

[0059] S204A1: selecting the target device in the running process preset link as the recommended device.

[0060] In this step, the running process preset link can correspond to the target device or the processing mode. The running process preset link can be a link in the final running stage.

[0061] For example, if the target device is all a dryer or the processing mode is drying, the running process preset link can be the last stage of drying or the last N minutes of the drying process, where N is greater than 0. If the target device is all a washing machine or the processing mode is washing, the running process preset link can be the last link of washing or the last N minutes of the washing process. If the processing mode is washing and drying, the running process preset link can be the last stage of drying or the last N minutes of the drying process.

[0062] S204A2: obtaining the queued information corresponding to the target device, the number of user identifiers in the queued information, and the number of recommended devices.

[0063] In this step, the queued information corresponding to the target device is obtained, which can be obtained by reading the stored queued information corresponding to the target device. The queued information can be composed of at least one user identifier. The number of user identifiers can be counted, and each user identifier in the queued information can have a corresponding serial number. The number of user identifiers can also be the serial number corresponding to the last user identifier. The number of recommended devices can be counted by the recommended devices.

[0064] For example, the queued information corresponding to the target device is obtained, and it is found that there are 7 user identifiers in the queued information. The number of user identifiers is 7, and the number of target devices in the running process preset link is 3. Therefore, the number of recommended devices is 3.

[0065] S204A3: The number of user identifiers in the queued information is determined as the number of queued people.

[0066] In this step, as shown in the example in step S2042, the number of queued people is determined as 7. The specific number of queued people is not limited in the embodiment of the application, and the number of queued people can be determined according to specific conditions.

[0067] S204A4: The number of queued people is added by one to obtain the queue serial number.

[0068] In this step, for example, if the number of queued people is 7, 7 is added by 1 to obtain the queue serial number 8. If the number of queued people is 4, the queue serial number is 5. The specific number of queued people is not limited in the embodiment of the application, and the number of queued people can be determined according to specific conditions.

[0069] S204A5: The queue number is generated according to the processing mode, the laundry point identifier and the queue serial number.

[0070] In this step, the processing mode, the laundry point identifier and the queue serial number can be combined in a preset order to obtain the queue number.

[0071] For example, the processing mode is 02 (indicating drying), the laundry point identifier is 024, and the queue serial number is 8. The processing mode, the laundry point identifier and the queue serial number are arranged in sequence to obtain the queue number 020248. The preset order can also be that the laundry point is first, then the processing mode, and finally the queue serial number, to obtain the queue number 024028. The representation of the collective processing mode, the laundry point identifier and the queue serial number is not limited in the embodiment of the application.

[0072] S204A6: The queue number, the number of recommended devices and the preset inquiry information are combined in a preset manner to obtain the queue prompt information corresponding to the target device.

[0073] In this step, the queuing number, the number of recommended devices and the preset inquiry information can be input into a preset template to obtain the queuing prompt information corresponding to the target device. Alternatively, the queuing number, the number of recommended devices and the preset inquiry information can be combined in a preset order to obtain the queuing prompt information corresponding to the target device.

[0074] The preset inquiry information is, for example, "whether to queue", "whether to queue at the current laundry site", etc. The obtained queuing prompt information is, for example, "queuing number: 024028, the number of current completed laundry processing devices: 3, please determine whether to queue". The embodiment of the present application does not make specific limitations on the specific content of the queuing prompt information.

[0075] As can be seen from the description of the above embodiment, the embodiment of the present application selects the target device at the preset link of the running process as the recommended device, and obtains the queued information corresponding to the target device, the number of user identifiers in the queued information and the number of recommended devices. The number of user identifiers in the queued information is determined as the number of queued people, the number of queued people is added by one to obtain the queuing serial number, the queuing number is generated according to the processing mode, the laundry site identifier and the queuing serial number, and finally the queuing number, the number of recommended devices and the preset inquiry information are combined in a preset manner to obtain the queuing prompt information. The effect of combining the queuing related information to obtain the queuing prompt information is achieved, which is convenient for the user to understand the detailed situation of the queuing, so as to select whether to queue.

[0076] In a possible implementation, the step S204 of generating the queuing prompt information corresponding to the target device specifically includes:

[0077] S204B1: obtaining the queued information corresponding to the target device, the number of user identifiers in the queued information, the processing mode corresponding to each user identifier and the number of target devices.

[0078] In this step, the obtaining method of the queued information and the number of user identifiers is similar to the above step S204A1, and the processing mode corresponding to each user identifier can be associated with the processing mode in the laundry request information when the laundry request information is received each time and the user identifier is added to the queued information, and the processing mode is read according to the user identifier when needed.

[0079] S204B2: determining the processing time corresponding to each user identifier according to the processing mode corresponding to each user identifier.

[0080] In this step, the processing time corresponding to each processing mode can be obtained by searching the corresponding relationship between the processing mode and the processing time. The corresponding relationship between the processing mode and the processing time can be pre-calibrated or obtained by experimental measurement, and the storage method can be in the form of a table or a dictionary.

[0081] S204B3: adding the processing time lengths to obtain a total processing time length.

[0082] In this step, for example, there are 4 user identifiers in the current queued information, and the corresponding processing time lengths are 6 minutes, 8 minutes, 4 minutes and 10 minutes respectively, and the total processing time length is 28 minutes.

[0083] S204B4: determining the number of user identifiers as the number of queued people.

[0084] This step is similar to the above step S204A3, which will not be described here.

[0085] S204B5: multiplying the number of queued people by the preset start-up time to obtain a total start-up time length.

[0086] In this step, the preset start-up time can be the average time length from when one user ends using the clothes processing device to when another user starts using the clothes processing device. The preset start-up time can be obtained by experiment measurement or can be an empirical value. The specific value of the preset start-up time is not limited in the embodiments of the present application.

[0087] S204B6: adding the total processing time length and the total start-up time length to obtain a total waiting time length.

[0088] For example, the total processing time length is 30 minutes, and the total start-up time length is 10 minutes, and the total waiting time length is 40 minutes. The specific values of the time lengths are not limited in the embodiments of the present application.

[0089] S204B7: dividing the total waiting time length by the number of target devices to obtain a predicted waiting time length.

[0090] For example, the total waiting time length is 40 minutes, and the number of target devices is 5, and the predicted waiting time length is 8 minutes.

[0091] S204B8: combining the predicted waiting time length and the preset inquiry information to obtain a queuing prompt information.

[0092] In this step, the predicted waiting time length and the preset inquiry information can be combined into a preset template to obtain the queuing prompt information, or the predicted waiting time length and the preset inquiry information can be arranged in a preset order to obtain the queuing prompt information.

[0093] The obtained queuing prompt information is, for example, "the current queuing time length is predicted to be 8 minutes, please confirm whether to queue" or "please confirm whether to queue, the current predicted queuing time is 8 minutes".

[0094] In a possible implementation, before the step S201 of receiving the laundry request sent by the user terminal, the method further includes:

[0095] S210: receiving feature information sent by the user terminal.

[0096] In this step, the feature information can be a user identifier or location information.

[0097] S211: finding a laundry site list corresponding to the feature information.

[0098] In this step, the feature information and the laundry site list can be pre-bound, or the laundry site list can be obtained by querying the feature information. The laundry site corresponding to the feature information can also be queried, and the laundry sites obtained by querying are combined to form the laundry site list.

[0099] S212: sending the laundry site list to the user terminal, so that the user terminal obtains a laundry site identifier in response to a selection operation of the user on any laundry site in the laundry site list.

[0100] In this step, the laundry site list can be sent through an application, a public account, a mini program, a webpage, etc.

[0101] As can be seen from the description of the above embodiments, the embodiments of the present application receive feature information sent by the user terminal, find a laundry site list according to the feature information, and send the laundry site list to the user terminal, so that the user can select any laundry site in the laundry site list on the user terminal to obtain a laundry site identifier. The present application provides a selectable laundry site for the user, and facilitates the user to find a suitable laundry site for queuing and clothes processing operation.

[0102] In a possible implementation, before the above step S210, the method further includes receiving login information of the user terminal to establish a persistent connection with the user terminal. The login information includes an account name and a password.

[0103] In a possible implementation, in the above step S210, the feature information sent by the user terminal includes:

[0104] S210A: receiving location information or a user identifier of the user terminal.

[0105] In this step, the location information can be obtained by the user terminal acquiring a location signal, and the user identifier can be obtained by the user logging in the user terminal.

[0106] Correspondingly, in the above step S211, finding a laundry site list corresponding to the feature information includes S211A or S211B.

[0107] S211A: obtaining all laundry sites within a circle with the location information as the center and a preset length as the radius. The identifiers of all laundry sites within the circle are arranged according to the distance between each laundry site and the center to obtain a laundry site list.

[0108] In this step, the preset length can be calibrated by the staff in advance. The arrangement of the identifiers of all laundry net points in the circle can be arranged from near to far.

[0109] S211B: Find the identifiers of all laundry net points bound to the user identifier, and the use time of each laundry net point corresponding to the user identifier. Arrange the identifiers of each laundry net point corresponding to the user identifier from near to far according to the use time to obtain a laundry net point list.

[0110] In this step, the binding relationship between the user identifier and the identifier of the laundry net point can be generated when the user identifier uses the laundry treatment equipment of the laundry net point each time. The use time of the laundry net point is also recorded or updated each time the laundry treatment equipment of the laundry net point is used. The identifiers of each laundry net point corresponding to the user identifier are arranged according to the use time, and the laundry net point used most recently is arranged at the front, and then arranged to the laundry net point used farthest.

[0111] From the description of the above embodiments, it can be known that the embodiments of the present application receive the position information of the user terminal or the user identifier, adopt all laundry net points in a circle with the position information as the center and a preset length as the radius, arrange the identifiers of the laundry net points according to the distance between each laundry net point and the center of the circle to obtain a laundry net point list, or arrange the identifiers of all laundry net points bound to the user identifier according to the corresponding use time to obtain a laundry net point list, so as to obtain the laundry net point list arranged according to the position or the laundry net point list arranged according to the use time, facilitate the user to select the laundry net point according to the distance between the laundry net point and the user, or find the suitable laundry net point faster according to the time of using the laundry treatment equipment of the laundry net point last time.

[0112] In a possible implementation, after the step S207, the server updates the queued information corresponding to the target device according to the user identifier in the queuing request information, further comprising:

[0113] S213: If the running state of any target device changes to idle, send a prompt information to the user terminal corresponding to the first user identifier in the queued information.

[0114] In this step, the running state of the target device changes to idle, which can be that the server continuously obtains the running state of each target device, or each target device sends the information that the state is idle to the server when the running state changes to idle, so that the server determines that the running state of the target device has changed to idle. The first user identifier in the queued information can be the user identifier arranged at the first position in the queued information. The prompt information can be the information prompting the user to go to wash and / or dry.

[0115] The prompt information can be, for example, "there is an idle device, please perform clothes washing" or "please perform clothes washing", and the embodiments of the present application do not make specific limitation on this.

[0116] In a possible implementation, after this step, the running state of the target device is changed to running.

[0117] S214: a door lock locking command is sent to any target device to make any target device lock.

[0118] In this step, the door lock locking command can be a preset string, a preset message or the like. The clothes processing device locks the door after receiving the door lock locking command.

[0119] As can be known from the description of the above embodiments, in the case where the running state of any target device is changed to idle, the embodiments of the present application send a prompt information to the user terminal corresponding to the first user identifier in the queued information, and send a door lock locking command to the target device to make the target device lock, so as to prompt the user to perform clothes washing or drying in the case where there is an idle clothes processing device, and lock the door to avoid the situation that other users cut in.

[0120] In a possible implementation, after the step S214 of sending the door lock locking command to any target device to make any target device lock, the following step is further included.

[0121] S215: receiving the check-off information of the order information corresponding to the first user identifier.

[0122] In this step, the check-off information can be sent by the user terminal or sent by a third-party server. The check-off information can include the characteristic value in the order information, so as to indicate that the check-off information corresponds to the order information. The order information can also correspond to the user terminal corresponding to the first user identifier. Since the order information and the check-off information are generated by one user, they both correspond to the relevant information of the user.

[0123] S216: receiving the unlocking instruction sent by the user terminal corresponding to the first user identifier.

[0124] In this step, the unlocking instruction can also be sent through an application, a public account or a mini program. The unlocking instruction can include the identifier of the clothes processing device to be unlocked. The unlocking instruction can also include a preset string, and the preset string in the unlocking instruction is used to indicate that a certain clothes processing device is to be unlocked.

[0125] S217: according to the check-off information and the unlocking instruction, a door lock unlocking command is sent to any target device to make any target device unlock.

[0126] In this step, the unlocking command can be sent to the target device to make the target device unlock after the cancellation information and the unlocking instruction corresponding to the first user identification are obtained.

[0127] As can be seen from the description of the above embodiments, by sending the unlocking command to the corresponding target device according to the cancellation information and the unlocking instruction after receiving the cancellation information of the order information corresponding to the first user identification and receiving the unlocking instruction sent by the user terminal corresponding to the first user identification, the target device is opened to make the user use the target device, realize the remote unlocking controlled by the user, and avoid the problem that the user needs to check whether the device is occupied.

[0128] In a possible implementation, after the queuing prompt information is sent to the user terminal in the step S205, the method further includes:

[0129] S218: sending a replacement site prompt to the user terminal.

[0130] In this step, the replacement site prompt can be preset by the staff.

[0131] For example, "whether to replace the laundry site" or "the current laundry site is full, whether to replace the site", and the like. The present embodiment does not specifically limit the specific content of the replacement site prompt.

[0132] S219: receiving replacement site information sent by the user terminal.

[0133] In this step, the replacement site information can be obtained by the user terminal in response to the user triggering the replacement site button. The replacement site information can also be sent through an application, a public account or a mini program.

[0134] S220: sending a laundry site list to the user terminal again according to the replacement site information.

[0135] In this step, the process of sending the laundry site list to the user terminal again can be as described in the steps S210 to S212.

[0136] As can be seen from the description of the above embodiments, the present embodiment sends a replacement site prompt after sending the queuing prompt information, and sends a laundry site list to the user terminal again according to the replacement site information after receiving the replacement site information sent by the user terminal, so as to facilitate the user to replace the laundry site and reduce the time used by the user to clean or dry clothes.

[0137] In a possible implementation, the order verification manner described above can be verification in any manner including a bank or a third party institution. If the user does not verify the order within a preset time after the order is generated, it is considered that the user's reservation is cancelled due to timeout, and the next user in the waiting queue is pushed a clothes processing message.

[0138] Figure 3 A schematic diagram of the overall flow of the queuing information processing provided by the embodiments of the present application is shown in FIG. 1. Figure 3 As shown in FIG. 1, the overall flow of the queuing information processing is as follows:

[0139] S301: The user terminal logs in and selects a processing mode.

[0140] S302: The user terminal acquires feature information and sends the feature information to the server.

[0141] S303: The server returns a list of laundry sites according to the feature information.

[0142] S304: The user terminal selects a laundry site.

[0143] S305: The server determines whether there is a free clothes processing device in the selected laundry site. If there is a free clothes processing device, steps S306 to S310 are performed, and if there is no free clothes processing device, steps S311 to S313 are performed.

[0144] S306: The server returns a list of free clothes processing devices to the user terminal for user selection.

[0145] S307: The server receives a clothes processing device identifier sent by the user terminal, wherein the clothes processing device identifier is obtained by the user terminal in response to a selection operation of the user on the list of free clothes processing devices.

[0146] S308: The server generates an order corresponding to the clothes processing device identifier and the user identifier.

[0147] S309: The server receives verification success information corresponding to the clothes processing device identifier and the user identifier, and sends a door lock locking command to the clothes processing device corresponding to the clothes processing device identifier, so as to lock the corresponding clothes processing device.

[0148] S310: The server receives an unlocking instruction sent by the user terminal, and sends a door lock unlocking command to the corresponding clothes processing device, so as to unlock the corresponding clothes processing device.

[0149] S311: The server generates a queuing prompt information and sends the queuing prompt information to the user terminal.

[0150] S312: The server receives queuing request information sent by the user terminal, and enters a queuing flow.

[0151] S313: The server receives the change of the laundry site information sent by the user terminal, and sends the laundry site list to the user terminal again according to the change of the laundry site information.

[0152] Figure 4 A queuing process schematic diagram provided by the embodiment is shown in the figure. Figure 4 The queuing process includes:

[0153] S401: A queuing number is generated according to the processing mode, the laundry site identifier and the queuing serial number.

[0154] S402: A target device in a running process preset link is selected as a recommended device, and the number of the recommended devices is obtained.

[0155] S403: The queuing number, the number of the recommended devices and the preset inquiry information are combined in a preset manner to obtain queuing prompt information corresponding to the target device, and the queuing prompt information is sent to the user terminal. If the queuing request information sent by the user terminal is received, steps S404 to S407 are executed. If the change of the laundry site information sent by the user terminal is received, step S408 is executed.

[0156] S404: A reservation order is created, and the queued information corresponding to the target device is updated according to the user identifier.

[0157] S405: If any clothes processing device corresponding to the order information becomes idle, prompt information is sent to the user terminal corresponding to the first user identifier in the queued information, the state of the clothes processing device is changed to in use, and a door lock locking command is sent to the clothes processing device to lock the clothes processing device.

[0158] S406: The check-off information of the order information corresponding to the first user identifier and the unlocking instruction sent by the user terminal corresponding to the first user identifier are received, a door lock unlocking command is sent to the clothes processing device according to the check-off information and the unlocking instruction to unlock the clothes processing device.

[0159] S407: If the corresponding check-off information is not received within a preset time after the order information is created, the order information is cancelled, and prompt information is sent to the user terminal corresponding to the next user identifier in the queued information.

[0160] S408: The laundry site list is sent to the user terminal again.

[0161] In a possible implementation, the check-off information can be generated by the user completing the order or by fulfilling the order.

[0162] Figure 5A structure schematic diagram of a queuing information processing apparatus provided by an embodiment of the present application is shown in FIG. 5. As shown in FIG. 5, the queuing information processing apparatus 500 comprises a request receiving module 501, a site determining module 502, a device determining module 503, a prompt generating module 504, an information sending module 505, an information receiving module 506, and an information updating module 507. Figure 5

[0163] The request receiving module 501 is configured to receive laundry request information sent by a user terminal, wherein the laundry request information comprises a laundry site identifier and a processing mode.

[0164] The site determining module 502 is configured to determine a laundry site corresponding to the laundry site identifier as a target laundry site.

[0165] The device determining module 503 is configured to determine a laundry processing device corresponding to the processing mode in the target laundry site as a target device.

[0166] The prompt generating module 504 is configured to acquire running states of each target device, and generate queuing prompt information corresponding to the target device if the running states of the target devices are all in operation.

[0167] The information sending module 505 is configured to send the queuing prompt information to the user terminal.

[0168] The information receiving module 506 is configured to receive queuing request information sent by the user terminal, wherein the queuing request information is generated by the user terminal in response to a triggering operation of the user on the queuing prompt information.

[0169] The information updating module 507 is configured to update the queued information corresponding to the target device according to a user identifier in the queuing request information.

[0170] The apparatus provided by the embodiment can be used to execute the technical solutions of the above method embodiments, and has similar principles and technical effects, which will not be described here again.

[0171] In a possible implementation, the prompt generating module 504 is specifically configured to select a target device in a preset link of an operation process as a recommended device, acquire queued information corresponding to the target device, a number of user identifiers in the queued information, and a number of recommended devices, determine the number of user identifiers in the queued information as a number of queued persons, obtain a queuing serial number by adding one to the number of queued persons, generate a queuing number according to the processing mode, the laundry site identifier, and the queuing serial number, and combine the queuing number, the number of recommended devices, and preset inquiry information in a preset manner to obtain the queuing prompt information corresponding to the target device.

[0172] ​The device provided in the embodiment can be used to execute the technical solutions of the method embodiments, and has similar implementation principles and technical effects, which will not be repeated here.

[0173] In a possible implementation, the prompt generation module 504 is specifically configured to acquire the queued information corresponding to the target device, the number of user identifiers in the queued information, the processing mode corresponding to each user identifier, and the number of target devices. According to the processing mode corresponding to each user identifier, the processing time length corresponding to each user identifier is determined. The processing time lengths are added to obtain a total processing time length. The number of user identifiers is determined as the number of queued people. The number of queued people is multiplied by the preset starting time to obtain a total starting time length. The total processing time length and the total starting time length are added to obtain a total waiting time length. The total waiting time length is divided by the number of target devices to obtain a predicted waiting time length. The predicted waiting time length is combined with the preset inquiry information to obtain the queuing prompt information.

[0174] The device provided in the embodiment can be used to execute the technical solutions of the method embodiments, and has similar implementation principles and technical effects, which will not be repeated here.

[0175] In a possible implementation, the queuing information processing device 500 further includes a list sending module 508.

[0176] The list sending module 508 is configured to receive the feature information sent by the user end. The list sending module 508 is configured to find the laundry site list corresponding to the feature information. The list sending module 508 is configured to send the laundry site list to the user end, so that the user end obtains the laundry site identifier in response to the selection operation of the user on any laundry site in the laundry site list.

[0177] The device provided in the embodiment can be used to execute the technical solutions of the method embodiments, and has similar implementation principles and technical effects, which will not be repeated here.

[0178] In a possible implementation, the list sending module 508 is specifically configured to receive the location information or the user identifier of the user end. The list sending module 508 is specifically configured to acquire all laundry sites within a circle with the location information as the center and a preset length as the radius. The list sending module 508 is specifically configured to arrange the identifiers of all laundry sites within the circle according to the distance between each laundry site and the center to obtain the laundry site list. Alternatively, the list sending module 508 is specifically configured to find the identifiers of all laundry sites bound to the user identifier and the use time of each laundry site corresponding to the user identifier. The list sending module 508 is specifically configured to arrange the identifiers of the corresponding laundry sites in the order from near to far according to the use time to obtain the laundry site list.

[0179] The device provided in the embodiment can be used to execute the technical solutions of the method embodiments, and has similar implementation principles and technical effects, which will not be repeated here.

[0180] In a possible implementation, the queuing information processing apparatus 500 further includes a device locking module 509.

[0181] The device locking module 509 is configured to send prompt information to a user terminal corresponding to a first user identifier in the queued information if the running state of any target device changes to idle, and send a door lock command to any target device to lock any target device.

[0182] The apparatus provided in the embodiment can be used to execute the technical solutions of the method embodiments, and has similar implementation principles and technical effects, which will not be described here again in the embodiment.

[0183] In a possible implementation, the queuing information processing apparatus 500 further includes a device unlocking module 510.

[0184] The device unlocking module 510 is configured to receive verification information of order information corresponding to the first user identifier, receive an unlocking instruction sent by the user terminal corresponding to the first user identifier, and send a door unlock command to any target device according to the verification information and the unlocking instruction to unlock any target device.

[0185] The apparatus provided in the embodiment can be used to execute the technical solutions of the method embodiments, and has similar implementation principles and technical effects, which will not be described here again in the embodiment.

[0186] To implement the above-described embodiments, an electronic device is further provided in the embodiments of the present application.

[0187] Reference Figure 6 , which shows a structural schematic diagram of an electronic device 600 suitable for implementing the embodiments of the present application. The electronic device 600 can be a terminal device or a server. The terminal device can include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, personal digital assistants (PDA), tablet computers (PAD), portable media players (PMP), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), and the like, and fixed terminal devices such as digital TVs, desktop computers, and the like. Figure 6 The electronic device shown is only an example, and should not impose any limitation on the functions and use range of the embodiments of the present application.

[0188] As Figure 6As shown, the electronic device 600 can include a processor (e.g., a central processing unit, a graphics processing unit, etc.) 601, and a memory 602 connected with the processor in communication, which can be a Read Only Memory (ROM). The processor 601 can perform various appropriate actions and processes according to programs, computer-executed instructions stored in the memory 602 or loaded from the storage device 608 into a Random Access Memory (RAM) 603, to implement the queuing information processing method in any of the above embodiments. In the RAM 603, various programs and data required for the operation of the electronic device 600 are also stored. The processor 601, the memory 602, and the RAM 603 are connected with each other through a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.

[0189] Generally, the following devices can be connected to the I / O interface 605: input devices 606 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; output devices 607 including, for example, a Liquid Crystal Display (LCD), a speaker, a vibrator, etc.; storage devices 608 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 609. The communication devices 609 can allow the electronic device 600 to communicate with other devices wirelessly or via wires to exchange data. Although Figure 6 The electronic device 600 is shown with various devices, but it should be understood that all of the illustrated devices are not required, but instead can be replaced by more or fewer devices.

[0190] In particular, the processes described above with reference to the flowcharts can be implemented as a computer software program according to embodiments of the present application. For example, embodiments of the present application include a computer program product comprising a computer program carrying computer program code for performing the methods illustrated by the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via the communication devices 609, or installed from the storage devices 608, or installed from the memory 602. When the computer program is executed by the processing devices 601, the above-mentioned functions defined in the methods of embodiments of the present application are performed.

[0191] It should be noted that the computer-readable storage medium in the above embodiments of the present application can be a computer-readable signal medium or a computer storage medium, or any combination of the two. The computer-readable storage medium may, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or apparatus, or any combination of the above. More specific examples of the computer-readable storage medium can include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this application, a computer-readable storage medium can be any tangible medium that contains or stores a program for use by or in connection with an instruction execution system, apparatus or device. In this application, a computer-readable signal medium can include a data signal propagating in baseband or as part of a carrier wave, in which computer-readable program code is embodied. Such a propagated data signal can take many forms, including but not limited to electro-magnetic, optical, or any suitable combination thereof. Computer-readable signal media can also be any computer-readable storage media that is not a computer-readable storage medium. The program code embodied on the computer-readable storage medium can be transmitted using any suitable medium, including but not limited to wire, cable, fiber optic, RF (radio frequency), or any suitable combination of the above.

[0192] The computer-readable storage medium described above can be included in the electronic device described above; or can exist separately from the electronic device and be not assembled into the electronic device.

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

[0194] Computer program code for carrying out operations of the present application can be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider).

[0195] The computer program instructions can also be loaded onto a computer or other programmable information processing apparatus to cause a series of operations to be performed on the computer or other programmable information processing apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable information processing apparatus implement the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0196] The modules involved in the embodiments described in the present application can be implemented in software or hardware. Among them, the name of the unit does not constitute a limitation to the module itself in some cases, for example, the information updating module can also be described as "queuing information updating module".

[0197] The functions described above in the specification can be performed at least in part by one or more hardware logic components. For example, and without limitation, illustrative types of hardware logic components that can be used include Field-programmable Gate Arrays (FPGAs), Program-specific Integrated Circuits (ASICs), Program-specific Standard Products (ASSPs), System-on-a-chip systems (SOCs), Complex Programmable Logic Devices (CPLDs), etc.

[0198] The application further provides a computer readable storage medium, which stores computer execution instructions, and when a processor executes the computer execution instructions, the technical solution of the queuing information processing method in any of the above embodiments is realized, the implementation principle and beneficial effects of which are similar to those of the queuing information processing method, and can be referred to the implementation principle and beneficial effects of the queuing information processing method, which will not be described here in detail.

[0199] In the context of the present application, the machine readable medium can be a tangible medium which can contain or store a program for use by or in connection with an instruction execution system, apparatus or device. The machine readable medium can be a machine readable signal medium or a machine readable storage medium. The machine readable medium can include, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or any suitable combination of the above. More specific examples of the machine readable storage medium can include 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 storage devices, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above.

[0200] The application further provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the technical solution of the queuing information processing method in any of the above embodiments is realized, the implementation principle and beneficial effects of which are similar to those of the queuing information processing method, and can be referred to the implementation principle and beneficial effects of the queuing information processing method, which will not be described here in detail.

[0201] The above description is merely preferred embodiments of the present application and a description of the principles of the applied technology. It should be understood by those skilled in the art that the disclosed range of the present application is not limited to the technical solutions formed by the specific combinations of the above technical features, and also covers other technical solutions formed by any combinations of the above technical features or equivalent features without departing from the disclosed concept. For example, the above features can be replaced with the technical features disclosed in the present application (but not limited to) having similar functions to form technical solutions.

[0202] Other embodiments of the application will be apparent to those skilled in the art from consideration of the specification and practice of the application disclosed herein. It is intended that the specification and examples be considered as exemplary only, with the true scope and spirit of the application being indicated by the following claims.

[0203] It is to be understood that the application is not limited to the precise construction herein disclosed and shown in the drawings, and that various modifications and changes can be made by those skilled in the art without departing from the scope of the application. The scope of the application is limited only by the claims that follow.

Claims

1. A queuing information processing method characterized by comprising: The method comprises the following steps: receiving a laundry request information sent by a user terminal, wherein the laundry request information comprises a laundry site identifier and a processing mode; determining a target laundry site corresponding to the laundry site identifier; determining a target device corresponding to the processing mode in the target laundry site; obtaining the running state of each target device, and if the running state of each target device is running, generating a queuing prompt information corresponding to the target device; sending the queuing prompt information to the user terminal; receiving a queuing request information sent by the user terminal, wherein the queuing request information is generated by the user terminal in response to a triggering operation of the user on the queuing prompt information; updating the queued information corresponding to the target device according to the user identifier in the queuing request information; wherein the generating of the queuing prompt information corresponding to the target device comprises: obtaining the queued information corresponding to the target device, the number of user identifiers in the queued information, the processing mode corresponding to each user identifier, and the number of target devices; determining the processing time corresponding to each user identifier according to the processing mode corresponding to each user identifier; adding up the processing time to obtain a total processing time; determining the number of queued users as the number of user identifiers; multiplying the number of queued users by a preset starting time to obtain a total starting time; adding the total processing time and the total starting time to obtain a total waiting time; dividing the total waiting time by the number of target devices to obtain a predicted waiting time; determining a queuing serial number; generating a queuing number according to the processing mode, the laundry site identifier, and the queuing serial number; combining the predicted waiting time, the processing mode, the queuing serial number, and a preset inquiry information in a preset manner to obtain the queuing prompt information corresponding to the target device.

2. The method of claim 1, wherein, The generating of the queuing prompt information corresponding to the target device comprises: selecting a target device in a running process preset link as a recommended device; obtaining the queued information corresponding to the target device, the number of user identifiers in the queued information, and the number of recommended devices; determining the number of queued users as the number of user identifiers in the queued information; adding one to the number of queued users to obtain a queuing serial number; generating a queuing number according to the processing mode, the laundry site identifier, and the queuing serial number; combining the queuing number, the number of recommended devices, and a preset inquiry information in a preset manner to obtain the queuing prompt information corresponding to the target device.

3. The method according to claim 1 or 2, characterized in that, Before the receiving of the laundry request sent by the user terminal, the method further comprises: receiving characteristic information sent by the user terminal; finding a laundry site list corresponding to the characteristic information; sending the laundry site list to the user terminal, so that the user terminal obtains the laundry site identifier in response to a selection operation of the user on any laundry site in the laundry site list.

4. The method of claim 3, wherein, The receiving of the characteristic information sent by the user terminal comprises: receiving the location information of the user terminal or the user identifier; correspondingly, the finding of the laundry site list corresponding to the characteristic information comprises: acquire all laundry points within a circle with the position information as the center and a preset length as the radius; arrange the identifiers of all laundry points in the circle according to the distances of the laundry points from the center to obtain the laundry point list; or find the identifiers of all laundry points bound to the user identifier and the use time of each laundry point corresponding to the user identifier; arrange the identifiers of the corresponding laundry points according to the use time from near to far to obtain the laundry point list.

5. The method according to claim 1 or 2, characterized in that, After the updating of the queued information corresponding to the target device according to the user identifier in the queuing request information, the method further includes: if the running state of any target device changes to idle, sending prompt information to a user terminal corresponding to a first user identifier in the queued information; sending a door lock locking command to the any target device to lock the any target device.

6. The method of claim 5, wherein, After the sending of the door lock locking command to the any target device to lock the any target device, the method further includes: receiving verification information of order information corresponding to the first user identifier; receiving an unlocking instruction sent by the user terminal corresponding to the first user identifier; sending a door lock unlocking command to the any target device according to the verification information and the unlocking instruction to unlock the any target device.

7. A queuing information processing apparatus characterized by comprising: The method includes: a request receiving module configured to receive laundry request information sent by a user terminal, wherein the laundry request information includes a laundry point identifier and a processing mode; a point determining module configured to determine a laundry point corresponding to the laundry point identifier as a target laundry point; a device determining module configured to determine a clothes processing device corresponding to the processing mode in the target laundry point as a target device; a prompt generating module configured to acquire the running states of each target device, and generate queuing prompt information corresponding to the target device if the running states of the target devices are all in operation; an information sending module configured to send the queuing prompt information to the user terminal; an information receiving module configured to receive queuing request information sent by the user terminal, wherein the queuing request information is generated by the user terminal in response to a triggering operation of the user on the queuing prompt information; an information updating module configured to update queued information corresponding to the target device according to a user identifier in the queuing request information. The prompt generation module is configured to: acquire queued information corresponding to the target device, a number of user identifiers in the queued information, a processing mode corresponding to each user identifier, and a number of the target devices; determine a processing time corresponding to each user identifier according to the processing mode corresponding to each user identifier; add the processing times to obtain a total processing time; determine a number of queued persons as the number of user identifiers; multiply the number of queued persons by a preset starting time to obtain a total starting time; add the total processing time and the total starting time to obtain a total waiting time; divide the total waiting time by the number of target devices to obtain an estimated waiting time; determine a queue number; generate a queue number according to the processing mode, the laundry point identifier, and the queue number; and combine the estimated waiting time, the processing mode, the queue number, and preset inquiry information in a preset manner to obtain the queue prompt information corresponding to the target device.

8. An electronic device, comprising: The processor and a memory connected with the processor in communication; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor executes the queue information processing method in any one of claims 1 to 6. The computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are executed by the processor to implement the queue information processing method in any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, ​

Citation Information

Patent Citations

  • Laundry equipment reservation control method and device, storage medium and server

    CN110258076A

  • Intelligent queuing management method and device

    CN111833509A