Storage rack organization method, device, equipment, medium and program product

By obtaining the turnover container clicks for each storage space of the double-in-depth storage rack, and sorting out the front and rear storage sequences of the storage rack, the problem of insufficient sorting of the storage objects of the double-in-depth three-dimensional storage rack in the existing technology is solved, and the problem of insufficient sorting of the storage objects of the double-in-depth three-dimensional storage rack is realized. More efficient logistics operations and cost reduction.

CN114118889BActive Publication Date: 2025-02-25BEIJING JINGDONG QIANSHITECHNOLOGY CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202110118430.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-01-28
Publication Date
2025-02-25
Estimated Expiration
2041-01-28

AI Technical Summary

Technical Problem

The prior art lacks the technology to effectively organize the storage objects of the double-in-depth three-dimensional storage rack according to the speed of circulation, resulting in low usage and increased logistics efficiency and cost.

Method used

By obtaining the number of clicks corresponding to the turnover containers of each double-in-depth storage position, if the clicks meet the preset front and back row gap conditions, the storage position is determined as the storage position to be sorted, and the handling equipment is controlled, and the circulation container in the storage position to be sorted is based on the turnover containers in the turnover area to be sorted. The corresponding inventory unit SKU identification organizes the front and rear storage sequences of the storage racks, so that the turnover containers with the same SKU identification are in the same storage position or are closest to each other.

Benefits of technology

The storage objects in the double-in-depth storage rack were effectively sorted out, which improved logistics efficiency, reduced the operating costs of handling equipment, and improved the utilization rate of the storage rack.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114118889B_ABST
    Figure CN114118889B_ABST
Patent Text Reader

Abstract

The present application provides a storage rack organization method, device, equipment, medium and program product. By obtaining the click volume corresponding to the turnover container of each double-depth storage position, if the click volume meets the preset front and rear row gap condition, the storage position is determined to be a storage position to be organized, and then the handling equipment is controlled to organize the front row storage sequence and the back row storage sequence corresponding to the storage rack according to the inventory unit SKU identification corresponding to the turnover container in the storage position to be organized, that is, adjust the position of each turnover container so that the turnover containers corresponding to the same SKU identification are in the same storage position or are closest. The technical problem of the lack of effective organization of storage objects of double-depth three-dimensional storage racks according to the circulation speed in the prior art is solved, and the storage objects in the double-depth storage racks are placed according to the click volume, that is, the turnover circulation frequency, and the storage objects with similar click volume or the same type are placed together, thereby reducing the operating cost of the handling equipment and improving the handling efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of warehousing and logistics technology, and in particular to a storage rack sorting method, device, equipment, medium and program product. Background Art

[0002] With the rapid development of the e-commerce industry, the demand for efficient operation of warehousing and logistics is also increasing. Among them, double-depth three-dimensional storage racks have been rapidly developed due to their low construction cost and large inventory capacity.

[0003] At present, there is no applicable layout arrangement scheme for adjusting the positions of storage objects on double-depth stereoscopic storage racks, which results in a large number of temporary adjustment tasks being triggered when storage objects with high usage rates or best-selling products are frequently moved away from the storage racks by handling equipment. For example, best-selling products are placed in the back storage positions, while non-best-selling products are placed in the front storage positions, resulting in the need to frequently move storage objects, which affects the logistics efficiency of best-selling products and increases logistics costs.

[0004] That is, the prior art lacks the technical problem of effectively sorting the storage objects of the double-depth three-dimensional storage rack according to the circulation speed. Summary of the invention

[0005] The present application provides a storage rack organization method, device, equipment, medium and program product to solve the technical problem in the prior art of lacking effective organization of storage objects of a double-depth three-dimensional storage rack according to circulation speed.

[0006] In a first aspect, the present application provides a storage rack arranging method, comprising:

[0007] Obtain the click volume corresponding to the turnover container of each double-depth storage location, where the click volume is used to indicate the frequency at which the storage objects in the turnover container are moved away from the storage rack by the handling equipment;

[0008] If the click volume meets the preset front and rear row gap condition, the double-depth storage location is determined as the storage location to be sorted;

[0009] Control the handling equipment to sort the front storage sequence and the back storage sequence corresponding to the storage rack according to the inventory unit SKU identification corresponding to the turnover container in the storage location to be sorted. The ranking of the front storage sequence and the back storage sequence with the same SKU identification meets the preset distance conditions.

[0010] Optionally, the preset distance condition includes: the position of the same SKU identification in the front row storage sequence is the same as the position in the back row storage sequence, that is, the turnover boxes with the same SKU identification are placed in the front and back row storage locations of the same storage unit.

[0011] Optionally, the preset distance condition includes: the same SKU identifier whose corresponding click volume value is greater than a preset threshold is located in a storage location with low access cost, and the same SKU identifier whose corresponding click volume value is less than or equal to the preset threshold is located in a storage location with high storage cost.

[0012] The access cost is calculated by a preset cost model based on the type of storage object corresponding to the SKU identifier and historical access operation data.

[0013] In a possible design, the turnover container includes a front row container and a rear row container. If the click volume meets the preset front and rear row gap condition, the double-depth storage location is determined as the storage location to be sorted, including:

[0014] Determine the first sorting distance according to the front row sorting value and the back row sorting value, the front row sorting value is the sorting value of the front row click volume, the front row click volume is the click volume corresponding to the front row container, and the back row sorting value is the sorting value of the back row click volume, the back row click volume is the click volume corresponding to the back row container;

[0015] If the first sorting distance is greater than the preset first distance, the double-depth storage location is determined as the storage location to be sorted.

[0016] Optionally, the preset first distance is the product of the total number of turnover containers in the storage rack and the first screening coefficient.

[0017] In a possible design, the handling equipment is controlled to sort the front row storage sequence and the back row storage sequence corresponding to the storage rack according to the inventory unit SKU identifier corresponding to the turnover container to be sorted in the storage location to be sorted, including:

[0018] Select the front empty storage spaces from each double-depth storage space, where only the rear row containers are placed on the rear row storage spaces;

[0019] Determine the front row storage sequence and the back row storage sequence according to the first SKU identifier of the front row container to be sorted and the second SKU identifier of the back row container in each front empty storage position, the front row container to be sorted is the turnover container located in the front row of the storage position to be sorted;

[0020] Control the handling equipment and organize the storage racks according to the front storage sequence and the back storage sequence.

[0021] In a possible design, determining the front row storage sequence and the back row storage sequence according to the first SKU identification of the front row container to be sorted and the second SKU identification of the back row container in the front empty storage position includes:

[0022] If the first SKU identifier is equal to the second SKU identifier, the front row containers to be sorted are adjusted to the front row storage positions in the front empty storage positions corresponding to the second SKU identifier.

[0023] Optionally, determining the front row storage sequence and the back row storage sequence according to the first SKU identification of the front row container to be sorted and the second SKU identification of the back row container in the front empty storage position further includes:

[0024] If each first SKU identifier is not equal to all second SKU identifiers, the front row containers to be sorted are adjusted to the rear row storage positions of the first target storage position, and the first target storage position is an empty double-depth storage position closest to the storage position to be sorted.

[0025] Optionally, before adjusting the front row containers to be sorted to the rear row storage positions of the first target storage positions, the method further includes:

[0026] Determining whether the first storage location to be selected meets a first preset condition according to the first sorting code of the front-row containers to be sorted, the second sorting code of the first storage location to be selected, and the first receiving threshold;

[0027] If the first preset condition is met, the first storage location to be selected is determined to be the first target storage location, and the first storage location to be selected is the empty double-depth storage location closest to the storage location to be sorted.

[0028] In a possible design, judging whether the first storage location to be selected meets the first preset condition according to the first sorting code of the front-row container to be sorted, the second sorting code of the first storage location to be selected, and the first receiving threshold includes:

[0029] Calculate a first difference between the second sort code and the first sort code;

[0030] If the absolute value of the first difference is less than or equal to the first receiving threshold, it is determined that the first to-be-selected storage location meets the first preset condition.

[0031] Optionally, after judging whether the first target storage location to be selected meets the first preset condition according to the first sorting code of the front-row container to be sorted, the second sorting code of the first storage location to be selected, and the first receiving threshold, the method further includes:

[0032] If the first preset condition is not met, the front row containers to be sorted are adjusted to the front row storage locations of the second target storage locations, and the second target storage locations include: completely empty double-depth storage locations and front empty storage locations.

[0033] Optionally, before adjusting the front row of containers to be sorted to the front row storage position of the first target storage position, the method further includes:

[0034] According to the first sorting code of the front-row container to be sorted, the third sorting code of the second storage location to be selected, and the second receiving threshold, determining whether the second storage location to be selected meets the second preset condition;

[0035] If the second preset condition is met, the second to-be-selected storage location is determined as the second target storage location.

[0036] In a possible design, judging whether the second storage location to be selected meets the second preset condition according to the first sorting code of the front-row container to be sorted, the third sorting code of the second storage location to be selected, and the second receiving threshold includes:

[0037] Calculate a second difference between the third sort code and the first sort code;

[0038] If the absolute value of the second difference is less than or equal to the second receiving threshold, it is determined that the second to-be-selected storage location meets the second preset condition.

[0039] In a possible design, if the click volume meets the preset front and rear row gap condition, the double-depth storage location is determined as the storage location to be sorted, including:

[0040] Determine the first sorting distance according to the front row sorting value and the back row sorting value, the front row sorting value is the sorting value of the front row click volume, the front row click volume is the click volume corresponding to the front row container, and the back row sorting value is the sorting value of the back row click volume, the back row click volume is the click volume corresponding to the back row container;

