Article sorting method, device, equipment and computer readable storage medium

By receiving information about items to be sorted and comparing it with the order, the system automatically determines the target packaging box, solving the problems of low sorting efficiency and high error rate in existing technologies, and achieving highly efficient automated sorting.

CN117046729BActive Publication Date: 2026-06-16SF TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SF TECH CO LTD
Filing Date
2022-05-06
Publication Date
2026-06-16

Smart Images

  • Figure CN117046729B_ABST
    Figure CN117046729B_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose an article sorting method, device, equipment and computer readable storage medium; the present application comprises: receiving article information of an article to be sorted; comparing the article information with commodity information in each pre-stored order to determine a target order to which the article to be sorted belongs; and determining a target packaging box of the article to be sorted according to the commodity information in the target order. The present application compares the article information with the commodity information in each pre-stored order to determine the target order corresponding to the article to be sorted, and determines the target packaging box according to the commodity information in the target order, so that the article sorting does not need to be performed in order according to the order sequence, the article to be sorted is sorted according to the article information, multiple orders are sorted at the same time, the order backlog is reduced, and the article sorting efficiency is improved. At the same time, the comparison between the article information and the order information is performed by a computing program, and the error rate in the article sorting process is effectively reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of warehousing and logistics distribution technology, specifically to a sorting method, apparatus, equipment, and computer-readable storage medium. Background Technology

[0002] With economic development, the logistics industry has also developed rapidly, with a significant increase in cargo volume and more frequent transshipment of goods.

[0003] The process of goods transfer involves sorting and packing a large number of items, and then printing and shipping the sorted items. In the current technology, the sorting of items is mainly done manually. When sorting items manually, the items are sorted in the warehouse according to the product information in the order. Since the product information in the order is relatively complicated, each order requires a round trip in the warehouse. The existing sorting method is only suitable for small-scale sorting. The sorting time is long, the sorting efficiency is low, and the sorting process has a high error rate.

[0004] Application content

[0005] This application provides an item sorting method, apparatus, device, and computer-readable storage medium, aiming to solve the technical problems that current methods are only suitable for small-scale item sorting, require a long time for item sorting, have low sorting efficiency, and have a high error rate in the sorting process.

[0006] To address the aforementioned technical problems, this application proposes an embodiment of a sorting method for items, which is applied to a server. The method includes:

[0007] Receive item information for items to be sorted;

[0008] The item information is compared with the product information in each pre-stored order to determine the target order to which the item to be sorted belongs;

[0009] Based on the product information in the target order, determine the target packaging box for the items to be sorted.

[0010] In some embodiments of this application, before receiving the item information of the items to be sorted, the method includes:

[0011] Based on the product information in each pre-deposited order, count the types of items included in each product information and the quantity of items corresponding to each product type;

[0012] The items are sorted according to their type and the quantity of each type to obtain the items to be sorted.

[0013] In some embodiments of this application, comparing the item information with the product information in each pre-stored order to determine the target order to which the item to be sorted belongs includes:

[0014] The item information is compared with the product information in each pre-stored order to obtain candidate orders containing the item information;

[0015] Based on the urgency, order time, and user level of the candidate orders, the target order to which the item to be sorted belongs is selected from the candidate orders.

[0016] In some embodiments of this application, determining the target packaging box of the items to be sorted based on the product information in the target order includes:

[0017] If the product information of the target order does not contain any sorted items, then control the generation of a packaging box identifier associated with the target order;

[0018] Extract the target item from the product information, and determine the packaging box size based on the volume and quantity of the target item;

[0019] Associating the packaging box identifier with the target packaging box corresponding to the packaging box size yields the target packaging box corresponding to the item to be sorted.

[0020] In some embodiments of this application, determining the target packaging box of the items to be sorted based on the product information in the target order includes:

[0021] If the target order contains sorted items, then obtain the packaging box identifier associated with the target order;

[0022] The system controls the sorting of the items to be sorted to the target packaging box corresponding to the packaging box identifier, and determines whether the product information includes unsorted items;

[0023] If the product information does not include unsorted items, then the target packaging box is sealed.

[0024] In some embodiments of this application, after determining the target packaging box of the items to be sorted based on the product information in the target order, the process includes:

[0025] If the target order is sorted, the item information of each item in the product information is obtained;

[0026] Based on the item information of each item, a sealing code is generated, and the sealing code is affixed to the target packaging box to trace the origin of the item.

[0027] In some embodiments of this application, after comparing the item information with the product information in each pre-stored order to determine the target order to which the item to be sorted belongs, the process includes:

[0028] Obtain the sorting time of the target order; if the sorting time exceeds a preset time threshold, extract the sorted and unsorted items from the product information corresponding to the target order.

[0029] Based on the quantity and location of the sorted items, and the quantity and location of the unsorted items, a sorting progress indicator for the target order is generated.

[0030] Furthermore, embodiments of this application also provide an item sorting method, which is applied to a mobile terminal, and the item sorting method includes:

[0031] Obtain item information for items to be sorted;

[0032] Receive the target order corresponding to the item information;

[0033] Based on the product information in the target order, output the target packaging box of the items to be sorted.

[0034] Furthermore, embodiments of this application also provide an item sorting device, the item sorting device comprising:

[0035] The receiving unit is used to receive the item information of the items to be sorted.

[0036] The comparison unit is used to compare the item information with the product information in each pre-stored order to determine the target order to which the item to be sorted belongs;

[0037] The determining unit is used to determine the target packaging box of the items to be sorted based on the product information in the target order.

[0038] Furthermore, embodiments of this application also provide an item sorting device, which includes at least one of a mobile terminal, a server, and a sorting execution device, wherein the item sorting device includes one or more processors;

[0039] Memory; and

[0040] One or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the processor to implement the steps in the item sorting method.

[0041] Furthermore, embodiments of this application also provide a computer-readable storage medium storing a plurality of instructions adapted for loading by a processor to execute steps in any of the item sorting methods provided in the embodiments of this application.

