Method, device, electronic device and readable medium for deploying a sorting apparatus

By acquiring the attribute information and grid planning of sorting equipment, and combining equipment type and flow information, the deployment strategy of sorting equipment was optimized, which solved the problem of unreasonable equipment deployment, improved sorting efficiency and reduced costs.

CN114819803BActive Publication Date: 2026-01-20BEIJING JINGDONG ZHENSHI INFORMATION TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210325272.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-29
Publication Date
2026-01-20
Estimated Expiration
2042-03-29

AI Technical Summary

Technical Problem

The lack of unified standards for the deployment of sorting equipment in existing technologies leads to unreasonable equipment deployment, affecting sorting efficiency and costs.

Method used

By acquiring the attribute information of sorting equipment, combined with equipment type, grid flow information and preset packaging constraints, the grid planning results are determined, and sorting cost assessment and packaging volume prediction are carried out to optimize equipment deployment strategies.

Benefits of technology

The deployment strategy for sorting equipment was optimized, which improved sorting efficiency and reduced sorting costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114819803B_ABST
    Figure CN114819803B_ABST
Patent Text Reader

Abstract

The present disclosure provides a deployment method, device, electronic device and readable medium of a sorting device, wherein the deployment method of the sorting device comprises: obtaining attribute information of the sorting device to be deployed, wherein the attribute information comprises the type and maximum load capacity of each sorting device; determining a bin planning result of the sorting device according to the type of the sorting device, bin flow information and a preset package building constraint condition; performing sorting cost evaluation and package building quantity prediction according to the bin planning result of the sorting device; and determining deployment strategy information of the sorting device according to the sorting cost and the package building quantity. Through the embodiment of the present disclosure, the deployment strategy information of the sorting device is optimized, and the sorting cost is reduced on the premise of ensuring the sorting efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of logistics technology, and more specifically, to a method, apparatus, electronic device, and readable medium for deploying sorting equipment. Background Technology

[0002] Currently, sorting centers are the most crucial link in the express logistics network, and also the most costly in terms of network construction. The traditional sorting model involves unloading each waybill onto a sorting conveyor to sort packages in different directions. To improve efficiency, sorting centers often group packages with similar or identical flow directions. However, the lack of standardized methods for using sorting equipment and planning sorting slots frequently leads to problems such as unreasonable equipment deployment.

[0003] It should be noted that the information disclosed in the background section above is only used to enhance the understanding of the background of this disclosure, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention

[0004] The purpose of this disclosure is to provide a method, apparatus, electronic device, and readable medium for deploying sorting equipment, at least to some extent overcoming the problem of unreasonable deployment of sorting equipment due to limitations and defects in related technologies.

[0005] According to a first aspect of the present disclosure, a method for deploying sorting equipment is provided, comprising: acquiring attribute information of the sorting equipment to be deployed, wherein the attribute information includes the type and maximum load capacity of each sorting equipment; determining the sorting equipment's sorting slot planning result based on the sorting equipment's type, slot flow information, and preset packaging constraints; performing sorting cost assessment and packaging volume prediction based on the sorting equipment's sorting slot planning result; and determining the sorting equipment's deployment strategy information based on the sorting cost and the packaging volume.

[0006] In one exemplary embodiment of this disclosure, determining the sorting equipment's grid planning result based on the type of the sorting equipment, grid flow information, and preset packaging constraints includes: if the sorting equipment is determined to be a linear sorting equipment, then determining the flow direction information and flow information included in the grid flow information corresponding to the linear sorting equipment; sorting the multiple flow directions in the flow direction information according to the descending order of the multiple flow directions in the flow information; configuring the grids of the linear sorting equipment according to the correspondence between the sorted flow directions and the grids of the sorting equipment; determining the packaging capacity of the configured linear sorting equipment; and determining the grid planning result of the linear sorting equipment based on the packaging capacity and the preset packaging constraints.

[0007] In an exemplary embodiment of this disclosure, determining the grid planning result of the sorting equipment based on the packing quantity and the preset packing constraints includes: if it is determined that the number of grids corresponding to the packing quantity reaches the total number of grids of the linear sorting equipment, or if it is determined that the packing quantity reaches the upper limit of the processing flow of the linear sorting equipment, then it is determined that the packing quantity satisfies the preset packing constraints, and the grid planning result corresponding to the linear sorting equipment is generated.

[0008] In an exemplary embodiment of this disclosure, determining the sorting device's grid planning result based on the type of the sorting device, grid flow information, and preset packaging constraints further includes: if the sorting device is determined to be a ring-shaped sorting device, then determining the flow direction information and flow information included in the grid flow information corresponding to the ring-shaped sorting device; sorting the multiple flow directions in the flow direction information according to the descending order of the multiple flow directions in the flow information; determining the flow of the sorted flow directions; determining the correspondence between the sorted flow directions and the grids of the ring-shaped sorting device based on the relationship between the flow of the sorted flow directions and a preset flow threshold, and configuring the grids of the ring-shaped sorting device; determining the packaging quantity of the configured ring-shaped sorting device; and determining the grid planning result of the ring-shaped sorting device based on the packaging quantity and the preset packaging constraints.