[0041] If the first sorting distance is greater than the preset first distance, the double-depth storage location is determined as the storage location to be sorted;

[0042] Before determining that the second storage location to be selected meets the second preset condition, the method further includes:

[0043] Determine the second sorting distance according to the front-row sorting value of the front-row click quantity and the back-row sorting value of the back-row click quantity in the turnover container of the second storage position to be selected;

[0044] If the second sorting distance is less than or equal to the first sorting distance,

[0045] Correspondingly, it is determined that the second storage location to be selected meets the second preset condition.

[0046] Optionally, the first sorting distance is the product of the total number of turnover containers on each layer of the shelves to be sorted in the sorting lane of the three-dimensional storage rack and the first screening coefficient, and the second sorting distance is the product of the total number of turnover containers and the second screening coefficient, and the second screening coefficient is less than or equal to the first screening coefficient.

[0047] In a possible design, before controlling the handling device to arrange the storage racks according to the front row storage sequence and the back row storage sequence, it also includes:

[0048] Update the relevant information of the empty storage space before;

[0049] The front row storage sequence and the rear row storage sequence are re-determined according to the third SKU identification of the rear row containers to be sorted and the fourth SKU identification of the rear row containers in the front empty storage position. The rear row containers to be sorted are the turnover containers to be sorted located in the rear row of the storage position to be sorted.

[0050] In a possible design, the front row storage sequence and the rear row storage sequence are re-determined according to the third SKU identification of the rear row container to be sorted and the fourth SKU identification of the rear row container in the front empty storage position, including:

[0051] If the third SKU identifier is equal to the fourth SKU identifier, the rear row containers to be sorted are adjusted to the front row storage positions in the front empty storage positions corresponding to the second SKU identifier.

[0052] Optionally, re-determining the front row storage sequence and the rear row storage sequence according to the third SKU identifier of the rear row container to be sorted and the fourth SKU identifier of the rear row container in the front empty storage position further includes:

[0053] If each third SKU identifier is not equal to all fourth SKU identifiers, the rear row containers to be sorted are adjusted to the rear row storage positions of the third target storage position, and the third target storage position is an empty double-depth storage position closest to the storage position to be sorted.

[0054] Optionally, before adjusting the front row containers to be sorted to the rear row storage positions of the third target storage position, the method further includes:

[0055] According to the fourth sorting code of the rear row containers to be sorted, the fifth sorting code of the second storage location to be selected, and the third receiving threshold, determining whether the third storage location to be selected meets the third preset condition;

[0056] If the third preset condition is met, the third storage location to be selected is determined to be the third target storage location, and the third storage location to be selected is the empty double-depth storage location closest to the storage location to be sorted.

[0057] In a possible design, judging whether the third storage location to be selected meets the third preset condition according to the fourth sorting code of the rear row containers to be sorted, the fifth sorting code of the third storage location to be selected, and the third receiving threshold value includes:

[0058] Calculating a third difference between the fifth sort code and the fourth sort code;

[0059] If the absolute value of the third difference is less than or equal to the third receiving threshold, it is determined that the third to-be-selected storage location meets the third preset condition.

[0060] In a possible design, after judging whether the second storage location to be selected meets the third preset condition according to the fourth sorting code of the rear row containers to be sorted, the fifth sorting code of the second storage location to be selected, and the third receiving threshold, the method further includes:

[0061] If the third preset condition is not met, the rear row containers to be sorted are adjusted to the front row storage locations of the fourth target storage locations, and the fourth target storage locations include: completely empty double-depth storage locations and front empty storage locations.

[0062] Optionally, before adjusting the containers in the front and rear rows to be sorted to the front storage position of the fourth target storage position, the method further includes:

[0063] According to the fourth sorting code of the rear row containers to be sorted, the sixth sorting code of the fourth storage location to be selected, and the fourth receiving threshold, determining whether the fourth storage location to be selected meets the fourth preset condition;

[0064] If the fourth preset condition is met, the fourth to-be-selected storage location is determined as the fourth target storage location.

[0065] In a possible design, judging whether the fourth storage location to be selected meets the fourth preset condition according to the fourth sorting code of the rear row containers to be sorted, the sixth sorting code of the fourth storage location to be selected, and the fourth receiving threshold includes:

[0066] Calculating a fourth difference between the sixth sort code and the fourth sort code;

[0067] If the absolute value of the fourth difference is less than or equal to the fourth receiving threshold, it is determined that the fourth to-be-selected storage location meets the fourth preset condition.

[0068] In a possible design, before determining that the fourth storage location to be selected meets the fourth preset condition, the method further includes:

[0069] Determine the third sorting distance according to the front-row sorting value of the front-row click quantity and the back-row sorting value of the back-row click quantity in the turnover container of the fourth storage position to be selected;

[0070] If the third sorting distance is less than or equal to the first sorting distance,

[0071] Correspondingly, it is determined that the fourth storage location to be selected meets the fourth preset condition.

[0072] Optionally, the third sorting distance is the product of the total number of turnover containers and a third screening coefficient, and the third screening coefficient is less than or equal to the first screening coefficient.

[0073] In a second aspect, the present application provides a storage rack organizing device, comprising:

[0074] An acquisition module is used to acquire the click quantity corresponding to the turnover container of each double-depth storage location, where the click quantity is used to indicate the frequency at which the storage object in the turnover container is moved away from the storage rack by the handling equipment;

[0075] A to-be-sorted identification module is used to determine the double-depth storage location as a to-be-sorted storage location if the click volume meets the preset front and rear row gap condition;

[0076] The processing module is used to control the handling equipment to sort the front storage sequence and the back storage sequence corresponding to the storage rack according to the inventory unit SKU identification corresponding to the turnover container in the storage location to be sorted, and the ranking of the front storage sequence and the back storage sequence with the same SKU identification meets the preset distance condition.

[0077] In a possible design, the turnover container includes a front row container and a rear row container, and the to-be-sorted identification module is used to determine that the double-depth storage location is a to-be-sorted storage location if the click volume meets the preset front and rear row gap condition, including:

[0078] The identification module to be sorted is used to determine the first sorting distance according to the front-row sorting value and the back-row sorting value, wherein the front-row sorting value is the sorting value of the front-row click quantity, the front-row click quantity is the click quantity corresponding to the front-row container, and the back-row sorting value is the sorting value of the back-row click quantity, the back-row click quantity is the click quantity corresponding to the back-row container;

[0079] The to-be-sorted identification module is used to determine that the double-depth storage location is a to-be-sorted storage location if the first sorting distance is greater than a preset first distance.

[0080] Optionally, the preset first distance is the product of the total number of turnover containers in the storage rack and the first screening coefficient.

[0081] In a possible design, the processing module is used to control the handling equipment to sort the front storage sequence and the back storage sequence corresponding to the storage rack according to the inventory unit SKU identifier corresponding to the turnover container to be sorted in the storage location to be sorted, including:

[0082] A processing module is used to select the front empty storage locations from each double-depth storage location, where only the rear row containers are placed in the rear row storage locations;

[0083] The processing module is further used to determine the front row storage sequence and the back row storage sequence according to the first SKU identification of the front row containers to be sorted and the second SKU identification of the back row containers in each front empty storage position, and the front row containers to be sorted are turnover containers located in the front row of the storage positions to be sorted;

[0084] The processing module is also used to control the handling equipment to sort the storage racks according to the front storage sequence and the back storage sequence.

[0085] In a possible design, the processing module is further used to determine the front row storage sequence and the back row storage sequence according to the first SKU identification of the front row container to be sorted and the second SKU identification of the back row container in the front empty storage position, including:

[0086] The processing module is also used to adjust the front row containers to be sorted to the front row storage positions in the front empty storage positions corresponding to the second SKU identification if the first SKU identification is equal to the second SKU identification.

[0087] Optionally, the processing module is further used to determine the front row storage sequence and the back row storage sequence according to the first SKU identification of the front row container to be sorted and the second SKU identification of the back row container in the front empty storage position, and further includes:

[0088] The processing module is also used to adjust the front row containers to be sorted to the rear row storage positions of the first target storage position if each first SKU identifier is not equal to all second SKU identifiers. The first target storage position is an empty double-depth storage position closest to the storage position to be sorted.

[0089] Optionally, before the processing module is used to adjust the front row containers to be sorted to the rear row storage positions of the first target storage positions, it also includes:

[0090] The processing module is further used to determine whether the first storage location to be selected meets the first preset condition according to the first sorting code of the front-row containers to be sorted, the second sorting code of the first storage location to be selected, and the first receiving threshold;

[0091] The processing module is further used to determine that the first storage location to be selected is the first target storage location if the first preset condition is met, and the first storage location to be selected is the empty double-depth storage location closest to the storage location to be sorted.

[0092] In a possible design, the processing module is further used to determine whether the first storage location to be selected meets the first preset condition according to the first sorting code of the front-row container to be sorted, the second sorting code of the first storage location to be selected, and the first receiving threshold, including:

[0093] The processing module is further used to calculate a first difference between the second sorting code and the first sorting code;

[0094] The processing module is further configured to determine that the first candidate storage location satisfies a first preset condition if the absolute value of the first difference is less than or equal to a first receiving threshold.

[0095] Optionally, after the processing module is further configured to judge whether the first target storage location to be selected meets the first preset condition according to the first sorting code of the front-row container to be sorted, the second sorting code of the first storage location to be selected, and the first receiving threshold, the processing module further includes:

