Intelligent distribution method and device for linen tail end

By using RFID scanning terminals and intelligent distribution systems, the problems of high error rates and mismatches in manual sorting in the hotel linen washing industry have been solved, enabling accurate distribution and real-time updates of linens, and improving the distribution efficiency and quality at the end of the production line.

CN121279934APending Publication Date: 2026-01-06BEIJING LANTIAN QINGKE HLDG CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511301434.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-12
Publication Date
2026-01-06

AI Technical Summary

Technical Problem

The existing hotel linen washing industry suffers from problems such as high error rates in manual sorting at the end of the production line, easy mismatch of linens to other hotels or incorrect specifications, disconnection between sorting operations and order packing and statistics, and inefficiency and error-prone manual data entry.

Method used

The system uses RFID scanning terminals to scan soiled linens to generate soiled item slips, obtains information on linens to be picked up, and matches them with picking orders based on RFID scanning terminals. Through preset statistical models and matrix processing, it achieves intelligent picking, updates picking quantities in real time, and supports refined distribution by floor.

Benefits of technology

It improved the accuracy and efficiency of linen distribution, reduced mismatches and incorrect specifications, achieved dynamic correlation characteristics and real-time anomaly identification and feedback, and enhanced the system's robustness and production quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121279934A_ABST
    Figure CN121279934A_ABST
Patent Text Reader

Abstract

The invention discloses an intelligent distribution method and system for a linen tail end, and the method comprises the steps: calling a distribution order corresponding to any hotel in response to a request received from a terminal for distribution of any hotel, the distribution order being generated based on a dirty product receipt generated by scanning dirty linen through an RFID scanning terminal; obtaining to-be-allocated linen information scanned by an allocation RFID scanning terminal, and performing matching with the allocation order based on the to-be-allocated linen information; and updating the distribution quantity based on the matching result. Through combination of RFID identification, sorting control and order distribution, the linen tail end delivery design effectively solves the core problems of difficult identification, wrong distribution, weak tracking and the like.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of Internet of Things (IoT) information processing technology, specifically to a method and system for intelligent distribution of linens at the end of the supply chain. Background Technology

[0002] The existing hotel linen washing industry has the following main problems at the end of the production line: high error rate of manual sorting, linens are easily mis-assigned to other hotels or shipped with the wrong specifications; sorting operation is disconnected from order picking and statistics, manual data entry is inefficient and prone to errors. Summary of the Invention

[0003] The main objective of this invention is to provide a smart distribution method and system for linens at the end of the supply chain, in order to address the shortcomings of related technologies.

[0004] To achieve the above objectives, according to a first aspect of the present invention, a method for intelligent linen distribution at the end of the supply chain is provided, comprising: responding to a request received from a terminal to distribute linens to any hotel; invoking a distribution order corresponding to the hotel, wherein the distribution order is generated based on a soiled goods document generated by scanning soiled linens with an RFID scanning terminal; acquiring information on linens to be distributed scanned by the distribution RFID scanning terminal; matching the information on linens to be distributed with the distribution order; and updating the distribution quantity based on the matching result.

[0005] Optionally, when the RFID scanning terminal scans soiled linens to generate a soiled linen receipt, it obtains linen attribute information from the chip of the soiled linen, wherein the linen attribute information includes the name of the hotel to which the linen belongs, the type of linen, and the floor where it is located; it counts the number of linens on different floors to obtain a receipt for the number of different soiled linens on different floors corresponding to any given hotel.

[0006] Optionally, obtaining the linen information to be picked up scanned by the RFID scanning terminal, and matching the linen information to be picked up with the picking order, includes: obtaining the linen information to be picked up scanned by the RFID scanning terminal, wherein the linen information to be picked up includes hotel name information, floor information, and category information in the chip of the currently scanned linen; determining whether the hotel name information matches the hotel information indicated in the picking order, and whether the category information matches the category indicated in the picking order.

[0007] Optionally, updating the order quantity based on the matching result includes: if a match is found, then including the order quantity; if a match is not found, then marking the information of the currently scanned linens to be ordered as abnormal.