[0009] In an exemplary embodiment of this disclosure, determining the grid planning result of the circular sorting equipment based on the packing quantity and the preset packing constraints includes: determining the total number of grids of the circular sorting equipment; determining the grid repetition coefficient of the circular sorting equipment; calculating the product between the total number of grids and the grid repetition coefficient; determining whether the number of grids of the circular sorting equipment to be deployed is less than or equal to the product; if it is determined that the number of grids of the circular sorting equipment to be deployed is less than or equal to the product, then it is determined that the packing quantity of the circular sorting equipment satisfies the preset packing constraints, and the grid planning result corresponding to the circular sorting equipment is generated.

[0010] In one exemplary embodiment of this disclosure, the sorting cost assessment and packing volume prediction based on the grid planning results of the sorting equipment includes: determining the sorting efficiency, the amount of work to be sorted, and the labor cost corresponding to the sorting equipment based on the grid planning results; calculating the ratio between the amount of work to be sorted and the sorting efficiency of the sorting equipment; calculating the sum of the ratios of the sorting equipment; calculating the product between the sum of the ratios of the sorting equipment and the labor cost, and recording it as the packing cost of the sorting equipment; and assessing the sorting cost based on the packing cost of the sorting equipment.

[0011] In one exemplary embodiment of this disclosure, the sorting cost assessment and package quantity prediction based on the grid planning results of the sorting equipment further includes: determining the sorting efficiency, the amount of work to be sorted, and the labor cost corresponding to the sorting equipment based on the grid planning results; determining the amount of work for manual diversion based on the sorting efficiency and the amount of work to be sorted; determining the sorting efficiency of the manual diversion; calculating the ratio between the amount of work for manual diversion and the sorting efficiency of manual diversion; calculating the sum of the ratios of manual diversion; calculating the product between the sum of the manual diversion and the labor cost, and recording it as the package construction cost of the manual diversion; and assessing the sorting cost based on the package construction cost of the manual diversion.

[0012] According to a second aspect of the present disclosure, a deployment apparatus for sorting equipment is provided, comprising: an acquisition module configured to acquire attribute information of sorting equipment to be deployed, wherein the attribute information includes the type and maximum load capacity of each sorting equipment; a determination module configured to determine the sorting equipment's grid planning result based on the sorting equipment's type, grid flow information, and preset packaging constraints; a planning module configured to perform sorting cost assessment and packaging quantity prediction based on the sorting equipment's grid planning result; and a deployment module configured to determine the sorting equipment's deployment strategy information based on the sorting cost and the packaging quantity.

[0013] According to a third aspect of this disclosure, an electronic device is provided, comprising: a memory; and a processor coupled to the memory, the processor being configured to perform the method as described in any of the preceding methods based on instructions stored in the memory.

[0014] According to a fourth aspect of this disclosure, a computer-readable storage medium is provided having a program stored thereon that, when executed by a processor, implements a method for deploying a sorting device as described in any of the preceding claims.

[0015] In this embodiment, by acquiring the attribute information of the sorting equipment to be deployed, and determining the grid planning result of the sorting equipment based on the type of the sorting equipment, grid flow information, and preset packaging constraints, sorting cost assessment and packaging volume prediction are performed based on the grid planning result of the sorting equipment. Finally, the deployment strategy information of the sorting equipment is determined based on the sorting cost and the packaging volume, thereby optimizing the deployment strategy information of the sorting equipment and reducing sorting costs while ensuring sorting efficiency.

[0016] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0017] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure. It is obvious that the drawings described below are merely some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.

[0018] Figure 1 A schematic diagram of an exemplary system architecture for a sorting device deployment scheme to which embodiments of the present invention can be applied is shown;

[0019] Figure 2 This is a flowchart of a method for deploying a sorting device according to an exemplary embodiment of this disclosure;

[0020] Figure 3 This is a flowchart of another method for deploying a sorting device in an exemplary embodiment of this disclosure;

[0021] Figure 4 This is a flowchart of another method for deploying a sorting device in an exemplary embodiment of this disclosure;

[0022] Figure 5 This is a flowchart of another method for deploying a sorting device in an exemplary embodiment of this disclosure;

[0023] Figure 6 This is a flowchart of another method for deploying a sorting device in an exemplary embodiment of this disclosure;

[0024] Figure 7 This is a flowchart of another method for deploying a sorting device in an exemplary embodiment of this disclosure;

[0025] Figure 8 This is a flowchart of another method for deploying a sorting device in an exemplary embodiment of this disclosure;

[0026] Figure 9 This is a flowchart of another method for deploying a sorting device in an exemplary embodiment of this disclosure;