[0096] The processing module is also used to adjust the front row containers to be sorted to the front row storage positions of the second target storage positions if the first preset condition is not met. The second target storage positions include: completely empty double-depth storage positions and front empty storage positions.

[0097] Optionally, before the processing module is used to adjust the front row of containers to be sorted to the front row storage position of the first target storage position, it also includes:

[0098] The processing module is further used to determine whether the second storage location to be selected meets the second preset condition according to the first sorting code of the front-row container to be sorted, the third sorting code of the second storage location to be selected, and the second receiving threshold;

[0099] The processing module is further used to determine the second to-be-selected storage location as the second target storage location if a second preset condition is met.

[0100] In a possible design, the processing module is further used to determine whether the second storage location to be selected meets the second preset condition according to the first sorting code of the front-row container to be sorted, the third sorting code of the second storage location to be selected, and the second receiving threshold, including:

[0101] The processing module is further used to calculate a second difference between the third sorting code and the first sorting code;

[0102] The processing module is further configured to determine that the second to-be-selected storage location satisfies a second preset condition if the absolute value of the second difference is less than or equal to a second receiving threshold.

[0103] In a possible design, the processing module is further configured to determine the double-depth storage location as the storage location to be sorted if the click volume meets a preset front and rear row gap condition, including:

[0104] The processing module is further used to determine a first sorting distance according to a front-row sorting value and a back-row sorting value, wherein the front-row sorting value is a sorting value of a front-row click quantity, the front-row click quantity is a click quantity corresponding to a front-row container, and the back-row sorting value is a sorting value of a back-row click quantity, the back-row click quantity is a click quantity corresponding to a back-row container;

[0105] The processing module is further used to determine the double-depth storage location as the storage location to be sorted if the first sorting distance is greater than the preset first distance;

[0106] The processing module is also used to determine that before the second storage location to be selected meets the second preset condition, it also includes:

[0107] The processing module is further used to determine the second sorting distance according to the front-row sorting value of the front-row click quantity and the back-row sorting value of the back-row click quantity in the turnover container of the second storage position to be selected;

[0108] The processing module is further configured to: if the second sorting distance is less than or equal to the first sorting distance,

[0109] Correspondingly, it is determined that the second storage location to be selected meets the second preset condition.

[0110] Optionally, the first sorting distance is the product of the total number of turnover containers on each layer of the shelves to be sorted in the sorting lane of the three-dimensional storage rack and the first screening coefficient, and the second sorting distance is the product of the total number of turnover containers and the second screening coefficient, and the second screening coefficient is less than or equal to the first screening coefficient.

[0111] In a possible design, the processing module is also used to control the handling equipment, and before arranging the storage racks according to the front storage sequence and the rear storage sequence, it also includes:

[0112] The processing module is also used to update the relevant information of the front empty storage position;

[0113] The processing module is also used to redetermine the front row storage sequence and the rear row storage sequence according to the third SKU identifier of the rear row container to be sorted and the fourth SKU identifier of the rear row container in the front empty storage position. The rear row container to be sorted is the turnover container to be sorted located in the rear row of the storage position to be sorted.

[0114] In a possible design, the processing module is further used to redetermine the front row storage sequence and the rear row storage sequence according to the third SKU identifier of the rear row container to be sorted and the fourth SKU identifier of the rear row container in the front empty storage position, including:

[0115] The processing module is also used to adjust the rear row containers to be sorted to the front row storage positions in the front empty storage positions corresponding to the second SKU identification if the third SKU identification is equal to the fourth SKU identification.

[0116] Optionally, the processing module is further used to redetermine the front row storage sequence and the rear row storage sequence according to the third SKU identifier of the rear row container to be sorted and the fourth SKU identifier of the rear row container in the front empty storage position, and further includes:

[0117] The processing module is also used to adjust the rear row containers to be sorted to the rear row storage positions of the third target storage positions if each third SKU identifier is not equal to all fourth SKU identifiers. The third target storage position is an empty double-depth storage position closest to the storage position to be sorted.

[0118] Optionally, before the processing module is used to adjust the front row containers to be sorted to the rear row storage positions of the third target storage position, it also includes:

[0119] The processing module is further used to determine whether the third storage location to be selected meets a third preset condition according to the fourth sorting code of the rear row containers to be sorted, the fifth sorting code of the second storage location to be selected, and the third receiving threshold;

[0120] The processing module is further used to determine that the third storage location to be selected is the third target storage location if the third preset condition is met, and the third storage location to be selected is the empty double-depth storage location closest to the storage location to be sorted.

[0121] In a possible design, the processing module is further used to determine whether the third storage location to be selected meets the third preset condition according to the fourth sorting code of the rear row containers to be sorted, the fifth sorting code of the third storage location to be selected, and the third receiving threshold, including:

[0122] The processing module is further used to calculate a third difference between the fifth sorting code and the fourth sorting code;

[0123] The processing module is further configured to determine that the third to-be-selected storage location satisfies a third preset condition if the absolute value of the third difference is less than or equal to a third receiving threshold.

[0124] In a possible design, after the processing module is further configured to determine whether the second storage location to be selected meets the third preset condition according to the fourth sorting code of the rear row container to be sorted, the fifth sorting code of the second storage location to be selected, and the third receiving threshold, the processing module further includes:

[0125] The processing module is also used to adjust the rear row containers to be sorted to the front row storage positions of the fourth target storage positions if the third preset condition is not met. The fourth target storage positions include: completely empty double-depth storage positions and front empty storage positions.

[0126] Optionally, before the processing module is used to adjust the containers in the front and rear rows to be sorted to the front storage position of the fourth target storage position, it also includes:

[0127] The processing module is further used to determine whether the fourth storage location to be selected meets a fourth preset condition according to the fourth sorting code of the rear row containers to be sorted, the sixth sorting code of the fourth storage location to be selected, and the fourth receiving threshold;

[0128] The processing module is further used to determine the fourth to-be-selected storage location as the fourth target storage location if a fourth preset condition is met.

[0129] In a possible design, the processing module is further used to determine whether the fourth storage location to be selected meets a fourth preset condition according to the fourth sorting code of the rear row containers to be sorted, the sixth sorting code of the fourth storage location to be selected, and the fourth receiving threshold, including:

[0130] The processing module is further used to calculate a fourth difference between the sixth sorting code and the fourth sorting code;

[0131] The processing module is further configured to determine that the fourth to-be-selected storage location satisfies a fourth preset condition if the absolute value of the fourth difference is less than or equal to a fourth receiving threshold.

[0132] In a possible design, before the processing module is further configured to determine that the fourth storage location to be selected satisfies the fourth preset condition, the processing module further includes:

[0133] The processing module is further used to determine a third sorting distance according to a front-row sorting value of a front-row click quantity and a rear-row sorting value of a rear-row click quantity in a turnover container of a fourth storage position to be selected;

[0134] The processing module is further configured to: if the third sorting distance is less than or equal to the first sorting distance,

[0135] Correspondingly, it is determined that the fourth storage location to be selected meets the fourth preset condition.

[0136] Optionally, the processing module is further configured to calculate a third sorting distance which is a product of the total number of turnover containers and a third screening coefficient, wherein the third screening coefficient is less than or equal to the first screening coefficient.

[0137] In a third aspect, the present application provides an electronic device, including:

[0138] Memory for storing computer programs;

[0139] The processor is used to call and execute the computer program in the memory to perform any possible storage rack arranging method provided in the first aspect.

[0140] In a fourth aspect, the present application provides a storage medium, in which a computer program is stored, and the computer program is used to execute any possible storage rack organization method provided in the first aspect.

[0141] In a fifth aspect, the present application provides a computer program product, including a computer program, which, when executed by a processor, implements any possible storage rack organization method provided in the first aspect.

[0142] The present application provides a storage rack organization method, device, equipment, medium and program product. By obtaining the click volume corresponding to the turnover container of each double-depth storage position, if the click volume meets the preset front and rear row gap condition, the storage position is determined to be a storage position to be organized, and then the handling equipment is controlled to organize the front row storage sequence and the back row storage sequence corresponding to the storage rack according to the inventory unit SKU identification corresponding to the turnover container in the storage position to be organized, that is, adjust the position of each turnover container so that the turnover containers corresponding to the same SKU identification are in the same storage position or are closest. The technical problem of the lack of effective organization of storage objects of double-depth three-dimensional storage racks according to the circulation speed in the prior art is solved, and the storage objects in the double-depth storage racks are placed according to the click volume, that is, the turnover circulation frequency, and the storage objects with similar click volume or the same type are placed together, thereby reducing the operating cost of the handling equipment and improving the handling efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0143] In order to more clearly illustrate the technical solutions in the present application or the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0144] Figure 1a-1bA schematic diagram of an application scenario of the storage rack organization method provided in this application;

[0145] Figure 2 A schematic diagram of a storage rack arranging method provided in this application;

[0146] Figure 3 A schematic flow chart of another control method for an automatic guided vehicle provided in the present application;

[0147] Figure 4 A schematic diagram of the structure of a storage rack arrangement device provided in this application;

[0148] Figure 5 A schematic diagram of the structure of an electronic device provided in this application. DETAILED DESCRIPTION

[0149] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work, including but not limited to the combination of multiple embodiments, belong to the scope of protection of this application.

[0150] The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein, for example. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0151] The following is an introduction to the nouns involved in this application:

[0152] For shuttle warehouses, there are two types, single-depth and double-depth. The single-depth type means that a shelf storage unit, i.e., storage location, can only store one turnover container such as a turnover box or a pallet, while the double-depth type means that a shelf storage unit, i.e., storage location, is divided into front row storage locations and back row storage locations, which are used to store front row turnover containers, i.e., front row containers, and back row turnover containers, i.e., back row containers, respectively. However, double-depth shelves can only realize the first-in-last-out access method, i.e., the back row turnover containers can only be accessed when the front row storage locations are empty.

[0153] A turnover container is a container used to carry multiple storage objects of the same type, such as a turnover box or a pallet. The handling equipment uses the turnover container as the minimum handling unit for each handling.

[0154] The front row containers refer to the turnover containers placed in the front row of the double-depth storage locations. Similarly, the back row containers refer to the turnover containers placed in the back row of the double-depth storage locations.

[0155] Figure 1a-1b Schematic diagram of application scenario of the storage rack organization method provided in this application. Figure 1a This is a top view of an automated warehouse with multiple shuttles. Figure 1a As shown, the storage racks in the turnover container storage area 101 are multi-layer ( Figure 1a The figure shows a cross-sectional diagram of a layer in the middle), the turnover container storage area 101 has multiple lanes, and each lane has double-depth storage positions, that is, the turnover containers are placed in two rows, namely the front row storage positions and the back row storage positions. If you want to take out the back row container, if there is a turnover container blocking the front row storage position, you need to take the front row container first. The shuttle car 102 can make horizontal movements on one layer of the lane, take out a turnover container to be shipped out, that is, to be moved out of the storage rack, from the double-depth storage position, and transport it to the outbound cache position at the entrance of the lane on this layer. The turnover box elevator 103 then takes the turnover container out of the outbound cache position and transports it to the conveyor line on the ground layer. Then, the turnover container will be transported to the picking workstation 104 through the conveyor line for outbound picking and other operations. If the number of lane shuttles is less than the number of shelf layers, the shuttle car needs to change layers through the layer-changing elevator at the end of the lane.

[0156] Figure 1b The schematic diagram of the stacker warehouse structure is as follows: Figure 1b As shown, the storage racks in the pallet storage area 105 are multi-layered, and the pallet storage area 105 has multiple lanes, each of which is double-deep. Pallets, i.e., turnover containers, can be placed front and back on the double-deep storage positions. If you want to take the rear row of pallets, if there are pallets in front of them, you need to take the front row of pallets first. The stacker 106 can move vertically and horizontally in the lane, take a pallet to be shipped out from the storage position, and transport it to the shipping cache position (or conveyor line) at the lane entrance to complete the shipping, i.e., move it away from the storage rack.

[0157] The above are the operation modes of the two basic application scenarios of the storage rack sorting method recorded in this application in the prior art. The focus of the prior art is on how to improve the utilization rate of the double-depth storage racks in the turnover container storage area 101 or the pallet storage area 105, so that a single storage area can accommodate more storage objects. However, as the requirements of logistics for the turnover flow speed of storage objects continue to increase, if the storage racks in the storage area are not sorted, the access rate of the entire storage rack will be severely limited. In addition, due to the handling equipment such as shuttles or stackers, when the storage objects, i.e., target objects, in the rear storage positions are to be extracted from the double-depth storage positions, if there are a large number of other storage objects, i.e., non-target objects, in the front storage positions, a large number of temporary handling tasks need to be added, which not only affects the efficiency of extracting the target objects, but also increases the operating costs of the equipment, such as increased power consumption, increased wear of the handling equipment, and other accidents during the handling process, such as the dumping of storage objects, etc.

[0158] Therefore, the inventive concept of the present application is to sort the storage racks according to the frequency at which the storage objects really need to be moved off the storage racks and shipped out of the warehouse, that is, the number of clicks, so that the storage objects with high clicks are placed in the front row as much as possible, and the storage objects with the same or similar clicks are placed as close as possible. In order to achieve the above goals, the present application places the same storage objects in the front and back rows of the same storage space in a double-depth storage space as much as possible, or places the same storage objects in close storage spaces as much as possible, and places the storage objects with high clicks in the front row, and the storage objects with low clicks in the back row. This is the inventive concept when designing the present application and the principle goal to be achieved.

[0159] In order to effectively organize the storage objects of a double-depth three-dimensional storage rack according to the speed of circulation, the present application provides a storage rack organization method, which is described in detail below in conjunction with the accompanying drawings and corresponding embodiments.

[0160] Figure 2 A schematic diagram of a storage rack arrangement method provided in this application. Figure 2 As shown, the storage rack arranging method provided in the embodiment of the present application comprises the following specific steps:

[0161] S201. Obtain the number of clicks corresponding to the turnover containers of each double-depth storage location.

[0162] In this step, the number of clicks is used to indicate the frequency with which the storage objects in the turnover container are moved away from the storage rack by the handling equipment.

[0163] Specifically, the click quantity corresponding to the turnover container is determined according to the object click quantity of the storage object stored in the turnover container. When there is only one storage object in each turnover container, the click quantity corresponding to the turnover container is the object click quantity of the storage object.

[0164] When each turnover container contains multiple storage objects, the click volume corresponding to the turnover container is the sum of the object click volumes of all the storage objects. b , then the click volume corresponding to the turnover container is p b It can be expressed by formula (1), which is as follows:

[0165]

[0166] Click s Indicates the number of object clicks for the storage object s. s A possible specific implementation is as follows:

[0167] The time window length is configured as W (7 days, 15 days or 30 days). If the storage time of the storage object s in the storage shelf or storage area reaches W, the moving average method can be used to calculate its click volume. s As shown in formula (2):

[0168]

[0169] Among them, C si The number of storage objects s ​​that are moved out of the storage rack or storage area on the i-th day (or the number of hits).