[0042] In this embodiment, the system receives item information of items to be sorted; compares the item information with the product information in each pre-stored order to determine the target order to which the items to be sorted belong; and determines the target packaging box of the items to be sorted based on the product information in the target order. This embodiment compares the item information with the product information of each pre-stored order to determine the target order corresponding to the items to be sorted, and determines the target packaging box based on the product information of the target order, thereby automating the sorting process. This eliminates the need for order-based sorting; instead, it sorts items according to their item information, enabling simultaneous sorting of multiple orders and reducing order backlog. The entire sorting process eliminates the need for manual verification of the quantity and type of items corresponding to each order, making it convenient and fast, saving sorters significant time, improving sorting efficiency, and reducing the error rate during the sorting process. Attached Figure Description

[0043] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0044] Figure 1 This is a schematic diagram of a scenario for the item sorting system provided in the embodiments of this application;

[0045] Figure 2 This is a flowchart illustrating an item sorting method provided in an embodiment of this application;

[0046] Figure 3 This is another flowchart illustrating the item sorting method provided in the embodiments of this application;

[0047] Figure 4 This is another flowchart illustrating the item sorting method provided in the embodiments of this application;

[0048] Figure 5 This is an interactive schematic diagram of the item sorting method provided in the embodiments of this application;

[0049] Figure 6 This is a schematic diagram of a sorting device for items provided in the embodiments of this application;

[0050] Figure 7This is another structural schematic diagram of the item sorting device provided in the embodiments of this application;

[0051] Figure 8 This is another structural schematic diagram of the item sorting device provided in the embodiments of this application;

[0052] Figure 9 This is a schematic diagram of the structure of the item sorting equipment provided in the embodiments of this application. Detailed Implementation

[0053] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0054] In the description of the embodiments of this application, it should be understood that the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Therefore, features defined with "first" and "second" may explicitly or implicitly include one or more of the stated features. In the description of the embodiments of this application, "multiple" means two or more, unless otherwise explicitly specified.

[0055] To enable any person skilled in the art to implement and use this application, the following description is provided. In this description, details are set forth for purposes of explanation. It should be understood that those skilled in the art will recognize that this application can be implemented without using these specific details. In other instances, well-known processes will not be described in detail to avoid obscuring the description of the embodiments of this application with unnecessary detail. Therefore, this application is not intended to be limited to the embodiments shown, but is consistent with the broadest scope of the principles and features disclosed in the embodiments of this application.

[0056] This application provides an article sorting method, apparatus, device, and computer-readable storage medium.

[0057] Specifically, the item sorting device can be integrated into an item sorting equipment, which can be a mobile terminal, a server, a sorting execution device, etc. The mobile terminal can be a barcode scanner, mobile phone, tablet computer, smart Bluetooth device, laptop computer, or personal computer (PC), etc.; the server can be a single server or a server cluster composed of multiple servers; the sorting execution device can be any sorting execution device.

[0058] In some embodiments, the item sorting device may also be integrated into multiple item sorting devices. For example, the item sorting device may be integrated into multiple servers, and the item sorting method of this application may be implemented by multiple servers.

[0059] In some embodiments, the server may also be implemented as a terminal.

[0060] For example, taking the integration of an item sorting device into an item sorting equipment as an example, applied to the server side, the item sorting equipment can receive item information of items to be sorted; compare the item information with the product information in each pre-stored order to determine the target order to which the item to be sorted belongs; and determine the target packaging box of the item to be sorted based on the product information in the target order.

[0061] Please see Figure 1 , Figure 1 This is a schematic diagram of the item sorting system provided in this application embodiment. The system may include a mobile terminal 100, a server 200, and a sorting execution device 300 (also called a robot). The sorting execution device 300 is used to receive various instructions sent by the mobile terminal 100 or the server 200 and execute actions corresponding to each instruction. For example, it can place items into boxes corresponding to box numbers according to sorting control instructions, or seal boxes after placing items into boxes corresponding to box numbers according to sealing instructions, or print box number slips, packing slips, orders, or waybills according to different printing instructions. The server 200 is used to communicate with the mobile terminal 100 and the sorting execution device 300 to process the item sorting process provided in this application embodiment. The mobile terminal 100 is used to scan items to obtain item information. The mobile terminal 100 can also be used to generate box numbers corresponding to target orders, etc., which will not be elaborated here.

[0062] It should be noted that, Figure 1 The system scenario diagram shown is merely an example. The item sorting device and system scenario described in this application embodiment are for the purpose of more clearly illustrating the technical solutions of this application embodiment and do not constitute a limitation on the technical solutions provided in this application embodiment. As those skilled in the art will know, with the evolution of systems and the emergence of new business scenarios, the technical solutions provided in this application embodiment are also applicable to similar technical problems. Detailed descriptions are provided below. It should be noted that the order of description of the following embodiments is not intended to limit the preferred order of embodiments.

[0063] Based on the above Figure 1 The illustrated embodiment provides a possible implementation of an item sorting method. Please refer to the following description. Figure 2This is a flowchart illustrating an item sorting method provided in this application embodiment. The method is executed by a server 200 and includes the following steps:

[0064] 201, Receive item information for items to be sorted.

[0065] The server receives item information for items to be sorted. Item information refers to relevant information about the items to be sorted, such as, but not limited to, item name, item production date, item manufacturer, item quality, item cost information, and item category.

[0066] The item information is collected by auxiliary sorting equipment that communicates with the server. This equipment has an operating scanning engine and serves as the data storage carrier for the logistics and express delivery industry. As a rapid data collection intelligent device, it integrates the work processes of various express delivery links, such as pickup scanning, sorting tracking, delivery scanning, and loading scanning, enabling intelligent work and management. The type of equipment is not limited; it can be a mobile terminal or sorting execution equipment, such as a barcode scanner, a mobile phone, or a sorting robot.

[0067] In this embodiment, a scanning code can be set on the item. The scanning code can be a traceability code, a QR code, or a barcode, etc. In this embodiment, the item is scanned by a mobile terminal or a sorting execution device to obtain the item information corresponding to the item.