[0008] Optionally, the method further includes: vectorizing the information of linens in the order and the information of all linens to be ordered scanned by the order RFID scanning terminal; and performing statistics on the vectorized vectors through a preset statistical model to determine in real time the missing categories and corresponding quantities of linens compared with the information of linens in the order.

[0009] Optionally, the method further includes: determining a matrix based on the category information and floor information of linens in the order and the category and floor of linens in the current linen information scanned by the order RFID scanning terminal, so as to perform order fulfillment through the matrix.

[0010] According to a second aspect of the present invention, a smart linen distribution system is provided, characterized in that it comprises: a hotel RFID scanning terminal for scanning the chips of dirty linens in a hotel and generating a dirty linen receipt; a distribution RFID scanning terminal for scanning information about linens to be distributed; and a server that, in response to receiving a request from the terminal to distribute linens to any hotel, invokes the distribution order corresponding to that hotel, wherein the distribution order is generated based on the dirty linen receipt generated by the RFID scanning terminal; acquires the information about linens to be distributed scanned by the distribution RFID scanning terminal; matches the information about linens to be distributed with the distribution order; and updates the distribution quantity based on the matching result.

[0011] According to a third aspect of the present invention, a computer-readable storage medium is provided, the computer-readable storage medium storing computer instructions for causing the computer to perform the method described in any one of the first aspects.

[0012] According to a fourth aspect of the present invention, an electronic device is provided, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores a computer program executable by the at least one processor, the computer program being executed by the at least one processor to cause the at least one processor to perform the method described in any implementation of the first aspect.

[0013] According to a fifth aspect of the present invention, a computer program product is provided, which, when executed by a processor, implements the method described in any of the implementations of the first aspect.

[0014] This embodiment describes a smart linen distribution method and system. The method includes responding to a request from a terminal to distribute linens to any hotel by calling the corresponding distribution order for that hotel. The distribution order is generated based on a soiled goods document generated by an RFID scanning terminal scanning soiled linens. The method also involves acquiring information about the linens to be distributed scanned by the RFID scanning terminal, matching this information with the distribution order, and updating the distribution quantity based on the matching result. By combining RFID identification, sorting control, and order distribution in the linen distribution design, the system effectively solves core problems such as difficulty in identification, incorrect distribution, and weak tracking. Attached Figure Description

[0015] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0016] Figure 1 This is a flowchart of an embodiment of the present invention for a smart linen distribution method at the end of the supply chain;

[0017] Figure 2 This is a schematic diagram of an electronic device according to an embodiment of the present invention. Detailed Implementation

[0018] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0019] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate for the embodiments of the invention described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0020] It should be noted that, unless otherwise specified, the embodiments and features described in the present invention can be combined with each other. The present invention will now be described in detail with reference to the accompanying drawings and embodiments.

[0021] According to embodiments of the present invention, a method for intelligent end-of-linen distribution is provided, such as... Figure 1 As shown, steps 101 to 103 are included below:

[0022] Step 101: In response to receiving a request from the terminal to deliver goods to any hotel, retrieve the delivery order corresponding to that hotel, wherein the delivery order is generated based on a soiled goods slip generated by scanning soiled linens with an RFID scanning terminal.