[0027] Figure 10 This is a block diagram of a deployment apparatus for a sorting device according to an exemplary embodiment of the present disclosure;

[0028] Figure 11 This is a block diagram of an electronic device according to an exemplary embodiment of the present disclosure. Detailed Implementation

[0029] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided to make this disclosure more comprehensive and complete, and to fully convey the concept of the example embodiments to those skilled in the art. The described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a full understanding of embodiments of this disclosure. However, those skilled in the art will recognize that the technical solutions of this disclosure can be practiced with one or more of the specific details omitted, or other methods, components, apparatus, steps, etc., can be employed. In other instances, well-known technical solutions are not shown or described in detail to avoid obscuring various aspects of this disclosure.

[0030] Furthermore, the accompanying drawings are merely illustrative of this disclosure, and the same reference numerals in the drawings denote the same or similar parts, thus repeated descriptions of them will be omitted. Some block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.

[0031] Figure 1 A schematic diagram of an exemplary system architecture for a sorting device deployment scheme that can be applied to embodiments of the present invention is shown.

[0032] like Figure 1 As shown, system architecture 100 may include one or more of terminal devices 101, 102, and 103, a network 104, and a server 105. Network 104 serves as the medium for providing communication links between terminal devices 101, 102, and 103 and server 105. Network 104 may include various connection types, such as wired or wireless communication links or fiber optic cables, etc.

[0033] It should be understood that Figure 1 The number of terminal devices, networks, and servers shown is merely illustrative. Depending on implementation needs, there can be any number of terminal devices, networks, and servers. For example, server 105 could be a server cluster composed of multiple servers.

[0034] Users can use terminal devices 101, 102, and 103 to interact with server 105 via network 104 to receive or send messages, etc. Terminal devices 101, 102, and 103 can be various electronic devices with displays, including but not limited to smartphones, tablets, laptops, and desktop computers, etc.

[0035] In some embodiments, the sorting equipment deployment method provided in this invention is generally executed by terminal device 103 (which may also be terminal device 101 or 102), and correspondingly, the sorting equipment deployment device is generally disposed in terminal device 103 (which may also be terminal device 101 or 102). In other embodiments, some servers may have similar functions to the terminal devices to execute this method. Therefore, the sorting equipment deployment method provided in this invention is not limited to execution by terminal devices.

[0036] The exemplary embodiments of this disclosure will now be described in detail with reference to the accompanying drawings.

[0037] Figure 2 This is a flowchart of a method for deploying a sorting device in an exemplary embodiment of this disclosure.

[0038] refer to Figure 2 The deployment methods for sorting equipment may include:

[0039] Step S202: Obtain the attribute information of the sorting equipment to be deployed, wherein the attribute information includes the type and maximum load capacity of each sorting equipment.

[0040] In the above embodiments, the types of sorting equipment include linear and circular types, but are not limited to these. Each type of sorting equipment corresponds to a set of grid flow information and packaging constraints.

[0041] In the above embodiments, the maximum load capacity corresponds to the upper limit of the number of packages that each sorting device can sort.

[0042] Step S204: Determine the sorting equipment's sorting slot planning result based on the type of sorting equipment, slot flow information, and preset packaging constraints.

[0043] In the above embodiments, the sorting equipment's grid planning results are determined by the type of sorting equipment, grid flow information, and preset packaging constraints. This constructs a deployment model for various types of sorting equipment, and the grid planning results are used to judge the initial effect of deploying the sorting equipment.

[0044] Step S206: Based on the grid planning results of the sorting equipment, perform sorting cost assessment and package quantity prediction.

[0045] In the above embodiments, sorting cost assessment and package volume prediction are performed based on the grid planning results of the sorting equipment, thereby achieving a balance between sorting cost and package volume and improving the rationality, objectivity and package output efficiency of the sorting equipment deployment.

[0046] Step S208: Determine the deployment strategy information of the sorting equipment based on the sorting cost and the number of packages.

[0047] Based on the above embodiments of this disclosure, by obtaining the attribute information of the sorting equipment to be deployed, and determining the grid planning result of the sorting equipment according to the type of the sorting equipment, grid flow information and preset packaging constraints, sorting cost assessment and packaging quantity prediction are performed based on the grid planning result of the sorting equipment. Finally, the deployment strategy information of the sorting equipment is determined based on the sorting cost and the packaging quantity, thereby optimizing the deployment strategy information of the sorting equipment and reducing sorting costs while ensuring sorting efficiency.

[0048] The following section details each step of the deployment method for sorting equipment.

[0049] In one exemplary embodiment of this disclosure, such as Figure 3 As shown, the sorting equipment's sorting slot planning results, determined based on the type of sorting equipment, slot flow information, and preset packaging constraints, include:

[0050] Step S302: If it is determined that the type of the sorting equipment is a linear sorting equipment, then determine the flow direction information and flow information included in the grid flow information corresponding to the linear sorting equipment.