[0068] In one embodiment, due to the large variety of items and the large size of the storage warehouse during the item sorting process, in order to reduce the movement distance during item sorting and improve sorting efficiency, the server first obtains a batch of orders, statistically organizes the item information in the batch orders, and then performs the sorting operation. That is, in this embodiment, before the server receives the item information sent by the mobile terminal, the item sorting method further includes:

[0069] Based on the product information in each pre-deposited order, count the types of items included in each product information and the quantity of items corresponding to each product type;

[0070] The items are sorted according to their type and the quantity of each type to obtain the items to be sorted.

[0071] In this embodiment, the server can first obtain all pre-stored orders, each pre-stored order corresponding to at least one item to be sorted. By using all pre-stored orders, the items to be sorted corresponding to each pre-stored order can be determined. Then, statistics are performed on the items to be sorted corresponding to all pre-stored orders to obtain the classification information of the items to be sorted. The classification information includes the item type and the quantity of each item type.

[0072] This application embodiment can pre-sort the items to be sorted corresponding to all pre-stored orders using classification information to obtain several pre-sorted sorting piles. Each sorting pile corresponds to a type of item to be sorted, and each sorting pile includes several items to be sorted.

[0073] Item types are categorized based on the basic characteristics of a product, progressively grouping them into several smaller subsets with more consistent features. For example, regarding fruits, item categories could include apples, bananas, oranges, pineapples, etc.

[0074] This application embodiment can first classify all items involved in pre-stored orders, and then perform a first sorting according to item type. After the first sorting of items to be sorted according to the item category and quantity, the items are then scanned by a mobile terminal for a second sorting. This application can improve the item sorting efficiency by pre-sorting all items involved in pre-stored orders according to classification information.

[0075] This application can classify all pre-stored orders according to item type, allowing items to be sorted to be grouped together. Furthermore, subsequent sorting can be performed by scanning items by type instead of by order number, making the sorting task more convenient and faster, and improving sorting efficiency.

[0076] 202. The item information is compared with the product information in each pre-stored order to determine the target order to which the item to be sorted belongs.

[0077] The server first determines the product information for all target orders. The product information for each target order includes the total quantity of items, the types of items, and the quantity of each type of item. Then, by comparing the product information with the product information of all target orders, the server determines the target order corresponding to the item from all target orders.

[0078] That is, the server extracts the item identifier of the item to be sorted from the item information, the server obtains the product identifier of the product in each order, the server compares the item identifier of the item to be sorted with the product identifier of each product in each order to obtain the order containing the item identifier. When multiple orders contain the item identifier, the server determines a unique target order based on factors such as order sorting progress, order creation time, and order priority.

[0079] 203. Based on the product information in the target order, determine the target packaging box for the items to be sorted.

[0080] The server retrieves product information from the target order. Based on the sorting marker information in the target order, the server determines whether there are already sorted items in the target order. If there are already sorted items, the server retrieves the target package corresponding to the already sorted items and uses that package as the target package for the items to be sorted. If there are no already sorted items in the target order, the server retrieves product information from the target order, extracts the target items to be packaged from the product information, determines the size of the packaging box based on the quantity and volume of the target items, and sets the packaging box with the available packaging box size as the target packaging box for the items to be sorted.

[0081] Furthermore, after the server obtains the target packaging box of the items to be sorted, the server feeds back the information of the target packaging box to the device that sent the item information. The device that sends the item information can be, if the device is a mobile terminal, the server generates a sorting prompt containing the corresponding information of the target packaging box, so that the holder of the mobile terminal can sort the items according to the sorting prompt; if the device is a sorting execution device, the server sends the address information corresponding to the target packaging box to the sorting execution device, so that the sorting execution device can sort the items to be sorted into the target packaging box.

[0082] In this embodiment, the server compares the item information with the product information of each pre-stored order to determine the target order corresponding to the item to be sorted. Based on the product information of the target order, the server determines the target packaging box, thereby performing automated sorting. In this way, item sorting does not need to be carried out according to the order sequence, but is sorted according to the item information of the item to be sorted, realizing the simultaneous sorting of multiple orders and reducing order backlog. The entire sorting process does not require manual verification of the quantity, type and other information of the items corresponding to the order, which is convenient and fast, saves sorters a lot of sorting time, improves item sorting efficiency, and reduces the error rate in the item sorting process.

[0083] In one embodiment, step 203 determines the target packaging box of the items to be sorted based on the product information in the target order, specifically including implementation method one:

[0084] If the product information of the target order does not contain any sorted items, then control the generation of a packaging box identifier associated with the target order;

[0085] Extract the target item from the product information, and determine the packaging box size based on the volume and quantity of the target item;

[0086] Associating the packaging box identifier with the target packaging box corresponding to the packaging box size yields the target packaging box corresponding to the item to be sorted.

[0087] If the target order's product information does not contain any sorted items, meaning the target order does not have an associated packaging box identifier, the server will control the generation of a packaging box identifier associated with the target order. The method by which the server controls the generation of the packaging box identifier is not specifically limited. For example, the server can set identifier generation rules and generate the packaging box identifier according to the identifier generation rules; or the server can send the target order to the mobile terminal, the mobile terminal can set identifier generation rules and generate the packaging box identifier according to the identifier generation rules.

[0088] The server extracts the target items from the product information. The target items refer to all items in the target order that need to be packaged. The server multiplies the volume of the target items by the data to obtain the total volume of all target items. The server sums the total volumes of the target items to obtain the packaging box size. The server associates the packaging box identifier with the target packaging box corresponding to the packaging box size to obtain the target packaging box corresponding to the item to be sorted.

[0089] To facilitate understanding, this embodiment provides a specific example. In this embodiment, if the target order's product information does not contain any sorted items, and the item to be sorted is the first item in the target order—that is, when the mobile terminal scans the item to be sorted, and that item is the first item scanned by the mobile terminal in the target order—then the mobile terminal generates the corresponding box number for the target order. For example, after item A to be sorted is aggregated into target order 1, and it is determined that item A is the first item scanned by the mobile terminal in target order 1, the mobile terminal generates a box identifier corresponding to target order 1. The box identifier is a unique identifier for the box, which can be a box number. The box number is uniquely determined by the target order and refers to the box's unique identification number. This box number can correspond to the order number; for example, the box number corresponding to order 1 can be set to box number 1.