[0023] In this step, the user uses a handheld RFID scanning device (the RFID scanning terminal is deployed at the factory's shipping end and consists of a high-frequency RFID reader and an industrial tablet) to select the floor where soiled linens need to be processed via an app installed on the device. The system records the hotel, category, specifications, grade, and quantity information of the soiled linens for that floor (e.g., Hotel A, sheets, 1.8M, premium, 25 sheets). After the user has scanned all the soiled linens on that floor, they submit the scan, and the system generates a soiled linen shipping document for that floor. Simultaneously, based on this document, it generates clean linen delivery data for that floor of the hotel, with the clean linen delivery quantity matching the soiled linen delivery quantity. The driver then repeats the same process for other floors until all floors are processed. A total soiled linen shipping document for the current hotel is generated, recording the soiled linen delivery quantity for each floor. The soiled linen delivery quantity for each floor matches the clean linen delivery quantity for each floor in the T+1 order for that hotel.

[0024] Step 102: Obtain the information of the linens to be picked up by the RFID scanning terminal, and match the information of the linens to be picked up with the picking order.

[0025] Step 103: Update the quantity of goods to be allocated based on the matching results.

[0026] In this embodiment, during the order fulfillment process, when an operator places a piece of linen to be fulfilled onto the RFID desktop scanning tablet, the screen displays the following information about the linen: hotel, category, specifications, grade, number of washes, and chip code (e.g., AA Hotel, sheet, 1.8M, premium, 35 washes, 30000XXXXXXX). Simultaneously, the system retrieves AA Hotel's daily delivery orders. Each floor requiring fulfillment in the order is displayed via a separate chip page. The system defaults to fulfilling orders from lower to higher floors. If the current linen is the first item the hotel needs to fulfill, it will be assigned to the floor with the lowest chip code. Although each floor may have a different quantity of linen to fulfill, textiles can circulate between different floors; there is no restriction that a particular textile must always be delivered to the same floor. Once a certain type of textile has been distributed to the floor with the lowest number, if this type of textile comes off the production line again, it will be distributed to the next floor in sequence. Once all the textiles on the floor with the lowest number have been distributed, the distribution will proceed sequentially floor by floor until all floors have been distributed.

[0027] As an optional implementation of this embodiment, when the RFID scanning terminal scans soiled linens to generate a soiled linen receipt, it obtains linen attribute information from the chip of the soiled linen, wherein the linen attribute information includes the name of the hotel to which the linen belongs, the type of linen, and the floor where it is located; it counts the number of linens on different floors to obtain a receipt for the number of different soiled linens on different floors corresponding to any given hotel.

[0028] This implementation method overcomes the shortcomings of floor-level linen management, which cannot achieve detailed delivery and statistics.

[0029] As an optional implementation of this embodiment, obtaining the linen information to be picked up scanned by the RFID scanning terminal, and matching the linen information to be picked up with the picking order includes: obtaining the linen information to be picked up scanned by the RFID scanning terminal, wherein the linen information to be picked up includes hotel name information, floor information, and category information in the chip of the currently scanned linen; determining whether the hotel name information matches the hotel information indicated in the picking order, and whether the category information matches the category indicated in the picking order.

[0030] As an optional implementation of this embodiment, updating the quantity of goods to be picked based on the matching result includes: if a match is found, then the quantity of goods to be picked is counted; if a match is not found, then the information of the linens to be picked currently being scanned is marked as abnormal.

[0031] In the above optional implementation, orders from multiple hotels are processed daily, with each order listing the required types and quantities of linens.

[0032] For example: - Orders from the Beijing Marriott Hotel:

[0033] King bed sheets: 100 pieces

[0034] Queen duvet covers: 80 pieces

[0035] Towels: 60 pieces.

[0036] When an employee scans linens, the system automatically determines whether the linen belongs to the current order and whether it is the correct type. If it does, it is counted in the order quantity; otherwise, it is marked as abnormal (wrong order, wrong type, etc.).

[0037] Example logic: if the hotel to which the linens belong is equal to the hotel in the current order and the linen category is in the order: increment the quantity of the corresponding category by 1; else: mark as an exception (e.g., wrong hotel, wrong category).

[0038] The above-mentioned optional implementation methods achieve intelligent order fulfillment through automatic matching. As an optional implementation method in this embodiment, the method further includes: vectorizing the information of linens in the order fulfillment and the information of all linens to be fulfilled scanned by the order fulfillment RFID scanning terminal; and performing statistics on the vectorized vectors through a preset statistical model to determine in real time the missing categories and corresponding quantities of linens compared with the information of linens in the order fulfillment.

[0039] In this optional implementation, in order to count the quantity of goods to be delivered and the shortage, the system represents the order and the actual scanning results as vectors: order request vector P = [100, 80, 60] (bed sheets, duvet covers, towels); actual scanning result A = [90, 80, 55]; the system calculates the shortage: Δ = PA = [10, 0, 5], which means that there is a shortage of 10 bed sheets and 5 towels.

[0040] This implementation overcomes the shortcomings of untimely identification and feedback of abnormal situations, which affect the overall production and service quality.

[0041] As an optional implementation of this embodiment, the method further includes: determining a matrix based on the category information and floor information of linens in the order and the category and floor of the linens in the current linen information scanned by the RFID scanning terminal, so as to perform order fulfillment through the matrix.

[0042] If the hotel requires delivery by floor, the system will convert the vector into a matrix representation and count the items floor by floor:

[0043] The system performs statistics and matching for each floor and each type of linen, ensuring that the distribution is accurate down to the floor level.

[0044] For example, each order is represented as a vector P = {p1, p2, ..., pn} according to the number of types. The actual scan input is given as A = {a1, a2, ..., an}.

[0045] During scanning:

[0046] If b.hotel == order.hotel and b.spec in P:

[0047] A[b.spec]+=1

[0048] else:

[0049] Marking anomalies

[0050] Statistical gap: Δ = PA.

[0051] For delivery involving floors: vector P,A is promoted to matrix P[i][j].

[0052] This embodiment differs from static sorting in related technologies by implementing dynamic correlation characteristics, solving the problem of lag in manual statistics through a data processing mechanism of real-time updates and gap calculation, and improving system robustness through a closed-loop control logic of "anomaly identification-alarm-reprocessing".

[0053] This embodiment overcomes the shortcomings of existing technologies, such as the susceptibility of manual sorting to linen mismatches (e.g., wrong hotel, incorrect specifications), and the inability to identify linen information when RFID chips fall off, resulting in data loss. Traditional systems only support full order fulfillment for hotels and cannot meet the needs of refined distribution by floor, leading to chaotic linen circulation at the floor level. Furthermore, the reliance on manual detection for anomalies such as mismatches and missing chips results in feedback delays that affect the timeliness of error correction and increase the risk of misdelivery.

[0054] It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases the steps shown or described may be executed in a different order than that shown here.

[0055] According to embodiments of the present invention, a smart linen distribution system is also provided, comprising: a hotel RFID scanning terminal for scanning the chip of dirty linens in the hotel and generating a dirty linen receipt; a distribution RFID scanning terminal for scanning the information of linens to be distributed; and a server that, in response to receiving a request from the terminal to distribute linens to any hotel, invokes the distribution order corresponding to that hotel, wherein the distribution order is generated based on the dirty linen receipt generated by the RFID scanning terminal; acquires the information of the linens to be distributed scanned by the distribution RFID scanning terminal, matches the information of the linens to be distributed with the distribution order; and updates the distribution quantity based on the matching result.

[0056] According to embodiments of the present invention, the present invention also provides an electronic device, the electronic device comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to implement the methods described in any of the above embodiments.

[0057] According to embodiments of the present invention, the present invention also provides a readable storage medium storing computer instructions that enable a computer to perform the methods described in any of the above embodiments when executed.

[0058] According to embodiments of the present invention, the present invention also provides a computer program product that, when executed by a processor, can implement the methods described in any of the above embodiments.

[0059] Figure 2 A schematic block diagram of an example electronic device 300 that can be used to implement embodiments of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices, and other similar computing devices.

[0060] like Figure 2 As shown, the electronic device 300 includes a computing unit 301, which can perform various appropriate actions and processes based on a computer program stored in a read-only memory (ROM) 302 or a computer program loaded from a storage unit 308 into a random access memory (RAM) 303. The RAM 303 may also store various programs and data required for the operation of the electronic device 300. The computing unit 301, ROM 302, and RAM 303 are interconnected via a bus 304. An input / output (I / O) interface 305 is also connected to the bus 304.

[0061] Multiple components in electronic device 300 are connected to I / O interface 305, including: input unit 306, such as keyboard, mouse, etc.; output unit 307, such as various types of displays, speakers, etc.; storage unit 308, such as disk, optical disk, etc.; and communication unit 309, such as network card, modem, wireless transceiver, etc. Communication unit 309 allows electronic device 300 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0062] The computing unit 301 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 301 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 301 performs the various methods and processes described above, such as the object matching method. For example, in some embodiments, the object matching method may be implemented as a computer software program tangibly contained in a machine-readable medium, such as storage unit 308. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 300 via ROM 302 and / or communication unit 309. When the computer program is loaded into RAM 303 and executed by the computing unit 301, one or more steps of the methods described above may be performed.