[0051] In the above embodiments, the linear sorting equipment typically has one package inlet and multiple slots. The slots are used for package outflow and centralized packaging. The flow direction information corresponds to the number and location of the slots, and the flow rate information corresponds to the number of packages outflowing from the slots.

[0052] Step S304: Sort the multiple flow directions in the flow direction information according to the descending order of the multiple flow rates in the flow information.

[0053] Step S306: Configure the grids of the linear sorting device according to the correspondence between the sorted flow direction and the grids of the sorting device.

[0054] Step S308: Determine the packing capacity of the configured linear sorting equipment.

[0055] In the above embodiments, the flow of each direction of the linear sorting equipment is sorted in descending order based on the flow of each compartment, that is, from largest to smallest, in order to evaluate the outgoing flow of the planned linear sorting equipment.

[0056] Step S310: Determine the grid planning result of the linear sorting equipment based on the packing quantity and the preset packing constraints.

[0057] In the above embodiments, the grid planning results of the linear sorting equipment are determined based on the number of packages and preset constraints. The grid planning results also include information on manual sorting and package creation. Based on this, the reliability, accuracy and comprehensiveness of the grid planning results are improved.

[0058] In one exemplary embodiment of this disclosure, such as Figure 4 As shown, the grid planning results of the sorting equipment determined based on the packing quantity and the preset packing constraints include:

[0059] Step S402: If it is determined that the number of slots corresponding to the number of packages is equal to the total number of slots of the linear sorting equipment, or if it is determined that the number of packages is equal to the upper limit of the processing flow of the linear sorting equipment, then it is determined that the number of packages satisfies the preset package constraint condition, and the slot planning result corresponding to the linear sorting equipment is generated.

[0060] In the above embodiments, when it is determined that the number of compartments corresponding to the number of packages built reaches the total number of compartments of the linear sorting equipment, or when it is determined that the number of packages built reaches the upper limit of the processing flow of the linear sorting equipment, it is determined that the number of packages built satisfies the preset package building constraint condition, and the compartment planning result corresponding to the linear sorting equipment is generated. In addition to sorting by the linear sorting equipment, the remaining packages can also be sorted manually, which improves the reliability and efficiency of mechanized sorting.

[0061] In one exemplary embodiment of this disclosure, such as Figure 5 As shown, the determination of the sorting equipment's sorting slot planning results based on the type of sorting equipment, slot flow information, and preset packaging constraints also includes:

[0062] Step S502: If it is determined that the type of the sorting equipment is a ring-shaped sorting equipment, then determine the flow direction information and flow information included in the grid flow information corresponding to the ring-shaped sorting equipment.

[0063] In the above embodiments, the ring sorting equipment typically has multiple package inlets and multiple slots. The slots are also used for package outflow and centralized packaging. The flow direction information corresponds to the number and location of the slots, and the flow rate information corresponds to the number of packages flowing out of the slots.

[0064] In the above embodiments, the grid planning of the ring sorting equipment can be further optimized. For example, a first flow threshold and a second flow threshold can be set. The first flow threshold is less than the second flow threshold. If the flow of the first flow direction is less than the first flow threshold, then n first flow directions are merged to share one grid. If the flow of the second flow direction is greater than or equal to the first flow threshold and less than or equal to the second flow threshold, then one grid is allocated to the second flow direction. If the flow of the third flow direction is greater than the second flow threshold, then multiple grids are allocated to the third flow direction.

[0065] In one embodiment of this disclosure, the first flow threshold may be set to 20.

[0066] In one embodiment of this disclosure, the second flow threshold may be set to 120.

[0067] In one embodiment of this disclosure, n may be set to 5.

[0068] Step S504: Sort the multiple flow directions in the flow direction information according to the descending order of the multiple flow rates in the flow information.

[0069] Step S506: Determine the flow rate of the sorted flow direction.

[0070] Step S508: Based on the relationship between the flow rate of the sorted flow direction and the preset flow rate threshold, determine the correspondence between the sorted flow direction and the grid of the circular sorting device, and configure the grid of the circular sorting device.

[0071] Step S510: Determine the packing capacity of the configured circular sorting equipment.

[0072] Step S512: Determine the grid planning result of the ring sorting equipment based on the packing quantity and the preset packing constraints.

[0073] In one exemplary embodiment of this disclosure, such as Figure 6 As shown, the grid planning result of the circular sorting equipment is determined based on the packing quantity and the preset packing constraints, including:

[0074] Step S602: Determine the total number of compartments in the ring-shaped sorting device.

[0075] Step S604: Determine the repeatability coefficient of the grid of the ring sorting device.

[0076] In one embodiment of this disclosure, bin_rc is the grid repetition coefficient. The bin_rc varies depending on the model of the sorting equipment. The default parameter settings are: bin_rc = 0.6 for double-layer ring sorting equipment, bin_rc = 0.3 for single-layer ring sorting equipment, and bin_rc = 0.2 for mini ring sorting equipment.