[0090] In one embodiment, when the item is the first item in the target order, receiving the box number corresponding to the target order generated by the mobile terminal includes:

[0091] Determine the total quantity of items in the target order corresponding to the item; based on the total quantity of items, when the item is the first item in the target order corresponding to the item, receive the box number corresponding to the target order generated by the mobile terminal.

[0092] In this embodiment of the application, the product information of the target order corresponding to the item can be obtained. The product information may include the total quantity of items, etc. Based on the total quantity of items in the target order corresponding to the item, it can be determined whether the item scanned by the mobile terminal is the first item scanned in the target order corresponding to the item. When the item is the first item in the target order corresponding to the item, the box number corresponding to the target order generated by the mobile terminal is received.

[0093] Then, the server sends sorting control instructions to the sorting execution equipment, which places the items into the boxes corresponding to the box numbers according to the sorting control instructions. In this embodiment, when the item is the first item in the target order, the server determines the packaging box identifier corresponding to the target order. The packaging box identifier refers to information that uniquely identifies the packaging box, such as the box number. In this embodiment, the method of generating the packaging box identifier is not limited; that is, the packaging box identifier can be generated by the server or by a mobile terminal connected to the server. For example, the server generates the box number based on the product information in the target order or the generation time of the target order. Alternatively, the server sends the target order to the mobile terminal that sends the item information. The mobile terminal generates a box number based on the product information in the target order and sends it to the server. The server receives the box number corresponding to the target order generated by the mobile terminal and then sends a sorting control instruction to the sorting execution equipment, thereby controlling the sorting execution equipment to place the items into the boxes corresponding to the box numbers according to the sorting control instructions.

[0094] In this embodiment of the application, the server can first obtain the product information of the target order corresponding to the item. The product information may include the type of item, the quantity of each item, the packaging size of each item, etc. Then, the server can determine the box size required for the target order corresponding to the item based on the product information of the target order. Then, the server determines the box corresponding to the target order based on the box size. The box corresponding to the target order corresponds to the box number.

[0095] For example, Order 1 contains three types of items: three of the first type, four of the second type, and two of the third type. Each item has a pre-defined packaging size. Based on the types of items, quantities of each item, and packaging size of each item in Order 1, the required box size can be determined. Then, the box size corresponding to the target order is determined based on the box size. When the server obtains the box number corresponding to the target order generated by the mobile terminal, it uses this box number as the unique identifier for the box corresponding to the target order. For example, when the mobile terminal scans item A, which is the first item scanned in Order 1, the mobile terminal generates box number 1 for that target order, and box number 1 becomes the unique identifier for the box corresponding to that target order.

[0096] In one embodiment, the server determines whether there are sorted items in the target order based on the product information in the target order, specifically including implementation method two:

[0097] If the target order contains sorted items, then obtain the packaging box identifier associated with the target order;

[0098] The system controls the sorting of the items to be sorted to the target packaging box corresponding to the packaging box identifier, and determines whether the product information includes unsorted items;

[0099] If the product information does not include unsorted items, then the target packaging box is sealed.

[0100] In this embodiment of the application, if the target order contains sorted items, and the server determines that the item scanned by the mobile terminal is not the first item in the target order, the server controls the mobile terminal to display the previously generated box number. The server then controls the sorting execution device to put the item into the box corresponding to the box number based on the box number previously generated by the mobile terminal.

[0101] For example, when item B scanned by the mobile terminal is grouped into order 1, and item B is the second item scanned by the mobile terminal in order 1, the mobile terminal does not generate a new box number. The server controls the sorting equipment to put item B into the box corresponding to box number 1 based on the box number previously generated by the mobile terminal (e.g., box number 1 corresponding to the first item scanned in order 1).

[0102] In this embodiment of the application, when the item is the last item in the target order, the server can send a sealing instruction to the sorting execution device, thereby controlling the sorting execution device to put the item into the box corresponding to the box number according to the sealing instruction and then automatically seal the box. For example, when the item is the last item in the target order, the server sends a sealing instruction to the sorting execution device, and the sorting execution device is used to put the item into the box corresponding to the box number according to the sealing instruction and then seal the box.

[0103] For example, if item C scanned by the mobile terminal is included in order 1, and item C is the last item scanned by the mobile terminal in order 1, the server not only needs to control the sorting execution equipment to put item C into the box corresponding to box number 1 according to the box number previously generated by the mobile terminal, but also needs to control the sorting execution equipment to seal the box corresponding to box number 1 according to the sealing instruction.

[0104] During the process of sealing boxes, the sorting equipment can also print packing lists or waybills. The packing list contains the product information of the order, and the waybill contains the sender and recipient information, including the sender and recipient's names, mailing addresses, etc. After the sorting equipment prints out the packing list or waybill, the packing list can be placed into the box, and then the box can be sealed. The waybill can then be attached to the box for easy inspection during the logistics process.

[0105] In this embodiment, the server can receive item information corresponding to an item scanned by a mobile terminal; then determine the target order corresponding to the item based on the item information; when the item is the first item in the target order, it receives the box number corresponding to the target order generated by the mobile terminal; then it sends a sorting control instruction to the sorting execution device, which places the item into the box corresponding to the box number according to the sorting control instruction; when the item is the last item in the target order, it sends a sealing instruction to the sorting execution device, which places the item into the box corresponding to the box number according to the sealing instruction and then seals the box. This application can realize automatic sorting and packing of items, which is convenient and fast, saves sorting personnel a lot of sorting time and efficiency, improves item sorting efficiency, and reduces the item packaging error rate.

[0106] Furthermore, referring to Figure 3 , Figure 3 This is another schematic flowchart of the item sorting method provided in this application embodiment. In this embodiment, the item sorting method further includes:

[0107] 301. Obtain the sorting time of the target order. If the sorting time exceeds a preset time threshold, extract the sorted and unsorted items from the product information corresponding to the target order.

[0108] During the sorting process, the server obtains the sorting time of the target order and compares it with a preset time threshold. The preset time threshold is a pre-set sorting timeout threshold, for example, a preset time threshold of 30 minutes. If the sorting time does not exceed the preset time threshold, no action is taken; if the sorting time exceeds the preset time threshold, the server extracts the sorted and unsorted items from the product information corresponding to the target order.

[0109] 302. Based on the quantity and location of the sorted items, and the quantity and location of the unsorted items, generate a sorting progress prompt for the target order.

[0110] The server obtains the quantity and location of sorted items to determine the sorting time. It then obtains the quantity and location of unsorted items to predict the remaining sorting time. Based on the sorting time and the remaining time, the server determines the sorting progress of the target order and generates a sorting progress notification. In this embodiment, the server determines the sorting progress based on the quantity of sorted and unsorted items in the target order, making it convenient for users to track progress and preventing the target order from exceeding its deadline.

[0111] Furthermore, in this embodiment, the server can also provide prompts based solely on the sorting time, specifically including:

[0112] Determine the sorting progress information for all target orders, including sorting time;

[0113] When the sorting time exceeds the time threshold, the timed-out target order is identified;

[0114] A timeout notification message is sent to the mobile terminal. The mobile terminal is used to provide a timeout notification based on the timeout notification message and to display the sorted items and items to be sorted in the timeout target order.

[0115] In this embodiment of the application, the sorting progress information of each target order can be determined by the server. The sorting progress information may include sorting time, etc. When the sorting time exceeds the time threshold, the timed-out target order is determined. Then the server can send a timeout prompt message to the mobile terminal. The mobile terminal can provide a timeout prompt message based on the timeout prompt message and can display the sorted items and items to be sorted in the timed-out target order.

[0116] Furthermore, referring to Figure 4 , Figure 4 This is another schematic flowchart of the item sorting method provided in the embodiments of this application. In this embodiment, the item sorting method further includes:

[0117] 401. Compare the item information with the product information in each pre-stored order to obtain a candidate order containing the item information.

[0118] The server compares the item information with the product information in each pre-stored order to obtain candidate orders containing the item information. The server determines the number of candidate orders. If there is only one candidate order, the server uses it as the target order to which the item to be sorted belongs. If there are at least two candidate orders, the server needs to determine a unique target order from among the candidate orders. Specifically:

[0119] 402. Based on the order urgency, order time, and user level of the candidate orders, select the target order to which the item to be sorted belongs from the candidate orders.

[0120] The server obtains the order urgency, order time, and user level of each candidate order. The order urgency can be determined based on the order remarks information, the order time refers to the order completion time, and the user level refers to the level information of the customer who placed the order. Based on the order urgency, order time, and user level of the candidate orders, the server determines the level of the candidate orders and selects the candidate order with the highest level as the target order to which the items to be sorted belong.

[0121] The server does not impose any restrictions on the method by which it determines the order level of candidate orders. For example, the server may have a preset mapping table that records the order urgency score, order time score, and user level score. The server may then weight the order urgency score, order time score, and user level score to obtain the order level of each candidate order.

[0122] In this embodiment, when there are at least two candidate orders containing item information, the server determines the target order to which the item to be sorted belongs based on the order level, which makes the sorting of the target order more efficient.

[0123] In one embodiment, the server may also pre-store the order sequence of orders, and the server determines the target order corresponding to the item based on the item information, further including:

[0124] Retrieve the order scheduling information for all pre-deposited orders;

[0125] The sorting order of all pre-deposited orders is determined based on the ordering information of all pre-deposited orders;

[0126] When several candidate orders in all pre-stored orders contain item information, the target order corresponding to the item is determined from these candidate orders according to the sorting order of all candidate orders.

[0127] In this embodiment, when comparing item information with the product information of all pre-stored orders, there may be situations where multiple candidate orders contain the same item. This embodiment can first obtain the ordering information of all pre-stored orders, including sorting urgency, order placement time, etc., and determine the sorting order of all pre-stored orders based on the ordering information. For example, when the mobile terminal scans item A, if both order 1 and order 2 contain item A, but order 1 has a higher sorting urgency than order 2, or order 1's order placement time is earlier than order 2's order placement time, then item A will be preferentially assigned to order 1.

[0128] In one embodiment, the item sorting method further includes:

[0129] If the target order is sorted, the item information of each item in the product information is obtained.

[0130] Based on the item information of each item, a sealing code is generated, and the sealing code is affixed to the target packaging box to trace the origin of the item.

[0131] Once the target order has been sorted, the server retrieves the item information for each item from the product information. Based on this item information, the server performs encoding processing to generate a sealing code. The server then controls the sorting equipment to affix the sealing code to the target packaging box, enabling traceability of the item's origin. In this embodiment, the server generates the sealing code after item sorting is complete, allowing for item traceability.

[0132] The following explanation uses the application of the item sorting method to a mobile terminal. The item sorting method may specifically include the following steps:

[0133] Obtain item information for items to be sorted;

[0134] Receive the target order corresponding to the item information;

[0135] Based on the product information in the target order, output the target packaging box of the items to be sorted.

[0136] Specifically, the mobile terminal scans the item information of the items to be sorted and sends it to the server, so that the server can determine the target order to which the items to be sorted belong; the mobile terminal determines the target packaging box of the items to be sorted based on the product information in the target order. The method by which the mobile terminal determines the target packaging box is not specifically limited; that is, the mobile terminal analyzes whether there are already sorted items in the target order; if there are already sorted items in the target order, the mobile terminal outputs the packaging box identifier corresponding to the target order to determine the target packaging box corresponding to the packaging box identifier; if there are no already sorted items in the target order, the mobile terminal generates a packaging box identifier and sends it to the server, so that the server can determine the target packaging box corresponding to the packaging box identifier; the mobile terminal receives the sorting prompt corresponding to the target packaging box.