[0063] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0064] The program code used to implement the methods of the present invention can be written in any combination of one or more programming languages. This program code can be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing device, such that when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code can be executed entirely on the machine, partially on the machine, as a standalone software package partially on the machine and partially on a remote machine, or entirely on a remote machine or server.

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

Claims

1. A method for linen end intelligent distribution, characterized in that, The method comprises: In response to receiving a request for any hotel to perform allocation from a terminal, calling the corresponding allocation order of the any hotel, wherein the allocation order is generated based on a dirty linen invoice obtained by scanning dirty linen by an RFID scanning terminal; Obtaining the linen information to be allocated scanned by the allocation RFID scanning terminal, and matching the linen information to be allocated with the allocation order; Updating the allocation quantity based on the matching result.

2. The linen end intelligent dispensing method according to claim 1, characterized in that, When the dirty linen is scanned by the RFID scanning terminal to generate a dirty linen invoice, linen attribute information is obtained from the chip of the dirty linen, wherein the linen attribute information comprises the hotel name to which the linen belongs, the linen category, and the floor on which the linen is located; The number of linens on different floors is counted to obtain the dirty linen number on different floors corresponding to the any hotel.

3. The linen end intelligent dispensing method according to claim 1, characterized in that, Obtaining the linen information to be allocated scanned by the allocation RFID scanning terminal, and matching the linen information to be allocated with the allocation order comprises: Obtaining the linen information to be allocated scanned by the allocation RFID scanning terminal, wherein the linen information to be allocated comprises hotel name information, floor information, and category information in the chip of the currently scanned linen to be allocated; Judging whether the hotel name information matches the hotel information indicated in the allocation order and whether the category information matches the category indicated in the allocation order.