[0170] If the storage time of the storage object s in the storage shelf or storage area does not reach W (assuming the storage time is W' days), the initial click amount Click s0 To make up for the missing days, the object click volume Click s As shown in formula (3):

[0171]

[0172] Among them, the initial click volume Click s0 It may be the average daily number of storage objects moved out (or the number of hits), or it may be an initial value set by technicians in this field according to actual conditions.

[0173] Optionally, in a possible design, the click volume corresponding to the turnover container is the maximum value of the object click volumes of all storage objects s, as shown in formula (4):

[0174]

[0175] S202: If the number of clicks meets the preset front and rear row gap condition, the double-depth storage location is determined as the storage location to be sorted.

[0176] In a possible design, the preset front and rear row difference condition is that when the difference between the click volume corresponding to the front row container, i.e. the front row click volume, and the click volume corresponding to the rear row container, i.e. the rear row click volume, is greater than a preset difference threshold, the double-depth storage location is determined as the storage location to be sorted.

[0177] In a possible design, in order to avoid the situation where the storage locations with sorting cannot be distinguished when the difference in the click volumes corresponding to each turnover container is small, the preset front and back row difference condition is: the difference between the ranking value of the front row click volume of the storage location in the front row click volume of all storage locations, i.e. the front row ranking value, and the ranking value of the back row click volume of the storage location in the back row click volume of all storage locations, i.e. the back row ranking value, is greater than the preset distance.

[0178] Specifically, the turnover container includes a front row container and a rear row container, and if the click volume meets a preset front and rear row gap condition, determining the double-depth storage location as a storage location to be sorted includes:

[0179] Determine a first sorting distance according to a front-row sorting value and a back-row sorting value, wherein the front-row sorting value is a sorting value of the front-row click volume, the front-row click volume is the click volume corresponding to the front-row container, and the back-row sorting value is a sorting value of the back-row click volume, the back-row click volume is the click volume corresponding to the back-row container;

[0180] If the first sorting distance is greater than the preset first distance, the double-depth storage location is determined as the storage location to be sorted.

[0181] It should be noted that for the preset first distance, one possible way to determine its value is the product of the total number of turnover containers in the storage rack and the first screening coefficient. For example, if the first coefficient is 0.2, it can be understood that those skilled in the art can select a suitable first coefficient according to the specific application scenario, and this application does not limit it.

[0182] S203, controlling the handling equipment to sort the front storage sequence and the back storage sequence corresponding to the storage rack according to the inventory unit SKU identification corresponding to the turnover container in the storage location to be sorted.

[0183] In this step, the rankings of the same SKU (Stock Keeping Unit) identifier in the front storage sequence and the back storage sequence meet the preset distance condition.

[0184] Specifically, the preset distance conditions include: turnover containers with the same SKU identification are placed in the same storage location, and / or the front row containers and the back row containers with the same SKU identification are placed closest to each other and the placement distance is less than or equal to the preset distance.

[0185] It should be noted that, in this embodiment, turnover containers with the same SKU identification in the same storage sequence (i.e., in the front storage sequence or the back storage sequence) may not be placed together, but may only be at a distance less than or equal to a preset distance from turnover containers with the same SKU identification in another storage sequence.

[0186] For example, handling equipment such as shuttle cars or stackers scan backwards from the entrance of the aisle. If there is an empty storage location in the back row, the ranking of the storage location is recorded as r. The turnover container with the closest ranking can be selected from all the turnover containers in the front row (not the turnover containers of the storage locations to be sorted with the same SKU in the front and back rows) and moved to the empty storage location in the back row.

[0187] Optionally, the preset distance condition includes: the same SKU identifier whose corresponding click volume value is greater than a preset threshold is located in a storage location with low access cost, and the same SKU identifier whose corresponding click volume value is less than or equal to the preset threshold is located in a storage location with high storage cost.

[0188] The access cost is calculated by a preset cost model based on the type of storage object corresponding to the SKU identifier and historical access operation data.

[0189] Optionally, the SKU identifiers corresponding to the remaining turnover containers that can be directly transported are matched with the SKU identifiers corresponding to the rear row containers in the front empty storage locations (storage locations where rear row containers are placed but the front row storage locations are empty), and the turnover containers with the same SKU identifiers are transported to the same storage location.

[0190] Further optionally, if the behavior of moving the storage objects in the turnover containers with the same SKU identification from the storage rack, that is, the behavior of leaving the warehouse, is related to the batches of the storage objects, for example, when the storage objects are food, the same food has batch identification due to different production times, and the storage objects with earlier production batches are required to move from the storage rack first (that is, leave the warehouse first), then when the turnover containers with the same SKU identification are moved to the same storage location, the turnover containers with the corresponding earlier batches should be moved to the front storage locations first, and the turnover containers with later batches should be moved to the back storage locations.

[0191] The embodiment of the present application provides a storage rack sorting method, which obtains the click volume corresponding to the turnover container of each double-depth storage position. If the click volume meets the preset front and rear row gap condition, the storage position is determined to be a storage position to be sorted, and then the handling equipment is controlled to sort the front and rear storage sequences corresponding to the storage rack according to the inventory unit SKU identification corresponding to the turnover container in the storage position to be sorted, that is, adjust the position of each turnover container so that the turnover containers corresponding to the same SKU identification are in the same storage position or are closest. The technical problem of the lack of effective sorting of storage objects of double-depth three-dimensional storage racks according to the circulation speed in the prior art is solved, and the storage objects in the double-depth storage racks are placed according to the click volume, that is, the turnover circulation frequency, and the storage objects with similar click volume or the same type are placed together, thereby reducing the operating cost of the handling equipment and improving the handling efficiency.

[0192] Figure 3 A flow chart of another control method of an automatic guided vehicle provided in this application. Figure 3 As shown, the specific steps of the control method of the automatic guided vehicle include:

[0193] S301. Obtain the number of clicks corresponding to the turnover containers of each double-depth storage location.

[0194] S302: If the number of clicks meets the preset front and rear row gap condition, the double-depth storage location is determined as the storage location to be sorted.

[0195] The specific implementation of steps S301 to S302 can refer to Figure 2 The specific description of S201 - S202 in the illustrated embodiment will not be repeated here.

[0196] S303, selecting the front empty storage space from each double-depth storage space.

[0197] In this step, only the rear row containers are placed on the rear row storage positions in the front empty storage positions.

[0198] S304, determining a front row storage sequence and a back row storage sequence according to the first SKU identifications of the front row containers to be sorted and the second SKU identifications of the back row containers in each front empty storage location.

[0199] In this step, the front row containers to be sorted are turnover containers located in the front row of the storage locations to be sorted.

[0200] Specifically, in a possible implementation, if the first SKU identifier is equal to the second SKU identifier, the front row containers to be sorted are adjusted to the front row storage positions in the front empty storage positions corresponding to the second SKU identifier.

[0201] Optionally, if each first SKU identifier is not equal to all second SKU identifiers, the front row containers to be sorted are adjusted to the rear row storage locations of the first target storage location, and the first target storage location is an empty double-depth storage location that is closest to the storage location to be sorted.

[0202] In another possible implementation, this step further includes:

[0203] Determining whether the first storage location to be selected meets a first preset condition according to the first sorting code of the front-row containers to be sorted, the second sorting code of the first storage location to be selected, and the first receiving threshold;

[0204] Specifically, an optional implementation of determining whether the first storage location to be selected satisfies the first preset condition includes:

[0205] Calculate a first difference between the second sort code and the first sort code;

[0206] If the absolute value of the first difference is less than or equal to the first receiving threshold, it is determined that the first to-be-selected storage location meets the first preset condition.

[0207] If the first preset condition is met, the first storage location to be selected is determined to be the first target storage location, and the first storage location to be selected is the empty double-depth storage location closest to the storage location to be sorted.

[0208] If the first preset condition is not met, the front row containers to be sorted are adjusted to the front row storage locations of the second target storage locations, and the second target storage locations include: completely empty double-depth storage locations and front empty storage locations.

[0209] Optionally, if the above method cannot find a suitable storage location, this step also includes:

[0210] According to the first sorting code of the front-row container to be sorted, the third sorting code of the second storage location to be selected, and the second receiving threshold, determining whether the second storage location to be selected meets the second preset condition;

[0211] Specifically, in a possible implementation manner, determining whether the second storage location to be selected meets the second preset condition includes:

[0212] Calculate a second difference between the third sort code and the first sort code;

[0213] If the absolute value of the second difference is less than or equal to the second receiving threshold, it is determined that the second to-be-selected storage location meets the second preset condition.

[0214] Optionally, before determining that the second storage location to be selected meets the second preset condition, the method further includes:

[0215] Determine the second sorting distance according to the front-row sorting value of the front-row click quantity and the back-row sorting value of the back-row click quantity in the turnover container of the second storage position to be selected;

[0216] If the second sorting distance is less than or equal to the first sorting distance,

[0217] Correspondingly, it is determined that the second storage location to be selected meets the second preset condition.

[0218] If the second preset condition is met, the second to-be-selected storage location is determined as the second target storage location.

[0219] It should be noted that the first sorting distance is the product of the total number of turnover containers on each layer of the shelves to be sorted in the sorting lane of the three-dimensional storage rack and the first screening coefficient, and the second sorting distance is the product of the total number of turnover containers and the second screening coefficient, and the second screening coefficient is less than or equal to the first screening coefficient.

[0220] It should also be noted that those skilled in the art can select specific values ​​of the first screening coefficient and the second screening coefficient according to specific application scenarios, which are not limited here.

[0221] S305, updating the relevant information of the front empty storage location, and re-determining the front row storage sequence and the rear row storage sequence according to the third SKU identification of the rear row container to be sorted and the fourth SKU identification of the rear row container in the front empty storage location.

[0222] In this step, the rear row containers to be sorted are turnover containers located in the rear row of the storage locations to be sorted.

[0223] Specifically, in a possible implementation, re-determining the front row storage sequence and the rear row storage sequence according to the third SKU identifier of the rear row container to be sorted and the fourth SKU identifier of the rear row container in the front empty storage position includes:

[0224] If the third SKU identifier is equal to the fourth SKU identifier, the rear row containers to be sorted are adjusted to the front row storage positions in the front empty storage positions corresponding to the fourth SKU identifier.

[0225] Optionally, re-determining the front row storage sequence and the rear row storage sequence according to the third SKU identifier of the rear row container to be sorted and the fourth SKU identifier of the rear row container in the front empty storage position further includes:

[0226] If each third SKU identifier is not equal to all fourth SKU identifiers, the rear row containers to be sorted are adjusted to the rear row storage positions of the third target storage position, and the third target storage position is an empty double-depth storage position closest to the storage position to be sorted.

[0227] In a possible implementation, this step also includes:

[0228] According to the fourth sorting code of the rear row containers to be sorted, the fifth sorting code of the third storage location to be selected, and the third receiving threshold, determining whether the third storage location to be selected meets the third preset condition;

[0229] Specifically, judging whether the third storage location to be selected satisfies the third preset condition includes:

[0230] Calculating a third difference between the fifth sort code and the fourth sort code;

[0231] If the absolute value of the third difference is less than or equal to the third receiving threshold, it is determined that the third to-be-selected storage location meets the third preset condition.

[0232] If the third preset condition is met, the third storage location to be selected is determined to be the third target storage location, and the third storage location to be selected is the empty double-depth storage location closest to the storage location to be sorted.

[0233] If the third preset condition is not met, the rear row containers to be sorted are adjusted to the front row storage locations of the fourth target storage locations, and the fourth target storage locations include: completely empty double-depth storage locations and front empty storage locations.

[0234] Optionally, in a possible implementation manner, if the above method cannot find a suitable storage location, this step further includes:

[0235] According to the fourth sorting code of the rear row containers to be sorted, the sixth sorting code of the fourth storage location to be selected, and the fourth receiving threshold, determining whether the fourth storage location to be selected meets the fourth preset condition;

[0236] Specifically, judging whether the fourth storage location to be selected satisfies the fourth preset condition includes:

[0237] Calculating a fourth difference between the sixth sort code and the fourth sort code;

[0238] If the absolute value of the fourth difference is less than or equal to the fourth receiving threshold, it is determined that the fourth to-be-selected storage location meets the fourth preset condition.

[0239] If the fourth preset condition is met, the fourth to-be-selected storage location is determined as the fourth target storage location.

[0240] In a possible design, before determining that the fourth storage location to be selected meets the fourth preset condition, the method further includes:

[0241] Determine the third sorting distance according to the front-row sorting value of the front-row click quantity and the back-row sorting value of the back-row click quantity in the turnover container of the fourth storage position to be selected;

[0242] If the third sorting distance is less than or equal to the first sorting distance,

[0243] Correspondingly, it is determined that the fourth storage location to be selected meets the fourth preset condition.

[0244] Optionally, the third sorting distance is the product of the total number of turnover containers and a third screening coefficient, and the third screening coefficient is less than or equal to the first screening coefficient.

[0245] S306, controlling the transport equipment to arrange the storage racks according to the front row storage sequence and the back row storage sequence.

[0246] In this step, after obtaining the front row storage sequence and the back row storage sequence, a control instruction can be generated, and the handling equipment such as a shuttle car or a stacker is controlled according to the control instruction to transport the corresponding turnover containers such as turnover boxes or pallets, so as to place the turnover containers with the same SKU label in the front and rear rows of the same storage location, or to minimize the distance between the turnover containers with the same SKU label.

[0247] It should be noted that, optionally, in this embodiment, if the objects stored in the turnover container with the same SKU identification are moved out of the storage rack according to batches, such as food or other items with a short shelf life, the batches with earlier production dates generally need to be shipped out first, that is, moved out of the storage rack. Therefore, before the storage object is stored in step S306, the following steps are also included:

[0248] According to the batch information of the objects stored in the turnover container with the same SKU identification, steps S303-S305 are repeatedly executed, but the SKU identification in S303-S305 needs to be replaced with batch information.

[0249] The embodiment of the present application provides a storage rack sorting method, which obtains the click volume corresponding to the turnover container of each double-depth storage position. If the click volume meets the preset front and rear row gap condition, the storage position is determined to be a storage position to be sorted, and then the handling equipment is controlled to sort the front and rear storage sequences corresponding to the storage rack according to the inventory unit SKU identification corresponding to the turnover container in the storage position to be sorted, that is, adjust the position of each turnover container so that the turnover containers corresponding to the same SKU identification are in the same storage position or are closest. The technical problem of the lack of effective sorting of storage objects of double-depth three-dimensional storage racks according to the circulation speed in the prior art is solved, and the storage objects in the double-depth storage racks are placed according to the click volume, that is, the turnover circulation frequency, and the storage objects with similar click volume or the same type are placed together, thereby reducing the operating cost of the handling equipment and improving the handling efficiency.

[0250] Figure 4 This is a schematic diagram of the structure of a storage rack arrangement device provided in the present application. The storage rack arrangement device 400 can be implemented by software, hardware or a combination of both.

[0251] like Figure 4 As shown, the storage rack arrangement device 400 includes:

[0252] An acquisition module 401 is used to acquire the number of clicks corresponding to the turnover containers of each double-depth storage location, where the number of clicks is used to indicate the frequency with which the storage objects in the turnover containers are moved away from the storage racks by the handling equipment;

[0253] To-be-sorted identification module 402, for determining the double-depth storage location as a to-be-sorted storage location if the click volume meets a preset front and rear row gap condition;

[0254] Processing module 403 is used to control the handling equipment to sort the front storage sequence and the back storage sequence corresponding to the storage rack according to the inventory unit SKU identifier corresponding to the turnover container in the storage location to be sorted, and the ranking of the front storage sequence and the back storage sequence with the same SKU identifier meets the preset distance condition.

[0255] In a possible design, the turnover container includes a front row container and a rear row container, and the to-be-sorted identification module 402 is used to determine that the double-depth storage location is a to-be-sorted storage location if the click volume meets a preset front and rear row gap condition, including:

[0256] The to-be-sorted identification module 402 is used to determine a first sorting distance according to a front-row sorting value and a back-row sorting value, wherein the front-row sorting value is a sorting value of a front-row click quantity, and the front-row click quantity is a click quantity corresponding to a front-row container, and the back-row sorting value is a sorting value of a back-row click quantity, and the back-row click quantity is a click quantity corresponding to a back-row container;

[0257] The to-be-sorted identification module 402 is configured to determine that the double-depth storage location is a to-be-sorted storage location if the first sorting distance is greater than a preset first distance.

[0258] Optionally, the preset first distance is the product of the total number of turnover containers in the storage rack and the first screening coefficient.

[0259] In a possible design, the processing module 403 is used to control the handling equipment to sort the front storage sequence and the back storage sequence corresponding to the storage rack according to the inventory unit SKU identifier corresponding to the turnover container to be sorted in the storage location to be sorted, including:

[0260] The processing module 403 is used to select the front empty storage positions from each double-depth storage position, wherein only the rear row containers are placed in the rear row storage positions in the front empty storage positions;

[0261] The processing module 403 is further used to determine the front row storage sequence and the back row storage sequence according to the first SKU identification of the front row containers to be sorted and the second SKU identification of the back row containers in each front empty storage position, and the front row containers to be sorted are turnover containers located in the front row of the storage positions to be sorted;

[0262] The processing module 403 is also used to control the handling equipment to sort the storage racks according to the front row storage sequence and the back row storage sequence.

[0263] In a possible design, the processing module 403 is further used to determine the front row storage sequence and the back row storage sequence according to the first SKU identification of the front row container to be sorted and the second SKU identification of the back row container in the front empty storage position, including:

[0264] The processing module 403 is further configured to adjust the front row containers to be sorted to the front row storage positions in the front empty storage positions corresponding to the second SKU identification if the first SKU identification is equal to the second SKU identification.

[0265] Optionally, the processing module 403 is further configured to determine a front row storage sequence and a back row storage sequence according to the first SKU identification of the front row container to be sorted and the second SKU identification of the back row container in the front empty storage position, and further includes:

[0266] The processing module 403 is also used to adjust the front row containers to be sorted to the rear row storage positions of the first target storage position if each first SKU identifier is not equal to all second SKU identifiers. The first target storage position is an empty double-depth storage position closest to the storage position to be sorted.

[0267] Optionally, before the processing module 403 is used to adjust the front row containers to be sorted to the rear row storage positions of the first target storage positions, it also includes:

[0268] The processing module 403 is further used to determine whether the first storage location to be selected meets the first preset condition according to the first sorting code of the front-row container to be sorted, the second sorting code of the first storage location to be selected, and the first receiving threshold;

[0269] The processing module 403 is further configured to determine that the first storage location to be selected is the first target storage location if the first preset condition is met, and the first storage location to be selected is the empty double-depth storage location closest to the storage location to be sorted.

[0270] In a possible design, the processing module 403 is further used to determine whether the first storage location to be selected meets the first preset condition according to the first sorting code of the front-row container to be sorted, the second sorting code of the first storage location to be selected, and the first receiving threshold, including:

[0271] The processing module 403 is further used to calculate a first difference between the second sorting code and the first sorting code;

[0272] The processing module 403 is further configured to determine that the first candidate storage location satisfies a first preset condition if the absolute value of the first difference is less than or equal to a first receiving threshold.

[0273] Optionally, the processing module 403 is further configured to determine whether the first target storage location to be selected meets the first preset condition according to the first sorting code of the front-row container to be sorted, the second sorting code of the first storage location to be selected, and the first receiving threshold, and further includes:

[0274] The processing module 403 is further used to adjust the front row containers to be sorted to the front row storage positions of the second target storage positions if the first preset condition is not met. The second target storage positions include: completely empty double-depth storage positions and front empty storage positions.

[0275] Optionally, before the processing module 403 is used to adjust the front row of containers to be sorted to the front row storage position of the first target storage position, it also includes:

[0276] The processing module 403 is further used to determine whether the second storage location to be selected meets the second preset condition according to the first sorting code of the front-row container to be sorted, the third sorting code of the second storage location to be selected, and the second receiving threshold;

[0277] The processing module 403 is further configured to determine the second candidate storage location as the second target storage location if the second preset condition is met.

[0278] In a possible design, the processing module 403 is further used to determine whether the second storage location to be selected meets the second preset condition according to the first sorting code of the front-row container to be sorted, the third sorting code of the second storage location to be selected, and the second receiving threshold, including:

[0279] The processing module 403 is further used to calculate a second difference between the third sorting code and the first sorting code;

[0280] The processing module 403 is further configured to determine that the second candidate storage location satisfies a second preset condition if the absolute value of the second difference is less than or equal to a second receiving threshold.

[0281] In a possible design, the processing module 403 is further configured to determine the double-depth storage location as the storage location to be sorted if the click volume meets the preset front and rear row gap condition, including:

[0282] The processing module 403 is further used to determine a first sorting distance according to a front-row sorting value and a back-row sorting value, wherein the front-row sorting value is a sorting value of a front-row click quantity, the front-row click quantity is a click quantity corresponding to a front-row container, and the back-row sorting value is a sorting value of a back-row click quantity, the back-row click quantity is a click quantity corresponding to a back-row container;

[0283] The processing module 403 is further configured to determine the double-depth storage location as the storage location to be sorted if the first sorting distance is greater than a preset first distance;

[0284] The processing module 403 is also used to determine that before the second storage location to be selected meets the second preset condition, it also includes:

[0285] The processing module 403 is further used to determine a second sorting distance according to a front-row sorting value of a front-row click quantity and a rear-row sorting value of a rear-row click quantity in the turnover container of the second storage location to be selected;

[0286] The processing module 403 is further configured to: if the second sorting distance is less than or equal to the first sorting distance,

[0287] Correspondingly, it is determined that the second storage location to be selected meets the second preset condition.

[0288] Optionally, the first sorting distance is the product of the total number of turnover containers on each layer of the shelves to be sorted in the sorting lane of the three-dimensional storage rack and the first screening coefficient, and the second sorting distance is the product of the total number of turnover containers and the second screening coefficient, and the second screening coefficient is less than or equal to the first screening coefficient.

[0289] In a possible design, the processing module 403 is also used to control the handling device, and before arranging the storage racks according to the front row storage sequence and the back row storage sequence, it also includes:

[0290] The processing module 403 is also used to update the relevant information of the front empty storage space;

[0291] The processing module 403 is also used to redetermine the front row storage sequence and the rear row storage sequence according to the third SKU identifier of the rear row container to be sorted and the fourth SKU identifier of the rear row container in the front empty storage position. The rear row container to be sorted is the turnover container to be sorted located in the rear row of the storage position to be sorted.

[0292] In a possible design, the processing module 403 is further used to redetermine the front row storage sequence and the rear row storage sequence according to the third SKU identifier of the rear row container to be sorted and the fourth SKU identifier of the rear row container in the front empty storage position, including:

[0293] The processing module 403 is further configured to adjust the rear row containers to be sorted to the front row storage positions in the front empty storage positions corresponding to the second SKU identification if the third SKU identification is equal to the fourth SKU identification.

[0294] Optionally, the processing module 403 is further configured to redetermine the front row storage sequence and the rear row storage sequence according to the third SKU identifier of the rear row container to be sorted and the fourth SKU identifier of the rear row container in the front empty storage position, and further includes:

[0295] The processing module 403 is also used to adjust the rear row containers to be sorted to the rear row storage positions of the third target storage position if each third SKU identifier is not equal to all fourth SKU identifiers. The third target storage position is an empty double-depth storage position closest to the storage position to be sorted.

[0296] Optionally, before the processing module 403 is used to adjust the front row containers to be sorted to the rear row storage positions of the third target storage positions, it also includes:

[0297] The processing module 403 is further used to determine whether the third storage location to be selected meets the third preset condition according to the fourth sorting code of the rear row containers to be sorted, the fifth sorting code of the second storage location to be selected, and the third receiving threshold;

[0298] The processing module 403 is further configured to determine that the third storage location to be selected is the third target storage location if the third preset condition is met, and the third storage location to be selected is the empty double-depth storage location closest to the storage location to be sorted.

[0299] In a possible design, the processing module 403 is further used to determine whether the third storage location to be selected meets the third preset condition according to the fourth sorting code of the rear-row container to be sorted, the fifth sorting code of the third storage location to be selected, and the third receiving threshold, including:

[0300] The processing module 403 is further used to calculate a third difference between the fifth sorting code and the fourth sorting code;

[0301] The processing module 403 is further configured to determine that the third candidate storage location satisfies a third preset condition if the absolute value of the third difference is less than or equal to a third receiving threshold.

[0302] In a possible design, after the processing module 403 is further configured to determine whether the second storage location to be selected meets the third preset condition according to the fourth sorting code of the rear-row container to be sorted, the fifth sorting code of the second storage location to be selected, and the third receiving threshold, the processing further includes:

[0303] The processing module 403 is further configured to adjust the rear row containers to be sorted to the front row storage locations of the fourth target storage locations if the third preset condition is not met. The fourth target storage locations include: completely empty double-depth storage locations and front empty storage locations.

[0304] Optionally, the processing module 403 is also used to adjust the containers in the front and rear rows to be sorted to the front storage position of the fourth target storage position, and further includes:

[0305] The processing module 403 is further used to determine whether the fourth storage location to be selected meets a fourth preset condition according to the fourth sorting code of the rear row containers to be sorted, the sixth sorting code of the fourth storage location to be selected, and the fourth receiving threshold;

[0306] The processing module 403 is further configured to determine the fourth candidate storage location as the fourth target storage location if a fourth preset condition is met.

[0307] In a possible design, the processing module 403 is further used to determine whether the fourth storage location to be selected meets the fourth preset condition according to the fourth sorting code of the rear-row container to be sorted, the sixth sorting code of the fourth storage location to be selected, and the fourth receiving threshold, including:

[0308] The processing module 403 is further used to calculate a fourth difference between the sixth sorting code and the fourth sorting code;

[0309] The processing module 403 is further configured to determine that the fourth to-be-selected storage location satisfies a fourth preset condition if the absolute value of the fourth difference is less than or equal to a fourth receiving threshold.

[0310] In a possible design, before the processing module 403 is further configured to determine that the fourth storage location to be selected meets the fourth preset condition, the process further includes:

[0311] The processing module 403 is further used to determine a third sorting distance according to a front-row sorting value of a front-row click quantity and a rear-row sorting value of a rear-row click quantity in the turnover container of the fourth storage position to be selected;

[0312] The processing module 403 is further configured to: if the third sorting distance is less than or equal to the first sorting distance,

[0313] Correspondingly, it is determined that the fourth storage location to be selected meets the fourth preset condition.

[0314] Optionally, the processing module 403 is further configured to: the third sorting distance is the product of the total number of turnover containers and a third screening coefficient, and the third screening coefficient is less than or equal to the first screening coefficient.

[0315] It is worth mentioning that Figure 4 The storage rack organizing device provided in the illustrated embodiment can execute the method provided in any of the above-mentioned method embodiments. Its specific implementation principles, technical features, professional terminology explanations and technical effects are similar and will not be repeated here.

[0316] Figure 5 This is a schematic diagram of the structure of an electronic device provided in this application. Figure 5 As shown, the electronic device 500 may include: at least one processor 501 and a memory 502 . Figure 5 An electronic device is shown using a processor as an example.

[0317] The memory 502 is used to store programs. Specifically, the programs may include program codes, and the program codes include computer operation instructions.

[0318] The memory 502 may include a high-speed RAM memory, and may also include a non-volatile memory, such as at least one disk memory.

[0319] The processor 501 is used to execute the computer execution instructions stored in the memory 502 to implement the control method of the scheduling end described in the above method embodiments.

[0320] The processor 501 may be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application.

[0321] Optionally, the memory 502 may be independent or integrated with the processor 501. When the memory 502 is a device independent of the processor 501, the electronic device 500 may further include:

[0322] The bus 503 is used to connect the processor 501 and the memory 502. The bus may be an industry standard architecture (ISA) bus, a peripheral component interconnect (PCI) bus, or an extended industry standard architecture (EISA) bus. The bus may be divided into an address bus, a data bus, a control bus, etc., but it does not mean that there is only one bus or one type of bus.

[0323] Optionally, in a specific implementation, if the memory 502 and the processor 501 are integrated on a chip, the memory 502 and the processor 501 can communicate through an internal interface.

[0324] The present application also provides a computer-readable storage medium, which may include: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, and other media that can store program codes. Specifically, the computer-readable storage medium stores program instructions, and the program instructions are used for any possible method in the above-mentioned method embodiments.

[0325] The present application also provides a computer program product, including a computer program, which implements any possible method in the above-mentioned method embodiments when executed by a processor.

[0326] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A storage rack arranging method, characterized in that: include: Obtain the number of clicks corresponding to the turnover container of each double-depth storage location, where the number of clicks is used to indicate the frequency with which the storage objects in the turnover container are moved away from the storage rack by the handling equipment; If the click volume meets the preset front and rear row difference condition, the double-depth storage location is determined as the storage location to be sorted; Controlling the handling equipment to sort the front storage sequence and the back storage sequence corresponding to the storage rack according to the inventory unit SKU identifier corresponding to the turnover container in the storage location to be sorted, so that the ranking of the front storage sequence and the back storage sequence with the same SKU identifier meets the preset distance condition; The turnover containers include front row containers and rear row containers, and the control and handling equipment arranges the front row storage sequence and the rear row storage sequence corresponding to the storage rack according to the inventory unit SKU identifier corresponding to the turnover containers to be arranged in the storage position to be arranged, including: Selecting a front empty storage location from each of the double-depth storage locations, wherein only the rear row containers are placed on the rear row storage locations in the front empty storage location; Determine the front row storage sequence and the back row storage sequence according to the first SKU identification of the front row containers to be sorted and the second SKU identification of the back row containers in each of the front empty storage locations, wherein the front row containers to be sorted are turnover containers located in the front row of the storage locations to be sorted; Controlling the transport device to arrange the storage racks according to the front row storage sequence and the rear row storage sequence; Before controlling the transport device to arrange the storage racks according to the front row storage sequence and the rear row storage sequence, the method further includes: Updating the relevant information of the front empty storage space; The front row storage sequence and the rear row storage sequence are re-determined according to the third SKU identification of the rear row containers to be sorted and the fourth SKU identification of the rear row containers in the front empty storage position. The rear row containers to be sorted are the turnover containers to be sorted located in the rear row of the storage position to be sorted.

2. The storage rack arrangement method according to claim 1, characterized in that: The turnover container includes a front row container and a rear row container, and if the click volume meets the preset front and rear row gap condition, the double-depth storage location is determined as a storage location to be sorted, including: Determine a first sorting distance according to a front-row sorting value and a back-row sorting value, wherein the front-row sorting value is a sorting value of the front-row click volume, the front-row click volume is the click volume corresponding to the front-row container, and the back-row sorting value is a sorting value of the back-row click volume, the back-row click volume is the click volume corresponding to the back-row container; If the first sorting distance is greater than the preset first distance, the double-depth storage location is determined as the storage location to be sorted.

3. The storage rack arrangement method according to claim 2, characterized in that: The preset first distance is the product of the total number of turnover containers in the storage rack and the first screening coefficient.

4. The storage rack arrangement method according to claim 1, characterized in that: The determining the front row storage sequence and the back row storage sequence according to the first SKU identification of the front row containers to be sorted and the second SKU identification of the back row containers in the front empty storage position includes: If the first SKU identifier is equal to the second SKU identifier, the front row containers to be sorted are adjusted to the front row storage positions in the front empty storage positions corresponding to the second SKU identifier.

5. The storage rack arrangement method according to claim 4, characterized in that: The method of determining the front row storage sequence and the back row storage sequence according to the first SKU identification of the front row containers to be sorted and the second SKU identification of the back row containers in the front empty storage position also includes: If each of the first SKU identifiers is not equal to all of the second SKU identifiers, the front row containers to be sorted are adjusted to the rear row storage positions of the first target storage position, and the first target storage position is an empty double-depth storage position closest to the storage position to be sorted.

6. The storage rack arrangement method according to claim 5, characterized in that: Before adjusting the front row of containers to be sorted to the rear row storage position of the first target storage position, the method further includes: According to the first sorting code of the front-row container to be sorted, the second sorting code of the first storage location to be selected, and the first receiving threshold, determining whether the first storage location to be selected meets a first preset condition; If the first preset condition is met, the first storage location to be selected is determined to be the first target storage location, and the first storage location to be selected is an empty double-depth storage location closest to the storage location to be sorted.

7. The storage rack arrangement method according to claim 6, characterized in that: The determining, based on the first sorting code of the front-row container to be sorted, the second sorting code of the first storage location to be selected, and the first receiving threshold, whether the first storage location to be selected meets the first preset condition includes: Calculate a first difference between the second sort code and the first sort code; If the absolute value of the first difference is less than or equal to the first receiving threshold, it is determined that the first to-be-selected storage location meets the first preset condition.

8. The storage rack arrangement method according to claim 6, characterized in that: After judging whether the first target storage location to be selected meets the first preset condition according to the first sorting code of the front-row containers to be sorted, the second sorting code of the first storage location to be selected, and the first receiving threshold, the method further includes: If the first preset condition is not met, the front row containers to be sorted are adjusted to the front row storage positions of the second target storage positions, and the second target storage positions include: completely empty double-depth storage positions and the front empty storage positions.

9. The storage rack arrangement method according to claim 8, characterized in that: Before adjusting the front row of containers to be sorted to the front row storage position of the second target storage position, the method further includes: According to the first sorting code of the front-row container to be sorted, the third sorting code of the second storage location to be selected, and the second receiving threshold, determining whether the second storage location to be selected meets the second preset condition; If the second preset condition is met, the second to-be-selected storage location is determined to be the second target storage location.

10. The storage rack arrangement method according to claim 9, characterized in that: The determining, based on the first sorting code of the front-row container to be sorted, the third sorting code of the second storage location to be selected, and the second receiving threshold, whether the second storage location to be selected meets the second preset condition includes: Calculating a second difference between the third sort code and the first sort code; If the absolute value of the second difference is less than or equal to the second receiving threshold, it is determined that the second to-be-selected storage location meets the second preset condition.

11. The storage rack arrangement method according to claim 9, characterized in that: If the click volume meets the preset front and rear row gap condition, determining the double-depth storage location as a storage location to be sorted includes: Determine a first sorting distance according to a front-row sorting value and a back-row sorting value, wherein the front-row sorting value is a sorting value of the front-row click volume, the front-row click volume is the click volume corresponding to the front-row container, and the back-row sorting value is a sorting value of the back-row click volume, the back-row click volume is the click volume corresponding to the back-row container; If the first sorting distance is greater than the preset first distance, determining the double-depth storage location as the storage location to be sorted; Before determining that the second storage location to be selected meets the second preset condition, the method further includes: Determine a second sorting distance according to the front-row sorting value of the front-row click quantity and the back-row sorting value of the back-row click quantity in the turnover container of the second storage location to be selected; If the second sorting distance is less than or equal to the first sorting distance, Correspondingly, it is determined that the second to-be-selected storage location meets the second preset condition.

12. The storage rack arrangement method according to claim 11, characterized in that: The first sorting distance is the product of the total number of turnover containers on each layer of the shelves to be sorted in the sorting lane of the three-dimensional storage rack and the first screening coefficient, and the second sorting distance is the product of the total number of turnover containers and the second screening coefficient, and the second screening coefficient is less than or equal to the first screening coefficient.

13. The storage rack arrangement method according to claim 12, characterized in that: The re-determining the front row storage sequence and the rear row storage sequence according to the third SKU identification of the rear row containers to be sorted and the fourth SKU identification of the rear row containers in the front empty storage position includes: If the third SKU identifier is equal to the fourth SKU identifier, the rear row containers to be sorted are adjusted to the front row storage positions in the front empty storage positions corresponding to the fourth SKU identifier.

14. The storage rack arrangement method according to claim 13, characterized in that: The re-determining the front row storage sequence and the rear row storage sequence according to the third SKU identification of the rear row containers to be sorted and the fourth SKU identification of the rear row containers in the front empty storage position also includes: If each of the third SKU identifiers is not equal to all of the fourth SKU identifiers, the rear row containers to be sorted are adjusted to the rear row storage positions of the third target storage position, and the third target storage position is an empty double-depth storage position closest to the storage position to be sorted.

15. The storage rack arranging method according to claim 14, characterized in that: Before adjusting the front row containers to be sorted to the rear row storage positions of the third target storage positions, the method further includes: According to the fourth sorting code of the rear-row containers to be sorted, the fifth sorting code of the third storage location to be selected, and the third receiving threshold, determining whether the third storage location to be selected meets a third preset condition; If the third preset condition is met, the third storage location to be selected is determined to be the third target storage location, and the third storage location to be selected is the empty double-depth storage location closest to the storage location to be sorted.

16. The storage rack arrangement method according to claim 15, characterized in that: The determining, based on the fourth sorting code of the rear row containers to be sorted, the fifth sorting code of the third storage location to be selected, and the third receiving threshold, whether the third storage location to be selected meets the third preset condition includes: Calculating a third difference between the fifth sort code and the fourth sort code; If the absolute value of the third difference is less than or equal to the third receiving threshold, it is determined that the third to-be-selected storage location meets the third preset condition.

17. The storage rack arranging method according to claim 15, characterized in that: After judging whether the third storage location to be selected meets the third preset condition according to the fourth sorting code of the rear-row containers to be sorted, the fifth sorting code of the third storage location to be selected, and the third receiving threshold, the method further includes: If the third preset condition is not met, the rear row containers to be sorted are adjusted to the front row storage positions of the fourth target storage positions, and the fourth target storage positions include: completely empty double-depth storage positions and the front empty storage positions.

18. The storage rack arrangement method according to claim 17, characterized in that: Before adjusting the rear row containers to be sorted to the front row storage positions of the fourth target storage positions, the method further includes: According to the fourth sorting code of the rear-row containers to be sorted, the sixth sorting code of the fourth storage location to be selected, and the fourth receiving threshold, determining whether the fourth storage location to be selected meets a fourth preset condition; If the fourth preset condition is met, the fourth to-be-selected storage location is determined to be the fourth target storage location.

19. The storage rack arranging method according to claim 18, characterized in that: The step of judging whether the fourth storage location to be selected satisfies a fourth preset condition according to the fourth sorting code of the rear-row containers to be sorted, the sixth sorting code of the fourth storage location to be selected, and the fourth receiving threshold comprises: Calculating a fourth difference between the sixth sort code and the fourth sort code; If the absolute value of the fourth difference is less than or equal to the fourth receiving threshold, it is determined that the fourth to-be-selected storage location meets the fourth preset condition.

20. The storage rack arranging method according to claim 19, characterized in that: Before determining that the fourth storage location to be selected meets the fourth preset condition, the method further includes: Determine a third sorting distance according to the front-row sorting value of the front-row click quantity and the back-row sorting value of the back-row click quantity in the turnover container of the fourth storage location to be selected; If the third sorting distance is less than or equal to the first sorting distance, Correspondingly, it is determined that the fourth storage location to be selected meets the fourth preset condition.

21. The storage rack arranging method according to claim 20, characterized in that: The third sorting distance is the product of the total number of turnover containers and a third screening coefficient, and the third screening coefficient is less than or equal to the first screening coefficient.

22. A storage rack arrangement device, characterized in that: include: An acquisition module, used to acquire the number of clicks corresponding to the turnover container of each double-depth storage location, wherein the number of clicks is used to indicate the frequency at which the storage objects in the turnover container are moved away from the storage rack by the handling equipment; A to-be-sorted identification module is used to determine that the double-depth storage location is a to-be-sorted storage location if the click volume meets a preset front and rear row gap condition; A processing module is used to control the handling equipment to sort the front storage sequence and the back storage sequence corresponding to the storage rack according to the inventory unit SKU identifier corresponding to the turnover container in the storage location to be sorted, and the ranking of the front storage sequence and the back storage sequence with the same SKU identifier meets the preset distance condition; The turnover container includes a front row container and a rear row container; The processing module is specifically used to select the front empty storage positions from each of the double-depth storage positions, wherein only the rear row containers are placed in the rear row storage positions in the front empty storage positions; determine the front row storage sequence and the rear row storage sequence according to the first SKU identification of the front row containers to be sorted and the second SKU identification of the rear row containers in each of the front empty storage positions, wherein the front row containers to be sorted are turnover containers located in the front row of the storage positions to be sorted; and control the handling equipment to sort the storage racks according to the front row storage sequence and the rear row storage sequence; The processing module is also specifically used to update the relevant information of the front empty storage position; redetermine the front row storage sequence and the rear row storage sequence according to the third SKU identification of the rear row containers to be sorted and the fourth SKU identification of the rear row containers in the front empty storage position, and the rear row containers to be sorted are the turnover containers to be sorted located in the rear row of the storage position to be sorted.

23. An electronic device, characterized in that: include: processor; as well as, a memory for storing a computer program for the processor; Wherein, the processor is configured to perform the storage rack organizing method described in any one of claims 1 to 21 by executing the computer program.

24. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the storage rack organizing method according to any one of claims 1 to 21 is implemented.

25. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the storage rack organizing method according to any one of claims 1 to 21 is implemented.

Citation Information

Patent Citations

  • Barcode-based plastic material pellet management method

    CN102867246A