[0077] Step S606: Calculate the product between the total number of grids and the grid repetition coefficient.

[0078] Step S608: Determine whether the number of slots of the ring sorting equipment to be deployed is less than or equal to the product.

[0079] Step S610: If it is determined that the number of slots of the ring sorting equipment to be deployed is less than or equal to the product, then it is determined that the packing quantity of the ring sorting equipment meets the preset packing constraint condition, and the slot planning result corresponding to the ring sorting equipment is generated.

[0080] In one embodiment of this disclosure, if the total number of slots in the ring-shaped sorting device is set to M, and the total number of slots planned for a high flow (>120) with multiple slots is N, then the preset packaging constraint condition is satisfied: N≤bin_rc×M.

[0081] In one exemplary embodiment of this disclosure, such as Figure 7 As shown, the sorting cost assessment and package volume prediction based on the grid planning results of the sorting equipment include:

[0082] Step S702: Determine the sorting efficiency, the amount of work to be sorted, and the labor cost corresponding to the sorting equipment based on the grid planning results.

[0083] In one embodiment of this disclosure, the sorting workload includes the total number of packages collected by a linear sorting device and the total number of packages collected by a circular sorting device, as detailed below:

[0084] (1) Total number of packages collected by the straight-line sorting equipment: The total number of packages collected by the straight-line sorting equipment, represented by straight_packing_qtty.

[0085] (2) Total number of packages collected by the circular sorting equipment: The total number of packages collected by the through sorting equipment, represented by circular_packing_qtty.

[0086] Step S704: Calculate the ratio between the workload of the sorting equipment and the sorting efficiency of the sorting equipment.

[0087] In one exemplary embodiment of this disclosure, sorting efficiency includes the sorting efficiency of a linear sorting device and the sorting efficiency of a circular sorting device, as detailed below:

[0088] (1) Sorting efficiency of linear sorting equipment: The number of packages collected by a single person using a linear sorting machine per unit time, represented by straight_efficiency.

[0089] (2) Sorting efficiency of circular sorting equipment: The number of packages collected by a single person using circular sorting per unit time, represented by circular_efficiency.

[0090] Step S706: Calculate the cumulative sum of the proportions of the sorting equipment.

[0091] Step S708: Calculate the product between the sum of the proportions of the sorting equipment and the labor cost, and record it as the construction cost of the sorting equipment.

[0092] In one exemplary embodiment of this disclosure, the packaging cost of the sorting equipment includes the packaging cost of a linear sorting equipment and the packaging cost of a circular sorting equipment, as detailed below:

[0093] (1) Setup cost of linear sorting equipment:

[0094] (straight_packing_qtty / straight_efficiency)×wage.

[0095] (2) Setup cost of the ring-type sorting equipment:

[0096] (circular_packing_qtty / circular_efficiency)×wage.

[0097] Among them, wage represents the labor cost.

[0098] Step S710: Evaluate the sorting cost based on the construction cost of the sorting equipment.

[0099] In one exemplary embodiment of this disclosure, such as Figure 8 As shown, the sorting cost assessment and package volume prediction based on the grid planning results of the sorting equipment also include:

[0100] Step S802: Determine the sorting efficiency, the amount of work to be sorted, and the labor cost corresponding to the sorting equipment based on the grid planning results.

[0101] Step S804: Determine the amount of manual sorting tasks based on the sorting efficiency and the amount of tasks to be sorted.

[0102] In the above embodiments, packages that are not sorted by the sorting equipment need to be sorted manually, and the labor cost mainly includes the cost of manual sorting and manual packaging.

[0103] In one embodiment of this disclosure, the workload of manual distribution, i.e. the total number of packages collected through manual distribution, is represented by labor_packing_qtty.

[0104] Step S806: Determine the sorting efficiency of the manual diversion.

[0105] Step S808: Calculate the ratio between the workload of manual sorting and the sorting efficiency of manual sorting.

[0106] Step S810: Calculate the cumulative sum of the proportions of the manual diversion.

[0107] Step S812: Calculate the product between the cumulative sum of the manual diversion and the labor cost, and record it as the construction cost of the manual diversion.

[0108] In the above embodiment, the cost of manually splitting packets is: labor_packing_qtty / labour_efficiency×wage.

[0109] Step S814: Evaluate the sorting cost based on the packaging cost of the manual sorting.

[0110] In one embodiment of this disclosure, such as Figure 9 As shown, the deployment plan for sorting equipment is divided into three stages: machine sorting, flow sorting, and manual packaging, specifically including the following steps:

[0111] Step S902: The collection package that was built into the current sorting A is split and then loaded onto the sorting equipment (machine).

[0112] Step S904: Packages that have been packed to other sites are directly loaded onto the sorting equipment (machine).