[0137] In this embodiment, the mobile terminal scans the item information and sends it to the server. The mobile terminal generates a packaging box identifier based on the target order fed back by the server. Using the target packaging box corresponding to the packaging box identifier determined by the server, the mobile terminal sorts the items according to the sorting prompts fed back by the server. In this way, the items are not sorted according to the order sequence, but according to the item information to be sorted, realizing the simultaneous sorting of multiple orders and reducing order backlog. The entire sorting process does not require manual verification of the quantity, type and other information of the items corresponding to the order, which is convenient and fast, saves sorters a lot of sorting time, improves the efficiency of item sorting, and reduces the error rate in the item sorting process.

[0138] In one embodiment, the item sorting method further includes, in which the mobile terminal outputs the target packaging box of the items to be sorted based on the product information in the target order, the item sorting method further includes:

[0139] If there are no sorted items in the target order, then generate a packaging box identifier corresponding to the target order;

[0140] If the target order contains sorted items, output the packaging box identifier corresponding to the target order.

[0141] In this embodiment, the mobile terminal scans the item information of the items to be sorted and sends the item information to the server so that the server can determine the target order to which the items belong. After the server determines the target order, it sends the target order back to the mobile terminal. The mobile terminal generates a packaging box identifier based on the product information in the target order. For example, the mobile terminal sets an identifier generation rule and encodes the product information in the target order to generate a packaging box identifier. The mobile terminal sends the packaging box identifier to the server so that the server can determine the target packaging box corresponding to the packaging box identifier. After the server determines the target packaging box, it organizes the location information of the target packaging box, etc., and generates a sorting prompt, which is sent to the mobile terminal. The mobile terminal receives the sorting prompt corresponding to the target packaging box so that the mobile terminal holder can sort the items according to the sorting prompt.

[0142] In one embodiment, the item sorting method applied to a mobile terminal further includes:

[0143] Scan the item to obtain its corresponding item information.

[0144] The item information is sent to the server, which then uses this information to determine the target order for the item.

[0145] When the item is the first item in the target order, generate the box number corresponding to the target order.

[0146] The box number corresponding to the target order is sent to the server. The server then sends sorting control instructions to control the sorting equipment to put the items into the box corresponding to the box number.

[0147] In one embodiment, the item sorting method applied to a mobile terminal further includes:

[0148] Receive timeout notification messages from the server;

[0149] The system will display timeout prompts based on the timeout information and show the sorted items and items to be sorted in the timeout target order.

[0150] Next, the application of the item sorting method to the sorting execution equipment will be explained. The item sorting method may specifically include the following steps:

[0151] After receiving the sorting control instructions sent by the server, the items are placed into the boxes corresponding to the box numbers according to the sorting control instructions;

[0152] When the item is the last item in the target order, the system receives a sealing instruction from the server, places the item into the box corresponding to the box number according to the sealing instruction, and then seals the box.

[0153] In one embodiment, the item sorting method applied to a mobile terminal further includes:

[0154] When an item is not the first item in the target order, the system receives a sorting control instruction from the server and places the item into the box corresponding to the box number according to the sorting control instruction.

[0155] In this embodiment of the application, the mobile terminal, the server, and the sorting execution device can communicate with each other, such as... Figure 5 As shown, Figure 5 This is an interactive schematic diagram of the item sorting method provided in this application embodiment. The server first receives the item information corresponding to the item scanned by the mobile terminal; then, it determines the target order corresponding to the item based on the item information; when the item is the first item in the target order, the mobile terminal generates the box number corresponding to the target order and sends it to the server. After receiving the box number corresponding to the target order generated by the mobile terminal, the server sends a sorting control instruction to the sorting execution device. The sorting execution device places the item into the box corresponding to the box number according to the sorting control instruction; when the item is the last item in the target order, the server sends a sealing instruction to the sorting execution device. The sorting execution device places the item into the box corresponding to the box number according to the sealing instruction and then seals the box.

[0156] After sorting and packing, this application eliminates the need for manual verification of the contents of each box. Instead, a mobile terminal scans the item information, and the server determines the corresponding target order. If the scanned item is the first item in the target order, a box number is generated via the mobile terminal, and the sorting equipment places the item into the box with that number. If the scanned item is not the first item in the target order, it is placed directly into the box with the previously generated box number. When the scanned item is the last item in the target order, the sorting equipment automatically places it into the box with the corresponding box number and then seals the box. This entire sorting process eliminates the need for manual verification of the quantity and type of items in each order, making it convenient, fast, and saving sorting staff significant time and improving efficiency, while reducing packaging error rates.

[0157] To better implement the above methods, this application also provides an item sorting device, which can be integrated into an item sorting equipment, such as a terminal or server. The terminal can be a mobile phone, tablet computer, smart Bluetooth device, laptop computer, or personal computer; the server can be a single server or a server cluster composed of multiple servers.

[0158] For example, in this embodiment, the method of this application embodiment will be described in detail by taking the example of the item sorting device being specifically integrated into the server.

[0159] For example, such as Figure 6 As shown, Figure 6 This is a schematic diagram of a sorting device for items provided in an embodiment of this application. The sorting device is applied to a server and may include:

[0160] The receiving unit 601 is used to receive the item information of the items to be sorted;

[0161] The comparison unit 602 is used to compare the item information with the product information in each pre-stored order to determine the target order to which the item to be sorted belongs;

[0162] The determining unit 603 is used to determine the target packaging box of the items to be sorted based on the product information in the target order.

[0163] In one embodiment, the item sorting device further includes:

[0164] Based on the product information in each pre-deposited order, count the types of items included in each product information and the quantity of items corresponding to each product type;

[0165] The items are sorted according to their type and the quantity of each type to obtain the items to be sorted.

[0166] In one embodiment, the comparison unit 602 is further configured to:

[0167] The item information is compared with the product information in each pre-stored order to obtain candidate orders containing the item information;

[0168] Based on the urgency, order time, and user level of the candidate orders, the target order to which the item to be sorted belongs is selected from the candidate orders.

