Sorting job method, apparatus, and sorting system
Patent Information
- Application Number
- CN202210846887.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-19
- Publication Date
- 2026-10-30
- Estimated Expiration
- 2042-07-19
AI Technical Summary
[0003]现有技术中,只能择一选择基于容器信息码领取筐品的分拣任务,或者,基于产品信息码的领取单一品类产品的分拣任务,无法实现不同容器中同种产品的集中分拣
[0021]本申请实施例公开的分拣作业方法,应用于分拣作业客户端,通过响应于获取到用于领取分拣任务的信息码,确定所述信息码的类型,其中,所述类型包括:产品信息码和容器信息码;响应于所述信息码为产品信息码,基于用户操作在所述分拣作业客户端展示的拟领取任务列表中添加所述产品信息码所属订单产品对应的第一拟领取任务;响应于所述信息码为容器信息码,在所述拟领取任务列表中添加所述容器信息码对应的第二拟领取任务;响应于用户对所述拟领取任务列表的一键领取操作,对所述第一拟领取任务和所述第二拟领取任务进行合并领取,有助于提升分拣作业效率。
Smart Images

Figure CN117443743B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and in particular to sorting operation methods, apparatus, sorting systems, electronic devices and computer-readable storage media. Background Technology
[0002] In community e-commerce scenarios, group-buying orders require two sorting stages: central warehouse sorting and grid station sorting. In the central warehouse, the ordered products are sorted into primary containers (such as pallets) and secondary containers (such as turnover baskets) and then transported to the grid stations. Typically, primary containers contain multiple fully packaged products (such as cases), while secondary containers may contain multiple loose products of various types. Secondary containers are usually equipped with container information codes to identify each container. The number of SKUs (Stock Keeping Units) of the ordered products in each container is also fixed. After the ordered products in the primary or secondary containers are transported to the grid stations, sorting personnel further sort the products in each container to the respective group-buying points. In existing technology, sorting personnel can perform sorting tasks for single-category orders by scanning the product information code of a single ordered product, or they can scan the container information code of a secondary container to perform sorting tasks for all ordered products (i.e., basket items) in that secondary container.
[0003] In existing technologies, only one sorting task can be selected: either picking up baskets based on container information codes or picking up a single type of product based on product information codes. It is impossible to achieve centralized sorting of the same type of product in different containers. Summary of the Invention
[0004] This application provides a sorting operation method and apparatus that can combine the sorting tasks of order products in primary containers and the sorting tasks of order products in secondary containers, thereby realizing the centralized sorting of the same type of products in different containers and helping to improve sorting efficiency.
[0005] In a first aspect, embodiments of this application provide a sorting operation method applied to a sorting operation client, the method comprising:
[0006] In response to obtaining an information code for receiving a sorting task, the type of the information code is determined, wherein the type includes: product information code and container information code;
[0007] In response to the information code being a product information code, the first proposed task corresponding to the order product to which the product information code belongs is added to the proposed task list displayed on the sorting operation client based on the user operation;
[0008] In response to the information code being a container information code, a second proposed task corresponding to the container information code is added to the proposed task list;
[0009] In response to the user's one-click claim operation on the list of tasks to be claimed, the first task to be claimed and the second task to be claimed are combined and claimed.
[0010] Secondly, embodiments of this application provide a sorting operation device applied to a sorting operation client, the device comprising:
[0011] The information code acquisition module is used to determine the type of the information code in response to acquiring the information code used to receive the sorting task, wherein the type includes: product information code and container information code;
[0012] The first proposed task generation module is used to add the first proposed task corresponding to the order product to which the product information code belongs to the proposed task list displayed on the sorting operation client based on the user operation, in response to the information code being a product information code.
[0013] The second proposed task generation module is used to add the second proposed task corresponding to the container information code to the proposed task list in response to the information code being a container information code.
[0014] The merge claim module is used to merge the first and second proposed claim tasks in response to a user's one-click claim operation on the list of proposed tasks.
[0015] Thirdly, embodiments of this application provide a sorting system, including: a first sorting container, a second sorting container, and a sorting operation client, wherein...
[0016] The first sorting container is used to load order products that are not bound to a sorting container;
[0017] The second sorting container is equipped with a container information code, which is used to load the order products bound to the container information code;
[0018] The sorting operation client is used to execute the sorting operation method described in Embodiment 1.
[0019] Fourthly, embodiments of this application also disclose an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the sorting operation method described in embodiments of this application.
[0020] Fifthly, embodiments of this application provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, represents the steps of the sorting operation method disclosed in embodiments of this application.
[0021] The sorting operation method disclosed in this application is applied to a sorting operation client. Upon receiving an information code for claiming a sorting task, the method determines the type of the information code, which includes product information codes and container information codes. If the information code is a product information code, a first proposed task corresponding to the order product to which the product information code belongs is added to the proposed task list displayed on the sorting operation client based on user operation. If the information code is a container information code, a second proposed task corresponding to the container information code is added to the proposed task list. Upon a user's one-click claim operation on the proposed task list, the first and second proposed tasks are combined for claiming, which helps improve sorting efficiency.
[0022] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, the following are specific embodiments of this application. Attached Figure Description
[0023] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, 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, 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.
[0024] Figure 1 This is a schematic flowchart of a sorting operation method disclosed in one embodiment of this application;
[0025] Figure 2 This is one of the schematic diagrams showing the sorting task retrieval page in the embodiments of this application;
[0026] Figure 3 This is the second illustration of the sorting task claiming page display effect described in the embodiments of this application;
[0027] Figure 4 This is a schematic diagram of the sorting device structure disclosed in the embodiments of this application;
[0028] Figure 5 A block diagram schematically illustrates an electronic device for performing the method according to this application; and
[0029] Figure 6 A storage unit for holding or carrying program code that implements the method according to this application is schematically shown. Detailed Implementation
[0030] 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, 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.
[0031] The sorting operation method disclosed in the embodiments of this application is applied to a sorting operation client to solve the problem in the prior art that only one sorting task can be selected based on the container information code to pick up the basket, or based on the product information code to pick up a single category of products.
[0032] The following describes in detail a sorting operation method disclosed in this application, with reference to specific embodiments.
[0033] like Figure 1 As shown, a sorting operation method disclosed in one embodiment of this application includes steps 110 to 140.
[0034] Step 110: In response to obtaining the information code used to pick up the sorting task, determine the type of the information code, wherein the type includes: product information code and container information code.
[0035] In some embodiments of this application, the product information code is used to identify an order product. For example, the product information code is a string of numbers printed on the outer packaging of the product, starting with the number string "69". During the sorting operation, the sorting tasks of each sorting point can be retrieved based on the product information code of the order product.
[0036] In some embodiments of this application, the product information code is obtained based on the information code of the order product in the first sorting container scanned by the user. The first sorting container is a primary container, such as a pallet, used for loading full cases of products, large items, etc. The order products in the first sorting container do not need to be bound to the first sorting container.
[0037] The container information code is used to identify secondary containers in the sorting system, such as turnover baskets. The container information code has a fixed format, for example, a string of characters starting with the letters M or R. In some embodiments of this application, the container information code is obtained based on a user scanning the information code on a second sorting container. The second sorting container is a secondary container, which can be a turnover basket, turnover tray, or other container used to load loose or small products. The order products loaded in the second sorting container are locked. That is, after the order products are sorted into a certain second sorting container in the central warehouse, the sorting system establishes a binding relationship between the container information code of the second sorting container and the order products loaded in the second sorting container.
[0038] In some embodiments of this application, users can click the "Scan to Receive Task" entry on the sorting task retrieval page of the sorting operation client to enter the scanning page. Then, they can scan the information code (such as the product barcode) of the order product on the pallet or the information code (such as the QR code) of the turnover basket using the scanning terminal matched with the sorting operation client to obtain the information code for receiving the sorting task.
[0039] The sorting client obtains the information code scanned by the barcode scanning terminal by actively reading or passively receiving.
[0040] After obtaining the information code used to receive the sorting task, the sorting operation client further determines whether the information code is a product information code or a container information code, and executes the corresponding subsequent processing flow based on the determination result.
[0041] In some embodiments of this application, the sorting client can determine whether the information code is a product information code or a container information code based on its format. For example, an information code whose first character is the number 6 and the second character is the number 9 can be identified as a product information code. Similarly, an information code whose first character is the letter R or the letter M can be identified as a container information code.
[0042] Step 120: In response to the information code being a product information code, add the first proposed task corresponding to the order product to which the product information code belongs to the proposed task list displayed on the sorting operation client based on the user operation.
[0043] For example, when the information code is the product information code obtained by the user scanning the order product in the pallet (i.e., the first sorting container), the sorting operation client further generates a pick-up task for the scanned order product based on the user's operation, which is denoted as the "first proposed pick-up task" in this document. Then, the sorting operation client adds the generated first proposed pick-up task to the proposed pick-up task list and displays the proposed pick-up task list after adding the first proposed pick-up task on the sorting operation client's sorting task pick-up page.
[0044] Step 130: In response to the information code being a container information code, add the second proposed task corresponding to the container information code to the proposed task list.
[0045] For example, when the information code is the container information code obtained by the user scanning the QR code of the turnover basket (i.e., the second sorting container), the sorting operation client further generates a pick-up task for the ordered products in that turnover basket, which is denoted as the "second proposed pick-up task" in this document. Then, the sorting operation client adds the generated second proposed pick-up task to the proposed pick-up task list and displays the proposed pick-up task list after adding the second proposed pick-up task on the sorting operation client's sorting task pick-up page.
[0046] Step 140: In response to the user's one-click claim operation on the list of tasks to be claimed, the first task to be claimed and the second task to be claimed are combined and claimed.
[0047] After the aforementioned claiming operation, the list of tasks to be claimed may include one or more first tasks to be claimed, and one or more second tasks to be claimed. Users can combine and claim all tasks in the list of tasks to be claimed by triggering the "Confirm Claim" entry set on the sorting task claiming page of the sorting operation client (for example, by clicking the "Confirm Claim" button set on the sorting task claiming page).
[0048] To facilitate readers' understanding of the technical solution of this application, the specific implementation methods of the aforementioned steps are further illustrated below.
[0049] In some embodiments of this application, the step of adding a first proposed task corresponding to the order product to which the product information code belongs, based on user operation, to the proposed task list displayed on the sorting operation client in response to the information code being a product information code includes: displaying a sorting quantity input interface for the order product to which the product information code belongs in response to the information code being a product information code; obtaining the sorting quantity input by the user through the sorting quantity input interface; generating a first proposed task corresponding to the order product based on the sorting quantity and the product information code; and adding and displaying a first summary information of the first proposed task to the proposed task in the proposed task list displayed on the sorting operation client.
[0050] If the information code is determined to be a product information code, the sorting client first obtains the product information of the order product (i.e., the scanned order product) to which the product information code belongs, including product name, packaging, quality, etc. Next, the sorting client displays a sorting quantity input interface for the order product. The user can interact with this interface (e.g., by entering a number in the sorting quantity edit box) to input the sorting quantity of the order product. This sorting quantity is the minimum quantity of the product that the user visually estimates in the first sorting container (e.g., a pallet). After the user completes the sorting quantity input through the interface and confirms the quantity, the sorting client obtains the user-inputted sorting quantity through the interface. Then, the sorting client generates at least one sorting task corresponding to the sorting quantity of the scanned order product, based on the user-inputted sorting quantity and the product information code, as a first proposed sorting task.
[0051] In some embodiments of this application, the product information of the order product to which the product information code belongs can be further obtained. Then, the sorting operation client generates a sorting task corresponding to the sorting quantity of the scanned order product based on the sorting quantity input by the user, the product information code, and the product information of the order product to which the product information code belongs, as a first sorting task to be picked up.
[0052] After generating the first sorting task corresponding to the scanned order product, the sorting operation client adds the first sorting task to the list of currently generated sorting tasks and displays the list of sorting tasks including the first sorting task on the sorting task collection page.
[0053] In some embodiments of this application, the step of displaying the sorting quantity input interface for the order product to which the product information code belongs in response to the information code being a product information code includes: determining whether the product information code matches the order product in the first sorting container in response to the information code being a product information code; displaying the sorting quantity input interface for the order product to which the product information code belongs in response to the product information code matching the order product in the first sorting container; and outputting a prompt message indicating that the task cannot be received in response to the product information code not matching the order product in the first sorting container.
[0054] During the mixed task retrieval process, due to the randomness of the task types received by sorting personnel, it is necessary to determine which type of sorting task the sorting personnel are currently retrieving based on the type of information code scanned. This can lead to situations where sorting personnel mistakenly scan products in the turnover basket (i.e., the second sorting container) to retrieve the first intended task. To avoid such errors, after obtaining the product information code, the sorting operation client first determines whether the product to which the product information code belongs is an order product that was placed on the pallet (i.e., the first sorting container) in the central warehouse. If so, the sorting task for that order product can be retrieved; otherwise, the sorting task for that order product cannot be retrieved. In some embodiments of this application, when the central warehouse loads order products into pallets or turnover baskets and transports them to the grid station, the sorting system records the product information code and quantity information of the order products placed on the pallet. The sorting operation client can determine whether the product to which a certain product information code belongs is an order product placed on the pallet (i.e., the first sorting container) based on the data recorded by the sorting system.
[0055] In some embodiments of this application, the first sorting task to be sorted is displayed in the list of sorting tasks to be sorted on the sorting task claiming page as a first summary information. The first summary information includes one or more of the following: the product information code of the ordered product, the name of the ordered product, and the sorting quantity.
[0056] Taking the process of a user scanning the barcode of a carton of eggs on a tray to collect eggs as an example, after the user scans the product barcode on the egg packaging with the sorting PDA, the sorting operation client running on the sorting PDA obtains the information code of the carton of eggs (e.g., "691234567809"). By recognizing this information code, it is determined that it is a product information code. Then, the sorting operation client further obtains the product information of the order to which this product information code belongs, i.e., the product information of the scanned eggs, such as the product name being "Premium Large Eggs XX Ecological Eggs" and the packaging being "30 eggs / box". Next, the sorting operation client displays an input interface for the number of cartons of eggs to be sorted. The user enters the number of cartons to be sorted through this interface, and the sorting operation client then obtains the number of egg cartons to be sorted entered by the user. Finally, based on the number of egg cartons X entered by the user, the product information code of the eggs, the name of the eggs, and the packaging, the sorting operation client generates the first proposed collection and sorting task for these X cartons of "Premium Large Eggs XX Ecological Eggs".
[0057] Then, the sorting client adds the first proposed sorting task for generating X boxes of "Premium Large Eggs XX Organic Eggs" to the list of currently generated proposed sorting tasks, and displays the proposed sorting task list including the first proposed sorting task on the sorting task collection page. The display effect is as follows: Figure 2 As shown in the figure. Among them, 210 is the first sorting task to be generated.
[0058] In some embodiments of this application, the step of adding a second proposed task corresponding to the container information code to the proposed task list in response to the information code being a container information code includes: generating a second proposed task based on the container information code in response to the information code being a container information code; and adding a second summary information displaying the second proposed task to the proposed task list displayed on the sorting operation client.
[0059] If the information code is determined to be a container information code, the sorting operation client can generate a sorting task corresponding to the scanned second sorting container based solely on the container information code, as a second sorting task to be picked up.
[0060] In some embodiments of this application, when the information code is determined to be a container information code, the sorting operation client can further obtain the type of order product bound to the container information code and the quantity of each type of order product. Then, based on the container information code, the type of order product bound to the container information code, and the quantity of each type of order product, a sorting task is generated as the second proposed pick-up task corresponding to the container information code.
[0061] After generating the second proposed pickup task corresponding to the container information code, the sorting operation client adds the second proposed pickup sorting task to the currently generated proposed pickup sorting task list, and displays the proposed pickup sorting task list including the second proposed pickup sorting task on the sorting task pickup page.
[0062] In some embodiments of this application, the second sorting task to be picked up is displayed in the list of sorting tasks to be picked up on the sorting task pick-up page in the form of second summary information. The second summary information includes one or more of the following: the container information code, the identifier of the second sorting container to which the container information code belongs, the product type of the order bound to the container information code, and the total quantity of the order products bound to the container information code.
[0063] Taking the process of a user scanning a QR code on a sorting basket to collect their order products as an example, after the user scans the QR code on the basket using a sorting PDA, the sorting operation client running on the PDA obtains the basket's information code (e.g., "MT1234567890"). By recognizing this information code, it is determined that it is a container information code. Then, the sorting operation client further obtains the types of order products bound to this container information code and the quantity of each type of order product to determine the total number of order product types bound to the container information code, as well as the total number of order products. For example, if the container information code contains 3 types of order products, and the total quantity of the 3 types of order products is 20 pieces, then the sorting operation client generates a second proposed sorting task corresponding to this basket, including 20 pieces of each of the 3 types of order products, based on the container information code, the number of order product types bound to the container information code, and the total quantity of all order products.
[0064] Then, the sorting client adds the second proposed sorting task corresponding to the turnover basket to the currently generated list of proposed sorting tasks, and displays the list of proposed sorting tasks including the second proposed sorting task on the sorting task requisition page. The display effect is as follows: Figure 3 As shown in the figure. Among them, 310 is the second sorting task to be generated at present.
[0065] In some embodiments of this application, in response to a user's one-click claim operation on the list of tasks to be claimed, the first task to be claimed and the second task to be claimed are merged for claiming, including: in response to a user's one-click claim operation on the list of tasks to be claimed, the order products associated with the first task to be claimed and the order products associated with the second task to be claimed are merged based on the product dimension; and a sorting task is claimed based on the total quantity of each type of order product obtained by the quantity merging.
[0066] Users can browse the sorting tasks they wish to claim on the sorting task claim page, and can also delete one or more sorting tasks from the list. When a user performs a one-click claim operation on the list of tasks to be claimed (for example, by clicking the "Confirm Claim" button on the sorting task claim page), the sorting operation client will detect the operation. Then, the sorting operation client will retrieve all first and second proposed sorting tasks currently included in the list and merge them for claiming. For example, for the order products corresponding to all first and second proposed sorting tasks currently included in the list, the quantities will be merged based on the product dimension to obtain sorting tasks for one or more order products.
[0067] In some embodiments of this application, the step of responding to a user's one-click claim operation on the list of tasks to be claimed, and merging the order products associated with the first task to be claimed and the order products associated with the second task to be claimed based on the product dimension, includes: responding to a user's one-click claim operation on the list of tasks to be claimed, obtaining the order products and quantities corresponding to the first task to be claimed, and obtaining the quantity of each type of order product bound to the container information code corresponding to the second task to be claimed; adding the quantities of the same type of order products corresponding to the first task to be claimed and the order products bound to the container information code to obtain the total quantity of each type of order product confirmed to be claimed.
[0068] When merging the quantities of order products associated with the first and second proposed tasks in the proposed task list based on the product dimension, the sorting operation client first obtains all the first proposed tasks and all the second proposed tasks currently included in the proposed task list, and obtains the order products and sorting quantities corresponding to each first proposed task, and obtains the various order products and quantities bound to the container information codes corresponding to each second proposed task (i.e., the types of order products loaded in the second sorting container to which the container information code corresponding to the second proposed task belongs, and the loading quantities of each type of order product). Then, it iterates through each obtained order product, and for each order product, performs sorting quantity merging. For example, for a certain order product, the sorting quantities corresponding to each first proposed task for that order product, and the sorting quantities of that order product in all the second proposed tasks containing that order product, are accumulated, and the total accumulated quantity is used as the total quantity that needs to be sorted for that order product.
[0069] For a specific example, let's assume the proposed task list includes a first proposed task and a second proposed task. Assume the first proposed task is to sort 5 boxes of premium large-egg XX organic eggs, and the second proposed task is to sort 1 box of premium large-egg XX organic eggs and 10 bottles of YY mineral water bound to container information code "MT1234567890". Then, adding the sorting quantity of 5 for the "premium large-egg XX organic eggs" corresponding to the first proposed task to the sorting quantity of 1 for the "premium large-egg XX organic eggs" bound to container information order product code "MT1234567890", we get a total sorting quantity of 6 for the order product "premium large-egg XX organic eggs". The order product "YY mineral water" bound to container information code "MT1234567890" corresponds to only one proposed sorting task, with a quantity of 10 bottles.
[0070] Using this method, users can combine sorting tasks for single product categories (such as large-package products) and sorting tasks for turnover baskets in one go.
[0071] The sorting operation method disclosed in this application is applied to a sorting operation client. Upon receiving an information code for claiming a sorting task, the method determines the type of the information code, which includes product information codes and container information codes. If the information code is a product information code, a first proposed task corresponding to the order product to which the product information code belongs is added to the proposed task list displayed on the sorting operation client based on user operation. If the information code is a container information code, a second proposed task corresponding to the container information code is added to the proposed task list. Upon a user's one-click claim operation on the proposed task list, the first and second proposed tasks are combined for claiming, which helps improve sorting efficiency.
[0072] The sorting method disclosed in this application automatically identifies the type of sorting task received based on the information code, generates corresponding sorting tasks to be received, and adds them to the list of tasks to be received for display. When the user confirms that they will receive all the tasks in the list of tasks to be received, the sorting tasks of the same order products in different sorting tasks to be received are merged and received together. This allows the user to receive the sorting tasks of the same order products on the pallet and in the turnover basket at the same time, realizing the unified receipt and centralized sorting of the same products, reducing the repetitive movement of sorting personnel, and thus effectively improving sorting efficiency.
[0073] Furthermore, by adding the generated first or second proposed task to the proposed task list and displaying it on the sorting task claiming page of the sorting operation client, users can easily check the sorting tasks they are about to claim, which can effectively reduce the sorting error rate.
[0074] Example 2
[0075] This application discloses a sorting device, such as... Figure 4 As shown, the device includes:
[0076] The information code acquisition module 410 is used to determine the type of the information code in response to acquiring the information code used to receive the sorting task, wherein the type includes: product information code and container information code;
[0077] The first proposed task generation module 420 is used to add the first proposed task corresponding to the order product to which the product information code belongs to the proposed task list displayed on the sorting operation client based on the user operation in response to the information code being a product information code.
[0078] The second proposed task generation module 430 is used to add the second proposed task corresponding to the container information code to the proposed task list in response to the information code being a container information code.
[0079] The merge claim module 440 is used to merge the first and second proposed claim tasks in response to the user's one-click claim operation on the proposed task list.
[0080] In some embodiments of this application, the merging and receiving module 440 is further configured to:
[0081] In response to the user's one-click claim operation on the list of tasks to be claimed, the order products associated with the first task to be claimed and the order products associated with the second task to be claimed are merged based on the product dimension.
[0082] Based on the total quantity of each type of product obtained by quantity consolidation, a sorting task is assigned.
[0083] In some embodiments of this application, the step of merging the order products associated with the first and second intended tasks based on the product dimension in response to a user's one-click claim operation on the list of tasks to be claimed includes:
[0084] In response to a user's one-click claim operation on the list of tasks to be claimed, the order products and quantities corresponding to the first task to be claimed are obtained, and the quantities of each type of order product bound to the container information code corresponding to the second task to be claimed are obtained;
[0085] The quantities of the same type of product are added together with the order products corresponding to the first task to be claimed and the order products bound to the container information code to obtain the total quantity of each type of order product confirmed for claiming.
[0086] In some embodiments of this application, the first task generation module 420 is further configured to:
[0087] In response to the information code being a product information code, a sorting quantity input interface for the order product to which the product information code belongs is displayed;
[0088] Obtain the sorting quantity input by the user through the sorting quantity input interface;
[0089] Based on the sorting quantity and the product information code, a first proposed pickup task corresponding to the order product is generated;
[0090] Add a first summary of the first task to be picked up to the list of tasks to be picked up displayed in the sorting operation client.
[0091] In some embodiments of this application, the step of responding to the information code being a product information code and displaying the sorting quantity input interface for the order product to which the product information code belongs includes:
[0092] In response to the information code being a product information code, determine whether the product information code matches the order product in the first sorting container;
[0093] In response to the product information code matching the order product in the first sorting container, a sorting quantity input interface for the order product to which the product information code belongs is displayed;
[0094] In response to a mismatch between the product information code and the order product in the first sorting container, a prompt message indicating that the task cannot be picked up is output.
[0095] In some embodiments of this application, the second task generation module 430 is further configured to:
[0096] In response to the information code being a container information code, a second proposed task is generated based on the container information code;
[0097] Add a second summary of the second task to the list of tasks to be picked up displayed in the sorting operation client.
[0098] In some embodiments of this application, the product information code is obtained based on the information code of the order product in the first sorting container scanned by the user.
[0099] In some embodiments of this application, the container information code is obtained based on the user scanning the information code on the second sorting container.
[0100] The sorting apparatus disclosed in this application is used to implement the sorting method described in the method embodiments of this application. The specific implementation methods of each module of the apparatus will not be repeated here, but can be found in the specific implementation methods of the corresponding steps in the method embodiments.
[0101] The sorting device disclosed in this application is applied to a sorting client. Upon receiving an information code for claiming a sorting task, the device determines the type of the information code, which includes product information codes and container information codes. If the information code is a product information code, a first proposed task corresponding to the order product of the product information code is added to the proposed task list displayed on the sorting client based on user operation. If the information code is a container information code, a second proposed task corresponding to the container information code is added to the proposed task list. Upon a user's one-click claim operation on the proposed task list, the first and second proposed tasks are combined for claiming, which helps improve sorting efficiency.
[0102] The sorting device disclosed in this application automatically identifies the type of sorting task received based on the information code, generates corresponding sorting tasks to be received, and adds them to the list of tasks to be received for display. When the user confirms that all tasks in the list of tasks to be received are to be received, the sorting tasks of the same order products in different sorting tasks are merged and received together. This allows the user to receive sorting tasks of the same order products on the pallet and in the turnover basket at the same time, realizing unified receipt and centralized sorting of the same products, reducing the repetitive movement of sorting personnel, and thus effectively improving sorting efficiency.
[0103] Furthermore, by adding the generated first or second proposed task to the proposed task list and displaying it on the sorting task claiming page of the sorting operation client, users can easily check the sorting tasks they are about to claim, which can effectively reduce the sorting error rate.
[0104] Accordingly, this application provides a sorting system, including: a first sorting container, a second sorting container, and a sorting operation client, wherein...
[0105] The first sorting container is used to load order products that are not bound to a sorting container;
[0106] The second sorting container is equipped with a container information code, which is used to load the order products bound to the container information code;
[0107] The sorting operation client is used to execute the sorting operation method as described above.
[0108] In some embodiments of this application, the sorting system further includes: a barcode scanning terminal matched with the sorting operation client, wherein,
[0109] The barcode scanning terminal is used to scan the product information code of the order products loaded in the first sorting container, and to scan the container information code of the second sorting container, and send the scanned information code to the sorting operation client.
[0110] For specific implementation details of each component in the sorting system disclosed in this application, please refer to Embodiment 1, which will not be repeated here.
[0111] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For the apparatus embodiments, since they are fundamentally similar to the method embodiments, the description is relatively simple; relevant parts can be referred to the descriptions in the method embodiments.
[0112] The sorting method and apparatus provided in this application have been described in detail above. 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 its core idea. 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 idea of this application. Therefore, the content of this specification should not be construed as a limitation of this application.
[0113] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0114] The various component embodiments of this application can be implemented in hardware, or as software modules running on one or more processors, or a combination thereof. Those skilled in the art will understand that microprocessors or digital signal processors (DSPs) can be used in practice to implement some or all of the functions of some or all of the components in the electronic device according to the embodiments of this application. This application can also be implemented as a device or apparatus program (e.g., a computer program and computer program product) for performing part or all of the methods described herein. Such a program implementing this application can be stored on a computer-readable medium, or can be in the form of one or more signals. Such signals can be downloaded from an Internet website, provided on a carrier signal, or provided in any other form.
[0115] For example, Figure 5 An electronic device is shown that can implement the methods according to this application. The electronic device may be a PC, mobile terminal, personal digital assistant, tablet computer, etc. The electronic device conventionally includes a processor 510 and a memory 520, and program code 530 stored in the memory 520 and executable on the processor 510, which, when executing the program code 530, implements the methods described in the above embodiments. The memory 520 may be a computer program product or a computer-readable medium. The memory 520 may be an electronic memory such as flash memory, EEPROM (Electrically Erasable Programmable Read-Only Memory), EPROM, hard disk, or ROM. The memory 520 has a storage space 5201 for the program code 530 of a computer program for performing any of the method steps described above. For example, the storage space 5201 for the program code 530 may include various computer programs for implementing the various steps in the above methods. The program code 530 is computer-readable code. These computer programs can be read from or written to one or more computer program products. These computer program products include program code carriers such as hard disks, CDs, memory cards, or floppy disks. The computer program includes computer-readable code that, when executed on an electronic device, causes the electronic device to perform the method according to the above embodiments.
[0116] This application also discloses a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the sorting operation method as described in Embodiment 1 of this application.
[0117] Such a computer program product can be a computer-readable storage medium, which can have the same characteristics as... Figure 5The memory 520 in the illustrated electronic device is similarly arranged with storage segments, storage spaces, etc. Program code can be stored, for example, in a compressed form on the computer-readable storage medium. The computer-readable storage medium is typically as shown in the reference. Figure 6 The portable or fixed storage unit is described above. Typically, the storage unit includes computer-readable code 530', which is code read by a processor and, when executed by the processor, implements the various steps of the method described above.
[0118] The terms "an embodiment," "embodiment," or "one or more embodiments" as used herein mean that a particular feature, structure, or characteristic described in connection with an embodiment is included in at least one embodiment of this application. Furthermore, please note that the examples of the phrase "in one embodiment" do not necessarily all refer to the same embodiment.
[0119] Numerous specific details are set forth in the specification provided herein. However, it will be understood that embodiments of this application may be practiced without these specific details. In some instances, well-known methods, structures, and techniques have not been shown in detail so as not to obscure the understanding of this specification.
[0120] In the claims, any reference signs placed between parentheses should not be construed as limiting the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. This application can be implemented by means of hardware comprising several different elements and by means of a suitably programmed computer. In a unit claim enumerating several means, several of these means may be embodied by the same item of hardware. The use of the words first, second, and third, etc., does not indicate any order. These words can be interpreted as names.
[0121] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.
Claims
1. A sorting operation method, applied to a sorting operation client, characterized in that, The method includes: in response to obtaining an information code for receiving a sorting task, determining the type of the information code, wherein the type includes: a product information code and a container information code, the product information code being obtained based on a user scanning an information code of an order product in a first sorting container, and the container information code being obtained based on a user scanning an information code on a second sorting container; the first sorting container is used to load order products not bound to a sorting container; the second sorting container is provided with a container information code for loading order products bound to the container information code; In response to the information code being a product information code, determine whether the product information code matches an order product in the first sorting container; in response to the product information code matching an order product in the first sorting container, display the sorting quantity input interface for the order product to which the product information code belongs; obtain the sorting quantity input by the user through the sorting quantity input interface; based on the sorting quantity and the product information code, generate a first proposed task corresponding to the order product; add and display first summary information of the first proposed task in the proposed task list displayed on the sorting operation client; in response to the product information code not matching an order product in the first sorting container, output a prompt message indicating that the task cannot be claimed; in response to the information code being a container information code, add a second proposed task corresponding to the container information code to the proposed task list; in response to the user's one-click claim operation on the proposed task list, merge the first proposed task and the second proposed task for claiming.
2. The method according to claim 1, characterized in that, The step of merging the first and second tasks to be claimed in response to the user's one-click claim operation on the list of tasks to be claimed includes: merging the order products associated with the first and second tasks based on the product dimension; and claiming a sorting task based on the total quantity of each type of order product obtained by the quantity merging.
3. The method according to claim 2, characterized in that, The step of merging the quantities of order products associated with the first and second proposed tasks based on the product dimension in response to the user's one-click claim operation on the proposed task list includes: obtaining the order products and quantities corresponding to the first proposed task, and obtaining the quantities of each type of order product bound to the container information code corresponding to the second proposed task; adding the quantities of the same type of order products corresponding to the first proposed task and the order products bound to the container information code to obtain the total quantity of each type of order product confirmed for claim.
4. The method according to claim 1, characterized in that, The step of adding a second proposed task corresponding to the container information code to the proposed task list in response to the information code being a container information code includes: generating a second proposed task based on the container information code in response to the information code being a container information code; and adding a second summary information of the second proposed task to the proposed task list displayed on the sorting operation client.
5. A sorting operation device, applied to a sorting operation client, characterized in that, include: The information code acquisition module is used to determine the type of the information code in response to acquiring the information code used to receive the sorting task. The type includes a product information code and a container information code. The product information code is obtained based on the user scanning the information code of the order product in the first sorting container, and the container information code is obtained based on the user scanning the information code on the second sorting container. The first sorting container is used to load order products not bound to a sorting container. The second sorting container is equipped with a container information code and is used to load order products bound to the container information code. The first proposed task generation module is used to determine whether the product information code matches the order product in the first sorting container in response to the information code being a product information code; to display the sorting quantity input interface for the order product to which the product information code belongs in response to the product information code matching the order product in the first sorting container; to obtain the sorting quantity input by the user through the sorting quantity input interface; to generate a first proposed task corresponding to the order product based on the sorting quantity and the product information code; to add and display a first summary information of the first proposed task in the proposed task list displayed on the sorting operation client; and to output a prompt message indicating that the task cannot be claimed in response to the product information code not matching the order product in the first sorting container. The second proposed task generation module is used to add a second proposed task corresponding to the container information code in the proposed task list in response to the information code being a container information code. The merged claim module is used to merge the first proposed task and the second proposed task in response to the user's one-click claim operation on the proposed task list.
6. A sorting system, characterized in that, It includes a first sorting container, a second sorting container, and a sorting operation client, wherein the sorting operation client is used to perform the sorting operation method as described in any one of claims 1 to 4.
7. An electronic device, comprising a memory, a processor, and program code stored in the memory and executable on the processor, characterized in that, When the processor executes the program code, it implements the sorting operation method according to any one of claims 1 to 4.
8. A computer-readable storage medium having program code stored thereon, characterized in that, When executed by a processor, the program code implements the steps of the sorting operation method according to any one of claims 1 to 4.
Citation Information
Patent Citations
System-Directed Single Line Pick Batching
US20220033186A1