[0113] In step S906, the sorting equipment pushes the package to the corresponding package flow slot.

[0114] In step S908, packages without compartments are pushed to the pick-up pool.

[0115] In step S910, the package that slides out of the compartment is transferred to the manual work area.

[0116] Step S912: Manually sort and pack the packages in the pick-up pool.

[0117] Corresponding to the above method embodiments, this disclosure also provides a deployment apparatus for sorting equipment, which can be used to execute the above method embodiments.

[0118] Figure 10 This is a block diagram of a deployment apparatus for a sorting device in an exemplary embodiment of the present disclosure.

[0119] refer to Figure 10 The deployment device 1000 for the sorting equipment may include:

[0120] The acquisition module 1002 is configured to acquire attribute information of the sorting equipment to be deployed, wherein the attribute information includes the type and maximum load capacity of each sorting equipment.

[0121] The determination module 1004 is configured to determine the sorting equipment's sorting slot planning result based on the type of the sorting equipment, slot flow information, and preset packaging constraints.

[0122] The planning module 1006 is configured to perform sorting cost assessment and package quantity prediction based on the grid planning results of the sorting equipment.

[0123] The deployment module 1008 is configured to determine the deployment strategy information of the sorting equipment based on the sorting cost and the number of packages.

[0124] In an exemplary embodiment of this disclosure, the determining module 1004 is further configured to: if the type of the sorting equipment is determined to be a linear sorting equipment, determine the flow direction information and flow information included in the grid flow information corresponding to the linear sorting equipment; sort the multiple flow directions in the flow direction information according to the descending order of the multiple flow directions in the flow information; configure the grids of the linear sorting equipment according to the correspondence between the sorted flow directions and the grids of the sorting equipment; determine the packing quantity of the configured linear sorting equipment; and determine the grid planning result of the linear sorting equipment according to the packing quantity and the preset packing constraints.

[0125] In an exemplary embodiment of this disclosure, the determining module 1004 is further configured to: if it is determined that the number of slots corresponding to the number of packages is equal to the total number of slots of the linear sorting equipment, or if it is determined that the number of packages is equal to the upper limit of the processing flow of the linear sorting equipment, then it is determined that the number of packages satisfies the preset package constraint condition, and the slot planning result corresponding to the linear sorting equipment is generated.

[0126] In an exemplary embodiment of this disclosure, the determining module 1004 is further configured to: if the type of the sorting equipment is determined to be a ring-shaped sorting equipment, determine the flow direction information and flow information included in the grid flow information corresponding to the ring-shaped sorting equipment; sort the multiple flow directions in the flow direction information according to the descending order of the multiple flow directions in the flow information; determine the flow of the sorted flow directions; determine the correspondence between the sorted flow directions and the grids of the ring-shaped sorting equipment according to the size relationship between the flow of the sorted flow directions and the preset flow threshold, and configure the grids of the ring-shaped sorting equipment; determine the packing quantity of the configured ring-shaped sorting equipment; and determine the grid planning result of the ring-shaped sorting equipment according to the packing quantity and the preset packing constraints.

[0127] In an exemplary embodiment of this disclosure, the determining module 1004 is further configured to: determine the total number of slots of the ring-shaped sorting device; determine the repeatability coefficient of the slots of the ring-shaped sorting device; calculate the product between the total number of slots and the repeatability coefficient; determine whether the number of slots of the ring-shaped sorting device to be deployed is less than or equal to the product; if it is determined that the number of slots of the ring-shaped sorting device to be deployed is less than or equal to the product, then determine that the packing quantity of the ring-shaped sorting device meets the preset packing constraint condition, and generate the slot planning result corresponding to the ring-shaped sorting device.

[0128] In an exemplary embodiment of this disclosure, the deployment module 1008 is further configured to: determine the sorting efficiency, the amount of work to be sorted, and the labor cost corresponding to the sorting equipment based on the grid planning results; calculate the ratio between the amount of work of the sorting equipment and the sorting efficiency of the sorting equipment; calculate the sum of the ratios of the sorting equipment; calculate the product between the sum of the ratios of the sorting equipment and the labor cost, and record it as the packaging cost of the sorting equipment; and evaluate the sorting cost based on the packaging cost of the sorting equipment.

[0129] In an exemplary embodiment of this disclosure, the deployment module 1008 is further configured to: determine the sorting efficiency, the amount of work to be sorted, and the labor cost corresponding to the sorting equipment based on the grid planning results; determine the amount of work for manual diversion based on the sorting efficiency and the amount of work to be sorted; determine the sorting efficiency of the manual diversion; calculate the ratio between the amount of work for manual diversion and the sorting efficiency of manual diversion; calculate the sum of the ratios of manual diversion; calculate the product between the sum of the manual diversion and the labor cost, and record it as the packaging cost of the manual diversion; and evaluate the sorting cost based on the packaging cost of the manual diversion.