[0169] In one embodiment, the item sorting device determining unit 603 is used for:

[0170] If the product information of the target order does not contain any sorted items, then control the generation of a packaging box identifier associated with the target order;

[0171] Extract the target item from the product information, and determine the packaging box size based on the volume and quantity of the target item;

[0172] Associating the packaging box identifier with the target packaging box corresponding to the packaging box size yields the target packaging box corresponding to the item to be sorted.

[0173] In one embodiment, the item sorting device determining unit 603 is used for:

[0174] If the target order contains sorted items, then obtain the packaging box identifier associated with the target order;

[0175] The system controls the sorting of the items to be sorted to the target packaging box corresponding to the packaging box identifier, and determines whether the product information includes unsorted items;

[0176] If the product information does not include unsorted items, then the target packaging box is sealed.

[0177] In one embodiment, the item sorting device further includes:

[0178] If the target order is sorted, the item information of each item in the product information is obtained;

[0179] Based on the item information of each item, a sealing code is generated, and the sealing code is affixed to the target packaging box to trace the origin of the item.

[0180] In one embodiment, the item sorting device further includes:

[0181] Obtain the sorting time of the target order; if the sorting time exceeds a preset time threshold, extract the sorted and unsorted items from the product information corresponding to the target order.

[0182] Based on the quantity and location of the sorted items, and the quantity and location of the unsorted items, a sorting progress indicator for the target order is generated.

[0183] For example, such as Figure 7 As shown, Figure 7 This is another schematic diagram of the item sorting device provided in this application embodiment. The item sorting device is applied to a mobile terminal and may include: an information sending unit 701, an identification generation unit 702, and a prompt receiving unit 703, as follows:

[0184] The information sending unit 701 is used to scan the item information of the items to be sorted and send it to the server so that the server can determine the target order to which the items to be sorted belong.

[0185] The identifier generation unit 702 generates a packaging box identifier based on the product information in the target order and sends it to the server so that the server can determine the target packaging box corresponding to the packaging box identifier.

[0186] The prompt receiving unit 703 receives the sorting prompt corresponding to the target packaging box.

[0187] In one embodiment, the item sorting device further includes a timeout reminder unit, which is used for:

[0188] Receive timeout notification messages from the server;

[0189] The system will display timeout prompts based on the timeout information and show the sorted items and items to be sorted in the timeout target order.

[0190] For example, such as Figure 8 As shown, Figure 8 This is another schematic diagram of the item sorting device provided in the embodiments of this application. The item sorting device is applied to the sorting execution equipment end and may include a box placement operation unit 801 and a box sealing operation unit 802, as follows:

[0191] The box placement operation unit 801 is used to receive the sorting control instructions sent by the server and place the items into the boxes corresponding to the box numbers according to the sorting control instructions.

[0192] The sealing operation unit 802 is used to receive the sealing instruction sent by the server when the item is the last item in the target order, put the item into the box corresponding to the box number according to the sealing instruction, and then seal the box.

[0193] In one embodiment, the item sorting device further includes a box placement operation subunit, which is used for:

[0194] When an item is not the first item in the target order, it receives a sorting control instruction from the server and places the item into the box corresponding to the box number according to the sorting control instruction.

[0195] In practice, each of the above units can be implemented as an independent entity or can be arbitrarily combined to be implemented as the same or several entities. For the specific implementation of each of the above units, please refer to the previous method embodiments, which will not be repeated here.

[0196] As can be seen from the above, the item sorting device of this embodiment can be applied to the server side. The method includes receiving item information corresponding to the item scanned by the mobile terminal; determining the target order corresponding to the item based on the item information; when the item is the first item in the target order, receiving the box number corresponding to the target order generated by the mobile terminal; sending a sorting control instruction to the sorting execution device, which is used to place the item into the box corresponding to the box number according to the sorting control instruction; when the item is the last item in the target order, sending a sealing instruction to the sorting execution device, which is used to place the item into the box corresponding to the box number according to the sealing instruction and then seal the box.

[0197] After sorting and packing, this application eliminates the need for manual verification of the contents of each box. Instead, a mobile terminal scans the item information, and the server determines the corresponding target order. If the scanned item is the first item in the target order, a box number is generated via the mobile terminal, and the sorting equipment places the item into the box with that number. If the scanned item is not the first item in the target order, it is placed directly into the box with the previously generated box number. When the scanned item is the last item in the target order, the sorting equipment automatically places it into the box with the corresponding box number and then seals the box. This entire sorting process eliminates the need for manual verification of the quantity and type of items in each order, making it convenient, fast, and saving sorting staff significant time and improving efficiency, while reducing packaging error rates.

[0198] Accordingly, this application also provides an item sorting device, which can be a terminal or a server. The terminal can be a smartphone, tablet, laptop, touch screen, game console, personal computer, personal digital assistant (PDA), or other terminal device. The server can be a single server or a server cluster composed of multiple servers.

[0199] like Figure 9 As shown, Figure 9 This is a schematic diagram of the structure of the item sorting equipment provided in the embodiments of this application. The item sorting equipment includes: a memory 901, a processor 902, and a communication module 903.

[0200] The memory 901 can be, but is not limited to, random access memory (RAM), read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), a hard disk, or a solid-state drive. The memory 901 stores the program, and the processor 902 executes the program after receiving an execution instruction.

[0201] The processor 902 may be an integrated circuit chip with data processing capabilities. The processor 902 described above can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc. It can implement or execute the methods, steps, and logic block diagrams in this application. The general-purpose processor can be a microprocessor or any conventional processor.

[0202] The communication module 903 is used for communication connection between the sorting equipment and external devices, enabling the transmission and reception of network signals and data. These network signals may include wireless or wired signals.

[0203] The specific implementation of each of the above units can be found in the previous embodiments, and will not be repeated here.

[0204] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.

[0205] As can be seen from the above, the item sorting equipment provided in this embodiment can effectively save sorters a lot of sorting time and efficiency. This application improves item sorting efficiency and reduces item packaging error rate.