4. The linen end intelligent dispensing method according to claim 3, characterized in that, Updating the allocation quantity based on the matching result comprises: if the matching is successful, the allocation quantity is counted; and if the matching is unsuccessful, the information of the currently scanned linen to be allocated is marked as abnormal.

5. The linen end intelligent dispensing method according to claim 4, characterized in that, The method further comprises: Vectorizing the information of the linen in the allocation order and the information of all the linens to be allocated scanned by the allocation RFID scanning terminal respectively; Statistically processing the vectors after vectorization through a preset statistical model to determine in real time the missing categories and corresponding quantities of the scanned linen information compared with the linen information in the allocation order.

6. The linen end intelligent dispensing method according to claim 4, wherein, The method further comprises: Based on the category information and floor information of the linen in the allocation order and the linen category and floor on which the linen is located in the current linen information scanned by the allocation RFID scanning terminal, matrices are determined respectively to perform allocation through the matrices.

7. A system for linen end intelligent dispensing, characterized in that, The method comprises: A hotel RFID scanning terminal that scans the chip of dirty linen in a hotel and generates a dirty linen invoice; An allocation RFID scanning terminal that scans linen information to be allocated; A server that, in response to receiving a request for any hotel to perform allocation from a terminal, calls the corresponding allocation order of the any hotel, wherein the allocation order is generated based on a dirty linen invoice generated by an RFID scanning terminal scanning dirty linen; Obtaining the linen information to be allocated scanned by the allocation RFID scanning terminal, and matching the linen information to be allocated with the allocation order; Updating the allocation quantity based on the matching result.

8. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer instructions for causing the computer to execute the method of any one of claims 1-6.

9. An electronic device, comprising: The method comprises: At least one processor; and a memory connected to the at least one processor in communication; wherein the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to cause the at least one processor to perform the method of any one of claims 1-6.

10. A computer program product, characterised in that, The computer program, when executed by the processor, implements the method of any one of claims 1-6.