[0130] Since the functions of the device 1000 have been described in detail in their corresponding method embodiments, they will not be repeated here.

[0131] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to embodiments of this disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.

[0132] In an exemplary embodiment of this disclosure, an electronic device capable of implementing the above-described method is also provided.

[0133] Those skilled in the art will understand that various aspects of the present invention can be implemented as systems, methods, or program products. Therefore, various aspects of the present invention can be specifically implemented in the following forms: entirely hardware implementations, entirely software implementations (including firmware, microcode, etc.), or implementations combining hardware and software aspects, collectively referred to herein as “circuits,” “modules,” or “systems.”

[0134] The following reference Figure 11 To describe an electronic device 1100 according to this embodiment of the present invention. Figure 11 The electronic device 1100 shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of the present invention.

[0135] like Figure 11 As shown, the electronic device 1100 is manifested in the form of a general-purpose computing device. The components of the electronic device 1100 may include, but are not limited to: at least one processing unit 1110, at least one storage unit 1120, and a bus 1130 connecting different system components (including storage unit 1120 and processing unit 1110).

[0136] The storage unit stores program code that can be executed by the processing unit 1110, causing the processing unit 1110 to perform the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of the present invention. For example, the processing unit 1110 can perform the method shown in the embodiments of this disclosure.

[0137] Storage unit 1120 may include a readable medium in the form of a volatile storage unit, such as random access memory (RAM) 11201 and / or cache memory 11202, and may further include a read-only memory (ROM) 11203.

[0138] Storage unit 1120 may also include a program / utility 11204 having a set (at least one) of program modules 11205, such program modules 11205 including but not limited to: operating system, one or more application programs, other program modules and program data, each or some combination of these examples may include an implementation of a network environment.

[0139] Bus 1130 can represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.

[0140] Electronic device 1100 can also communicate with one or more external devices 1140 (e.g., keyboard, pointing device, Bluetooth device, etc.), and with one or more devices that enable a user to interact with electronic device 1100, and / or with any device that enables electronic device 1100 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 1150. Furthermore, electronic device 1100 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 1160. As shown, network adapter 1160 communicates with other modules of electronic device 1100 via bus 1130. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 1100, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0141] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, terminal device, or network device, etc.) to execute the methods according to the embodiments of this disclosure.

[0142] In exemplary embodiments of this disclosure, a computer-readable storage medium is also provided, on which a program product capable of implementing the methods described above is stored. In some possible embodiments, various aspects of the invention may also be implemented as a program product comprising program code that, when the program product is run on a terminal device, causes the terminal device to perform the steps of the various exemplary embodiments of the invention described in the "Exemplary Methods" section of this specification.

[0143] The program product for implementing the above-described method according to embodiments of the present invention may employ a portable compact disc read-only memory (CD-ROM) and include program code, and may run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited thereto. In this document, the readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, apparatus, or device.

[0144] The program product may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0145] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium, capable of sending, propagating, or transmitting programs for use by or in conjunction with an instruction execution system, apparatus, or device.

[0146] The program code contained on the readable medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.

[0147] Program code for performing the operations of this invention can be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java and C++, and conventional procedural programming languages ​​such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0148] Furthermore, the above figures are merely illustrative of the processes included in the method according to exemplary embodiments of the present invention, and are not intended to be limiting. It is readily understood that the processes shown in the above figures do not indicate or limit the temporal order of these processes. Additionally, it is readily understood that these processes may be executed synchronously or asynchronously, for example, in multiple modules.

[0149] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and concept of this disclosure are indicated by the claims.

Claims

1. A method for deploying sorting equipment, characterized in that, include: Obtain the attribute information of the sorting equipment to be deployed, wherein the attribute information includes the type and maximum load capacity of each sorting equipment. The type of sorting equipment includes linear and circular types. Each type of sorting equipment corresponds to a set of grid flow information and package creation constraints. The maximum load capacity corresponds to the upper limit number of packages that each sorting equipment can sort. The sorting equipment's sorting slot planning results are determined based on the type of sorting equipment, slot flow information, and preset packaging constraints. Based on the grid planning results of the sorting equipment, sorting cost assessment and package volume prediction are performed; The deployment strategy information for the sorting equipment is determined based on the sorting cost and the number of packages.

2. The method for deploying the sorting equipment as described in claim 1, characterized in that, The sorting equipment's sorting slot planning results, determined based on the type of sorting equipment, slot flow information, and preset packaging constraints, include: If the type of the sorting equipment is determined to be a linear sorting equipment, then the flow direction information and flow information included in the grid flow information corresponding to the linear sorting equipment are determined. Sort the multiple flow directions in the flow direction information according to the descending order of the multiple flow rates in the flow information; The grids of the linear sorting device are configured according to the correspondence between the sorted flow direction and the grids of the sorting device. Determine the packing capacity of the configured linear sorting equipment; The grid planning result of the linear sorting equipment is determined based on the packing quantity and the preset packing constraints.