[0206] One embodiment of this application proposes an item sorting system, which includes a server, a mobile terminal, and sorting execution equipment connected by communication, comprising:

[0207] Mobile terminals are used to scan the item information of the items to be sorted and send it to the server;

[0208] The server is used to receive item information sent by the mobile terminal regarding the items to be sorted;

[0209] The server is used to compare the item information with the product information in each pre-stored order to determine the target order to which the item to be sorted belongs;

[0210] The server is used to determine the target packaging box of the items to be sorted based on the product information in the target order and send sorting control instructions to the sorting execution equipment;

[0211] The sorting execution device is used to receive sorting control instructions sent by the server and sort the items to be sorted into the target packaging box according to the sorting control instructions.

[0212] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by instructions, or by instructions controlling related hardware. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.

[0213] Therefore, this application provides a computer-readable storage medium storing multiple computer programs that can be loaded by a processor to execute steps in any of the item sorting methods provided in this application.

[0214] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.

[0215] The storage medium may include: read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.

[0216] Since the computer program stored in the storage medium can execute the steps of any of the item sorting methods provided in the embodiments of this application, the beneficial effects that any of the item sorting methods provided in the embodiments of this application can achieve can be realized. For details, please refer to the previous embodiments, which will not be repeated here.

[0217] The above provides a detailed description of an item sorting method, apparatus, and system provided in the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A method for sorting items, characterized in that, The item sorting method includes: Receive item information for items to be sorted; The item information is compared with the product information in each pre-stored order to determine the target order to which the item to be sorted belongs; the sorting time of the target order is obtained; if the sorting time exceeds a preset time threshold, the sorted and unsorted items in the product information corresponding to the target order are extracted; based on the quantity and location of the sorted items and the quantity and location of the unsorted items, a sorting progress prompt for the target order is generated. Based on the product information in the target order, determine the target packaging box for the items to be sorted; If the product information of the target order does not contain any sorted items, then the system generates a packaging box identifier associated with the target order; extracts the target items from the product information, determines the packaging box size based on the volume and quantity of the target items; and associates the packaging box identifier with the target packaging box corresponding to the packaging box size to obtain the target packaging box corresponding to the item to be sorted. If the product information of the target order contains sorted items, the packaging box identifier associated with the target order is obtained; the items to be sorted are sorted to the target packaging box corresponding to the packaging box identifier, and it is determined whether the product information contains unsorted items; if the product information does not contain unsorted items, the target packaging box is sealed.

2. The item sorting method as described in claim 1, characterized in that, Before receiving the item information of the items to be sorted, the method includes: Based on the product information in each pre-deposited order, count the types of items included in each product information and the quantity of items corresponding to each product type; The items are sorted according to their type and the quantity of each type to obtain the items to be sorted.

3. The item sorting method as described in claim 1, characterized in that, The step of comparing the item information with the product information in each pre-stored order to determine the target order to which the item to be sorted belongs includes: The item information is compared with the product information in each pre-stored order to obtain candidate orders containing the item information; Based on the urgency, order time, and user level of the candidate orders, the target order to which the item to be sorted belongs is selected from the candidate orders.

4. The item sorting method as described in claim 1, characterized in that, After determining the target packaging box of the items to be sorted based on the product information in the target order, the process includes: If the target order is sorted, the item information of each item in the product information is obtained; Based on the item information of each item, a sealing code is generated, and the sealing code is affixed to the target packaging box to trace the origin of the item.

5. A method for sorting items, characterized in that... The item sorting method includes: Obtain item information for items to be sorted; Receive the target order corresponding to the item information; obtain the sorting time of the target order; if the sorting time exceeds a preset time threshold, extract the sorted and unsorted items from the product information corresponding to the target order; generate a sorting progress prompt for the target order based on the quantity and location of the sorted items and the quantity and location of the unsorted items. Based on the product information in the target order, output the target packaging box of the items to be sorted; If the product information of the target order does not contain any sorted items, then the system generates a packaging box identifier associated with the target order; extracts the target items from the product information, determines the packaging box size based on the volume and quantity of the target items; and associates the packaging box identifier with the target packaging box corresponding to the packaging box size to obtain the target packaging box corresponding to the item to be sorted. If the product information of the target order contains sorted items, the packaging box identifier associated with the target order is obtained; the items to be sorted are sorted to the target packaging box corresponding to the packaging box identifier, and it is determined whether the product information contains unsorted items; if the product information does not contain unsorted items, the target packaging box is sealed.

6. An item sorting device, characterized in that, The item sorting device includes: The receiving unit is used to receive the item information of the items to be sorted. The comparison unit is used to compare the item information with the product information in each pre-stored order to determine the target order to which the item to be sorted belongs; obtain the sorting time of the target order; if the sorting time exceeds a preset time threshold, extract the sorted and unsorted items from the product information corresponding to the target order; and generate a sorting progress prompt for the target order based on the quantity and location of the sorted items and the quantity and location of the unsorted items. The determining unit is configured to determine the target packaging box for the items to be sorted based on the product information in the target order. Specifically, if the product information of the target order does not contain any sorted items, the unit controls the generation of a packaging box identifier associated with the target order; extracts the target items from the product information; determines the packaging box size based on the volume and quantity of the target items; associates the packaging box identifier with the target packaging box corresponding to the packaging box size to obtain the target packaging box corresponding to the items to be sorted; if the product information of the target order contains sorted items, the unit obtains the packaging box identifier associated with the target order; controls the sorting of the items to be sorted into the target packaging box corresponding to the packaging box identifier, and determines whether the product information contains unsorted items; if the product information does not contain unsorted items, the unit controls the sealing of the target packaging box.

7. An item sorting device, characterized in that, The item sorting equipment includes at least one of a mobile terminal, a server, and a sorting execution device, wherein the item sorting equipment includes: One or more processors; Memory; and One or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the processor to implement the steps in the item sorting method of any one of claims 1 to 4 or claim 5.

8. A computer-readable storage medium, characterized in that, It stores a computer program, which is loaded by a processor to perform the steps of the article sorting method according to any one of claims 1 to 4 or claim 5.