3. The method for deploying the sorting equipment as described in claim 2, characterized in that, The sorting equipment grid planning results determined based on the bagging quantity and the preset bagging constraints include: If it is determined that the number of compartments corresponding to the number of packages built reaches the total number of compartments of the linear sorting equipment, or if it is determined that the number of packages built reaches the upper limit of the processing flow of the linear sorting equipment, then it is determined that the number of packages built satisfies the preset package building constraint condition, and the compartment planning result corresponding to the linear sorting equipment is generated.

4. The method for deploying the sorting equipment as described in claim 1, characterized in that, The results of determining the sorting equipment's sorting slot planning based on the type of sorting equipment, slot flow information, and preset packaging constraints also include: If the type of the sorting equipment is determined to be a ring-shaped sorting equipment, then the flow direction information and flow information included in the grid flow information corresponding to the ring-shaped sorting equipment are determined. Sort the multiple flow directions in the flow direction information according to the descending order of the multiple flow rates in the flow information; Determine the flow direction after sorting; Based on the relationship between the flow rate of the sorted flow direction and the preset flow rate threshold, the correspondence between the sorted flow direction and the grid of the circular sorting device is determined, and the grid of the circular sorting device is configured. Determine the packing capacity of the configured circular sorting equipment; The grid planning result of the circular sorting equipment is determined based on the packing quantity and the preset packing constraints.

5. The method for deploying the sorting equipment as described in claim 4, characterized in that, The grid planning results for the circular sorting equipment, determined based on the bagging quantity and the preset bagging constraints, include: Determine the total number of compartments in the ring-shaped sorting equipment; Determine the grid repeatability coefficient of the ring-shaped sorting equipment; Calculate the product between the total number of grid slots and the grid repeatability coefficient; Determine whether the number of compartments in the ring-shaped sorting equipment to be deployed is less than or equal to the product; If it is determined that the number of slots of the ring sorting equipment to be deployed is less than or equal to the product, then it is determined that the packing quantity of the ring sorting equipment meets the preset packing constraint condition, and the slot planning result corresponding to the ring sorting equipment is generated.

6. The method for deploying the sorting equipment as described in any one of claims 1-5, characterized in that, Based on the grid planning results of the sorting equipment, the sorting cost assessment and package volume prediction include: Based on the grid planning results, determine the sorting efficiency, the amount of tasks to be sorted, and the labor cost corresponding to the sorting equipment; Calculate the ratio between the workload of the sorting equipment and the sorting efficiency of the sorting equipment; Calculate the cumulative sum of the proportions of the sorting equipment; Calculate the product between the cumulative sum of the proportions of the sorting equipment and the labor cost, and record it as the construction cost of the sorting equipment; The sorting cost is assessed based on the setup cost of the sorting equipment.

7. The method for deploying the sorting equipment as described in any one of claims 1-5, characterized in that, The sorting cost assessment and package volume prediction based on the grid planning results of the sorting equipment also include: Based on the grid planning results, determine the sorting efficiency, the amount of tasks to be sorted, and the labor cost corresponding to the sorting equipment; The amount of manual sorting task is determined based on the sorting efficiency and the amount of task to be sorted. Determine the sorting efficiency of the manual diversion process; Calculate the ratio between the workload of the manual sorting and the sorting efficiency of the manual sorting; Calculate the cumulative sum of the proportions of the manual triage; Calculate the product between the cumulative sum of the manual diversion and the labor cost, and record it as the construction cost of the manual diversion. The sorting cost is assessed based on the packaging cost of the manual sorting process.

8. A deployment device for sorting equipment, characterized in that, include: The acquisition module is configured to acquire attribute information of the sorting equipment to be deployed. The attribute information includes the type and maximum load capacity of each sorting equipment. The sorting equipment types include linear and circular types. Each type of sorting equipment corresponds to a set of grid flow information and package creation constraints. The maximum load capacity corresponds to the upper limit number of packages that each sorting equipment can sort. The determination module is configured to determine the sorting equipment's sorting slot planning result based on the type of the sorting equipment, slot flow information, and preset packaging constraints. The planning module is configured to perform sorting cost assessment and package quantity prediction based on the grid planning results of the sorting equipment. The deployment module is configured to determine the deployment strategy information of the sorting equipment based on the sorting cost and the number of packages.

9. An electronic device, characterized in that, include: Memory; as well as A processor coupled to the memory, the processor being configured to execute a deployment method of the sorting device as described in any one of claims 1-7 based on instructions stored in the memory.

10. A computer-readable storage medium having a program stored thereon that, when executed by a processor, implements a method for deploying a sorting device as described in any one of claims 1-7.

Citation Information

Patent Citations

  • Distribution decision-making method and device and computer readable storage medium

    CN110163543A