CN113283738A - Object positioning method and device, warehousing system, medium, equipment and product - Google Patents
Object positioning method and device, warehousing system, medium, equipment and product Download PDFInfo
- Publication number
- CN113283738A CN113283738A CN202110554102.8A CN202110554102A CN113283738A CN 113283738 A CN113283738 A CN 113283738A CN 202110554102 A CN202110554102 A CN 202110554102A CN 113283738 A CN113283738 A CN 113283738A
- Authority
- CN
- China
- Prior art keywords
- storage
- order
- area
- target
- range
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 59
- 238000004519 manufacturing process Methods 0.000 claims description 75
- 238000012545 processing Methods 0.000 claims description 22
- 238000004590 computer program Methods 0.000 claims description 18
- 230000004807 localization Effects 0.000 claims description 4
- 239000002360 explosive Substances 0.000 description 45
- 230000006870 function Effects 0.000 description 20
- 238000010586 diagram Methods 0.000 description 15
- 238000004806 packaging method and process Methods 0.000 description 4
- 230000002159 abnormal effect Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 3
- 241000531116 Blitum bonus-henricus Species 0.000 description 2
- 235000008645 Chenopodium bonus henricus Nutrition 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000012856 packing Methods 0.000 description 2
- 238000000638 solvent extraction Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/083—Shipping
- G06Q10/0833—Tracking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/083—Shipping
- G06Q10/0835—Relationships between shipper or supplier and carriers
- G06Q10/08355—Routing methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Lists, e.g. purchase orders, compilation or processing
- G06Q30/0635—Processing of requisition or of purchase orders
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Economics (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Development Economics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Educational Administration (AREA)
- Game Theory and Decision Science (AREA)
Abstract
The application provides an object positioning method, an object positioning device, a warehousing system, a medium, equipment and a product. According to the object positioning method provided by the embodiment of the application, the user order and the object attribute information set corresponding to the user order are obtained, the order attribute of the user order is determined according to the object attribute information set and the preset object classification condition, and if the order attribute is the target attribute, the target storage position for picking each target object in the user order in the logic area is determined according to the preset position matching condition and the storage range grade of the warehousing system, so that the automatic positioning of each target object in the user order is realized, the picking efficiency in the warehousing system is improved, and the comprehensive logistics cost is reduced.
Description
Technical Field
The application relates to the technical field of intelligent warehousing, in particular to an object positioning method, an object positioning device, a warehousing system, a medium, equipment and a product.
Background
With the rapid development of electronic commerce, the quantity of commodity orders required to be processed by an electronic commerce platform is more and more, and the requirements of customers on commodity quality and delivery timeliness are higher and higher, so that higher requirements are provided for efficient operation and connection of each operation link in a warehousing system.
At present, the production mode in the warehousing system is mainly to produce in a form of an aggregate sheet, that is, after the order positioning is completed, a specially-assigned person performs the order forming to form the aggregate sheet. And the corresponding task order is arranged under the collection order, the order picker picks the task order and then picks the order, the order picking is completed and then converged, and the converged order is sent to the appointed rechecking table.
However, the method of collecting the order sheet is inefficient and easy to cause cost and time waste due to the dependence of the order picker on positioning order picking.
Disclosure of Invention
The embodiment of the application provides an object positioning method, an object positioning device, a warehousing system, a medium, equipment and a product, so that the goods picking efficiency in a warehouse promotion system is improved, and further the comprehensive logistics cost is reduced.
In a first aspect, an embodiment of the present application provides an object positioning method, which is applied to a warehousing system, where the warehousing system includes a plurality of logical areas, and the logical areas include specific areas, where the method includes:
acquiring a user order and an object attribute information set corresponding to the user order, wherein the object attribute information set comprises object attribute information of each target object in the user order;
determining the order attribute of the user order according to the object attribute information set and a preset object classification condition, wherein the preset object classification condition is used for identifying a specific object in the user order, and the specific object is an object stored in the specific area;
and if the order attributes are target attributes, determining a target storage position for picking each target object in the user order in the logic area according to preset position matching conditions and the storage range grade of the warehousing system, wherein the target storage position corresponds to the minimum storage range grade.
In a possible implementation manner, the determining a target storage location for picking each target object in the user order in the logical area according to a preset location matching condition and a storage range level of the warehousing system includes:
determining a current-level candidate range according to the user order and object storage information of the warehousing system, and determining a next-level candidate range according to the user order and the object storage information of the current-level candidate range, wherein the object storage information is used for recording storage objects of all storage positions in the warehousing system;
until the determined candidate range is the storage range level corresponding to the target storage position.
In one possible implementation, the storage range level sequentially includes: the first storage range level corresponding to the logic area, the second storage range level corresponding to the storage area, the third storage range level corresponding to the roadway and the fourth storage range level corresponding to the storage position.
In a possible implementation manner, if the current-level candidate range corresponds to the first storage range level and the next-level candidate range corresponds to the second storage range level, determining the current-level candidate range according to the user order and the object storage information of the warehousing system, so as to determine the next-level candidate range according to the user order and the object storage information of the current-level candidate range, includes:
determining the number of logic areas according to the user order and first object storage information of the warehousing system, wherein the number of the logic areas is the minimum number of the logic areas in the warehousing system, in which all target objects in the user order are stored, and each logic area corresponding to the minimum number of the logic areas is a logic area to be selected;
and if the number of the logic areas is greater than or equal to 2, determining the number of the storage areas according to a first sub-order in the user order and second object storage information of a target logic area, wherein the number of the storage areas is the minimum number of the storage areas in the target logic area, in which all target objects in the first sub-order are stored, and each storage area corresponding to the minimum number of the storage areas is a storage area to be selected.
In a possible implementation manner, if the current-level candidate range corresponds to the second storage range level and the next-level candidate range corresponds to the third storage range level, determining the current-level candidate range according to the user order and the object storage information of the warehousing system, so as to determine the next-level candidate range according to the user order and the object storage information of the current-level candidate range, includes:
determining the storage area quantity according to the first sub-order and the second object storage information of the target logic area;
and if the storage area quantity is greater than or equal to 2, determining the roadway quantity according to a second sub-order in the first sub-order and third object storage information of a target storage area, wherein the roadway quantity is the minimum roadway quantity of all target objects in the second sub-order stored in the target storage area, and each roadway corresponding to the minimum roadway quantity is a roadway to be selected.
In a possible implementation manner, if the current-level candidate range corresponds to the third storage range level and the next-level candidate range corresponds to the fourth storage range level, determining the current-level candidate range according to the user order and the object storage information of the warehousing system, so as to determine the next-level candidate range according to the user order and the object storage information of the current-level candidate range, includes:
determining the number of the lanes according to the second sub-order and the third object storage information of the target storage area;
and if the number of the lanes is greater than or equal to 2, determining the target storage position according to a third sub-order in the second sub-order and fourth object storage information of the target lane.
In a possible implementation manner, the determining the order attribute of the user order according to the object attribute information set and a preset object classification condition includes:
if the object attribute information set comprises first attribute information, the order attribute is a first order attribute, and the first attribute information is used for representing that the overall dimension of the target object exceeds a preset dimension range;
if the object attribute information set comprises second attribute information, the order attribute is a second order attribute, and the first attribute information is used for representing that the output quantity of the target object exceeds a preset quantity range;
if the object attribute information set does not include the first attribute information and the second attribute information, the order attribute is the target attribute.
In a possible implementation manner, the object positioning method further includes:
if the order attribute is the first attribute information, determining that each target object in the user order is picked in a first specific area;
and if the order attribute is the second attribute information, determining that each target object in the user order is picked in a second specific area, wherein the specific areas comprise the first specific area and the second specific area.
In a second aspect, an embodiment of the present application provides an object positioning apparatus, including:
the system comprises an acquisition module, a storage module and a processing module, wherein the acquisition module is used for acquiring a user order and an object attribute information set corresponding to the user order, and the object attribute information set comprises object attribute information of each target object in the user order;
the processing module is used for determining the order attribute of the user order according to the object attribute information set and preset object classification conditions, wherein the preset object classification conditions are used for identifying a specific object in the user order, and the specific object is an object stored in a specific area;
the processing module is further configured to determine a target storage position for picking each target object in the user order in a logical area according to a preset position matching condition and a storage range level of the warehousing system, where the target storage position corresponds to a minimum storage range level, the warehousing system includes a plurality of the logical areas, and the logical area includes the specific area.
In a possible implementation manner, the processing module is specifically configured to:
determining a current-level candidate range according to the user order and object storage information of the warehousing system, and determining a next-level candidate range according to the user order and the object storage information of the current-level candidate range, wherein the object storage information is used for recording storage objects of all storage positions in the warehousing system;
until the determined candidate range is the storage range level corresponding to the target storage position.
In one possible implementation, the storage range level sequentially includes: the first storage range level corresponding to the logic area, the second storage range level corresponding to the storage area, the third storage range level corresponding to the roadway and the fourth storage range level corresponding to the storage position.
In a possible implementation manner, the processing module is specifically configured to:
determining the number of logic areas according to the user order and first object storage information of the warehousing system, wherein the number of the logic areas is the minimum number of the logic areas in the warehousing system, in which all target objects in the user order are stored, and each logic area corresponding to the minimum number of the logic areas is a logic area to be selected;
and if the number of the logic areas is greater than or equal to 2, determining the number of the storage areas according to a first sub-order in the user order and second object storage information of a target logic area, wherein the number of the storage areas is the minimum number of the storage areas in the target logic area, in which all target objects in the first sub-order are stored, and each storage area corresponding to the minimum number of the storage areas is a storage area to be selected.
In a possible implementation manner, the processing module is specifically configured to:
determining the storage area quantity according to the first sub-order and the second object storage information of the target logic area;
and if the storage area quantity is greater than or equal to 2, determining the roadway quantity according to a second sub-order in the first sub-order and third object storage information of a target storage area, wherein the roadway quantity is the minimum roadway quantity of all target objects in the second sub-order stored in the target storage area, and each roadway corresponding to the minimum roadway quantity is a roadway to be selected.
In a possible implementation manner, the processing module is specifically configured to:
determining the number of the lanes according to the second sub-order and the third object storage information of the target storage area;
and if the number of the lanes is greater than or equal to 2, determining the target storage position according to a third sub-order in the second sub-order and fourth object storage information of the target lane.
In a possible implementation manner, the processing module is specifically configured to:
if the object attribute information set comprises first attribute information, the order attribute is a first order attribute, and the first attribute information is used for representing that the overall dimension of the target object exceeds a preset dimension range;
if the object attribute information set comprises second attribute information, the order attribute is a second order attribute, and the first attribute information is used for representing that the output quantity of the target object exceeds a preset quantity range;
if the object attribute information set does not include the first attribute information and the second attribute information, the order attribute is the target attribute.
In a possible implementation manner, the processing module is specifically configured to:
if the order attribute is the first attribute information, determining that each target object in the user order is picked in a first specific area;
and if the order attribute is the second attribute information, determining that each target object in the user order is picked in a second specific area, wherein the specific areas comprise the first specific area and the second specific area.
In a third aspect, an embodiment of the present application further provides a storage system, including: a synthetic production area and a plurality of logical areas, the logical areas including a specific area and a plurality of storage areas;
the storage area conveys a first target object in the storage area to the comprehensive production area through a unit container conveying line, and the comprehensive production area is used for sorting the first target object to a target package corresponding to a user order and conveying the first target object to a conveying area through a package conveying line for outward conveying;
and the specific area directly conveys the second target object in the specific area to a transportation area for external transportation through the package conveying line.
In one possible implementation, the specific region is a first specific region or a second specific region;
the first specific area comprises a first production area and a first specific area shelf, the first production area is used for producing a first target object, and the external dimension of the first target object exceeds a preset dimension range;
the second specific area comprises a second production area and a second specific area shelf, the second production area is used for generating a second target object, and the output quantity of the second target object exceeds a preset quantity range.
In one possible implementation, the storage area includes flexible picking racks;
the flexible picking shelf is used for picking each target object in the user order according to the target storage position determined by the object positioning method in any one of the first aspect.
In a fourth aspect, an embodiment of the present application further provides an electronic device, including:
a processor; and
a memory for storing a computer program for the processor;
wherein the processor is configured to implement any one of the object localization methods of the first aspect by executing the computer program.
In a fifth aspect, the present application further provides a storage medium, on which a computer program is stored, where the computer program is executed by a processor to implement any one of the object location methods in the first aspect.
In a sixth aspect, this application further provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the method for positioning an object in any one of the first aspect is implemented.
According to the object positioning method, the object positioning device, the warehousing system, the medium, the equipment and the product, the user order and the object attribute information set corresponding to the user order are obtained, the order attribute of the user order is determined according to the object attribute information set and the preset object classification condition, and if the order attribute is the target attribute, the target storage position for selecting each target object in the user order in the logic area is determined according to the preset position matching condition and the storage range grade of the warehousing system, so that the automatic positioning of each target object in the user order is realized, the picking efficiency in the warehousing system is improved, and the comprehensive logistics cost is reduced.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to these drawings without inventive exercise.
FIG. 1 is a diagram illustrating an application scenario of an object location method according to an example embodiment;
FIG. 2 is a schematic view of the partitioning of the scenario of FIG. 1;
FIG. 3 is a flow diagram illustrating an object location method according to an example embodiment;
FIG. 4 is a schematic flow chart diagram illustrating an object location method according to another example embodiment;
FIG. 5 is a schematic diagram illustrating an overall layout of a warehousing system according to an example embodiment of the present application;
FIG. 6 is a schematic diagram of a first logical area layout shown in the present application according to an example embodiment;
FIG. 7 is a diagram illustrating a second logical area layout according to an example embodiment of the present application;
FIG. 8 is a schematic illustration of an integrated production zone layout shown herein according to an example embodiment;
FIG. 9 is a schematic diagram illustrating an object locating device according to an example embodiment of the present application;
fig. 10 is a schematic structural diagram of an electronic device shown in the present application according to an example embodiment.
Detailed Description
In order to make the objects, 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 with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some embodiments of the present application, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The terms "first," "second," "third," "fourth," and the like in the description and in the claims of the present application and in the above-described drawings (if any) are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the application described herein are capable of operation in sequences other than those illustrated or described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
At present, the production mode in the warehousing system is mainly to produce in a form of an aggregate sheet, that is, after the order positioning is completed, a specially-assigned person performs the order forming to form the aggregate sheet. And the corresponding task order is arranged under the collection order, the order picker picks the task order and then picks the order, the order picking is completed and then converged, and the converged order is sent to the appointed rechecking table. Specifically, an order in the existing collection form mode is mainly to position one order in one warehouse, and if a plurality of commodities in one order are distributed in a plurality of warehouses, one order package needs to be disassembled into two packages for packaging and finally delivered to a customer, so that cost and time waste can be caused.
In view of the above technical problems, embodiments of the present application aim to provide an object positioning method, which provides a system positioning policy and method for order positioning in an intelligent flexible picking mode to improve functions, thereby improving the efficiency of positioning each object in an order. The invention is based on the intelligent flexible picking mode, a plurality of warehouses are made into a system warehouse, so that a warehousing system is formed, wherein different warehouses can be set into a plurality of logic areas in the system warehouse, orders are positioned for all commodities in the warehouses, and a system method and a layout design corresponding to the task positioning of orders in the logic areas are designed, so that the order splitting rate of the orders is reduced, the picking path is shortened, the operation efficiency in the warehouse is improved, and the comprehensive logistics cost is greatly reduced.
FIG. 1 is a diagram illustrating an application scenario of an object location method according to an example embodiment; fig. 2 is a schematic view of the partitioning in the scenario of fig. 1. As shown in fig. 1-2, the object positioning method provided in this embodiment is applied to a warehousing system, and the warehousing system may include a plurality of logical areas, and the logical area may further include a specific area and a plurality of storage areas. Specifically, the warehousing system may include a logic area 1 and a logic area 2, the logic area 1 may include an explosive area, a storage area 1 and a storage area 2, the storage area 1 may include a plurality of lanes (e.g., lane 1), and each lane may be correspondingly provided with a plurality of storage locations (e.g., storage location 1).
Continuing to refer to fig. 2, the warehousing system in this embodiment may be defined as an integrated system warehouse, and as for the explosive product area in the lower logic area, an explosive product production area may be correspondingly set, where explosive product commodities may be packaged into packages, and then transported to the transportation area by a package transportation line for external transportation, that is, directly transported to the transportation area after the packages are packaged from the explosive product production area, so as to ship externally. In addition, for the special-shaped product area in the logic area, a special-shaped product production area can be correspondingly arranged, special-shaped product commodities can be packaged into packages in the special-shaped product production area, then the packages are conveyed to the transportation area through a package conveying line to be transported to the outside, namely the packages are directly transported to the transportation area after being packaged from the special-shaped product production area, and then the packages are transported to the outside to be delivered to the outside.
In addition, a complex production area can be provided in the warehousing system, wherein the complex production area can be transported from a storage area by means of unit container conveyor lines, which storage area is worth mentioning for storing non-explosive as well as non-profiled items. Then, the commodities delivered from the storage area are packed into packages in the comprehensive production area, and then the packages are conveyed to the transportation area through a package conveying line for delivery. The positioning process of obtaining each commodity in the order form from the corresponding storage position in the storage area according to the user order form can be realized by the object positioning method provided in the following embodiment of the application.
Fig. 3 is a flowchart illustrating an object positioning method according to an example embodiment of the present application. As shown in fig. 3, the object positioning method provided in this embodiment includes:
s101, obtaining a user order and an object attribute information set corresponding to the user order.
In this step, the user order and an object attribute information set corresponding to the user order may be obtained, where the object attribute information set includes object attribute information of each target object in the user order. It should be noted that the object attribute information of each target object may be an inventory holding unit attribute of each product, and specifically, may include size information, price information, weight information, sales information, and the like of the product.
Here, if the physical dimensions (length, width, height, volume), shape, weight, and the like of a commodity exceed a certain range of attributes, the commodity can be defined as a special-shaped product. And if the sales promotion amount of the commodity in the storeroom exceeds the preset sales amount, the commodity can be defined as an explosive product.
And S102, determining the order attribute of the user order according to the object attribute information set and the preset object classification condition.
After the object attribute information set corresponding to the user order is obtained, the order attribute of the user order can be determined according to the object attribute information set and a preset object classification condition, wherein the preset object classification condition is used for identifying a specific object in the user order, and the specific object is an object stored in a specific area. The preset object classification conditions can be used for identifying the special-shaped products or the explosive products, correspondingly, the special-shaped products are stored in the special-shaped product production area, and the explosive products are stored in the explosive product production area.
S103, if the order attributes are the target attributes, determining the target storage positions of all target objects in the user order in the logic area for picking according to the preset position matching conditions and the storage range levels of the warehousing system.
Since the efficiency of sorting general commodities is easily reduced when the general commodities and the special-shaped commodities are sorted together, and the efficiency of sorting explosive commodities is easily reduced when the general commodities and the explosive commodities are sorted together. Therefore, if the determined order attribute is the attribute of the explosive, the explosive can be independently positioned from the explosive production area, then the explosive is packaged into a package, and then the package is conveyed to the transportation area through a package conveying line to be delivered to the outside. And if the determined order attribute is the special-shaped product attribute, the special-shaped product can be independently positioned from the special-shaped product production area, then the special-shaped product is packaged into a package, and the package is conveyed to the transportation area through a package conveying line to be delivered to the outside.
And if the determined order attributes are common commodities, namely the order attributes are target attributes, determining target storage positions for picking each target object in the user order in the logic area according to preset position matching conditions and storage range levels of the warehousing system, wherein the target storage positions correspond to minimum storage range levels.
It will be appreciated that in a warehousing system there may be storage ranges comprising a plurality of levels, for example, the storage range levels comprising in sequence: the first storage range level corresponding to the logic area, the second storage range level corresponding to the storage area, the third storage range level corresponding to the roadway and the fourth storage range level corresponding to the storage position. When the order attribute is a common commodity, the current-level candidate range can be determined according to the user order and the object storage information of the warehousing system, the next-level candidate range is determined according to the user order and the object storage information of the current-level candidate range until the next-level candidate range is positioned to the level of the fourth storage range corresponding to the storage positions, so that the target storage positions corresponding to all the objects in the user order are determined, the flexible sorting shelf enables the target objects on the flexible sorting shelf to be conveyed to the comprehensive production area through the unit container conveying line according to the determined target storage positions, and further sorting work is carried out.
In this embodiment, the user order and the object attribute information set corresponding to the user order are acquired, the order attribute of the user order is determined according to the object attribute information set and the preset object classification condition, and if the order attribute is the target attribute, the target storage position for picking each target object in the user order in the logic area is determined according to the preset position matching condition and the storage range level of the warehousing system, so that automatic positioning of each target object in the user order is realized, the picking efficiency in the warehouse promotion system is improved, and further the comprehensive logistics cost is reduced.
Fig. 4 is a flowchart illustrating an object positioning method according to another example embodiment of the present application.
As shown in fig. 4, the object positioning method provided in this embodiment includes:
s201, receiving a customer order.
The user order and the object attribute information set corresponding to the user order can be obtained, wherein the user order can be a client order triggered by a user through a client. The object attribute information of each target object included in the object attribute information set may be an inventory holding unit attribute of each product, and specifically, may include size information, price information, weight information, sales information, and the like of the product.
Here, if the physical dimensions (length, width, height, volume), shape, weight, and the like of a commodity exceed a certain range of attributes, the commodity can be defined as a special-shaped product. And if the sales promotion amount of the commodity in the storeroom exceeds the preset sales amount, the commodity can be defined as an explosive product.
S202, operating a production area order pool matching strategy.
After receiving the customer order, the order attribute of the customer order can be determined according to the object attribute information set and the preset object classification condition. Specifically, the order commodities can be matched to the corresponding production area according to the attribute of the commodity SKU in the order and the order pool matching strategy of the production area. Optionally, the above matching policy for the order pool of the production area may include: the order pool matching strategy of the special-shaped product area, the order pool matching strategy of the explosive product area and the order pool matching strategy of the comprehensive production area.
And S203, judging whether the customer order is matched with the comprehensive production area.
When the object attribute information corresponds to an abnormal product, the abnormal product area order pool matching strategy in the production area order pool matching strategy is used for positioning, and when the object attribute information corresponds to an explosive product, the explosive product area order pool matching strategy in the production area order pool matching strategy is used for positioning. And if the object attribute information does not correspond to the abnormal product or the explosive product, positioning by utilizing a comprehensive production area order pool matching strategy in the production area order pool matching strategy.
S204, judging whether the customer order is matched with the first specific area.
S205, positioning the order object of the first specific area.
S206, positioning the order object of the second specific area.
In S204-S206, if the object attribute information set includes the first attribute information, the order attribute is the first order attribute, and the first attribute information is used to represent that the external dimension of the target object exceeds the preset dimension range. And if the object attribute information set comprises second attribute information, the order attribute is a second order attribute, and the first attribute information is used for representing that the output quantity of the target object exceeds the preset quantity range. And if the object attribute information set does not comprise the first attribute information and the second attribute information, the order attribute is the target attribute.
If the order attribute is the first attribute information, it is determined that each target object in the user order is picked in the first specific area, for example, the target object is picked in the profile production area. And if the order attribute is second attribute information, determining that each target object in the user order is picked in a second specific area, wherein the specific areas comprise a first specific area and a second specific area, and for example, picking is carried out in a profile production area.
In a possible implementation manner, for the above matching policy of the order pool of the special-shaped product area, the following may be specifically performed:
the special-shaped product area mainly refers to the attributes that the overall dimension (length, width, height and volume), shape, weight and the like of the order commodity exceed a certain range, and the special-shaped product commodity cannot enter automatic equipment of the comprehensive production area for production. That is, when any commodity attribute in the order belongs to the special-shaped product, all commodities in the whole order enter the special-shaped product order pool. Optionally, the order commodities in the special-shaped commodity order pool can be selected in the existing collection single mode, individual area processing is conveniently carried out on special-shaped commodities, and the ex-warehouse efficiency of special commodity processing is improved. The judgment of the special-shaped goods can be matched according to the following functions:
IF YX(*i,j)=1,P(∑i,j,YX)
wherein, i represents the code information of the commodity;
j, representing an order;
(xi, j) representing any item i within order j;
YX, for "profile";
YX (. i, j) ═ 1, represents that any commodity i in the order j is marked as the attribute of the special-shaped product;
p (sigma i, j, YX) represents that all commodities in the order j are matched into the order pool of the special-shaped product area;
the function shows that all the commodity attributes in the order j are judged, and if the attribute of any order commodity i is marked as the special-shaped item attribute, all the commodities in the order are matched to the special-shaped item area order pool.
In a possible implementation manner, for the explosive area order pool matching policy, the following may be specifically performed:
the explosive mainly refers to the attribute of the explosive which is determined by the descending order of the number of all commodities sold in the previous period and has the maximum sales promotion amount in the storehouse; when any commodity in the order is marked as an explosive attribute, all commodities in the order are matched with an explosive area order pool (the commodities in the order pool in the explosive area are all sorted in the existing collection order mode, so that the commodities with the explosive attribute can be rapidly produced in batches, the ex-warehouse efficiency is improved), and the judgment is carried out according to the following functions:
IF BP(*i,j)=1,P(∑i,j,BP)
wherein, BP represents 'explosive';
BP (±, j) ═ 1, indicates that any commodity i in the order j is marked as an explosive attribute;
p (Σ i, j, BP) represents that all commodities in the order j are matched into the order pool of the explosive area;
and the function represents that the attributes of all the commodities in the order j are judged, and if the attribute of any commodity i is marked as the attribute of the explosive, all the commodities in the order are matched into the order pool of the explosive area.
Based on the above matching strategy for the order pool in the special-shaped product area and the matching strategy for the order pool in the explosive product area, the matching strategy for the order pool in the comprehensive production area may be as follows:
when all commodities in the order are not special-shaped products and also not explosive products, all the commodities in the order are matched into an order pool of the comprehensive production area, and the judgment is carried out according to the following functions:
IF YX(∑i,j)=0and BP(∑i,j)=0,P(∑i,j,ZH)
wherein, (∑ i, j) represents all the commodities i in all the orders j (one order contains several commodities);
YX (sigma i, j) is 0, which indicates that all the commodities i in the order j do not belong to the special-shaped product;
BP (sigma i, j) is 0, which indicates that all the commodities i in the order j do not belong to explosive products;
ZH, meaning "synthetic";
the function shows that when all commodities in the order j do not belong to the special-shaped products and do not belong to the explosive products at the same time, all the commodities in the order are matched to the order pool of the comprehensive production area.
If the order is not matched with the comprehensive production area, preferentially judging whether the order is matched with the special-shaped production area, and if the order is matched with the order pool of the special-shaped product production area, directly positioning the order commodity of the special-shaped product production area; and if the order pool of the explosive area is matched, positioning the order commodities of the explosive area. And if the order commodity is matched with the comprehensive production area, carrying out subsequent steps to position the order commodity.
And S207, operating a logical area operation balance matching strategy.
And S208, operating a storage area operation balance matching strategy.
And S209, operating a roadway operation balance matching strategy.
And S210, operating a storage operation balance matching strategy.
For S207-S210, the target storage positions of the target objects in the user order to be picked in the logical area may be determined according to the preset position matching conditions and the storage range level of the warehousing system. In the layer-by-layer positioning process, the current-level candidate range may be determined according to the user order and the object storage information of the warehousing system, and the next-level candidate range may be determined according to the user order and the object storage information of the current-level candidate range, where the object storage information is used to record the storage object of each storage position in the warehousing system. Until the determined candidate range is the storage range level corresponding to the target storage position.
In a possible storage range level setting manner, a first storage range level corresponding to the logical area, a second storage range level corresponding to the storage area, a third storage range level corresponding to the lane, and a fourth storage range level corresponding to the storage bit may be used.
At this time, for the operation balance matching strategy of the logic area, that is, the current-stage candidate range corresponds to the first storage range level, and the next-stage candidate range corresponds to the second storage range level, specifically, the number of the logic area may be determined according to the user order and the first object storage information of the warehousing system, where the number of the logic area is the minimum number of the logic areas storing all the target objects in the user order in the warehousing system, and each logic area corresponding to the minimum number of the logic areas is the logic area to be selected.
And if the number of the logic areas is greater than or equal to 2, determining the number of the storage areas according to a first sub-order in the user order and second object storage information of the target logic area, wherein the number of the storage areas is the minimum number of the storage areas in the target logic area, in which all target objects in the first sub-order are stored, and each storage area corresponding to the minimum number of the storage areas is a storage area to be selected.
Specifically, a logical area minimum strategy may be adopted. That is, all the logic areas of the product locatable inventory in the order are collected, the set of the number of the logic areas where all the products in each order can be locatable is calculated, and the following functions are solved:
Min F(LJu,∑i,j)=x,x∈(1,2,3,…)
wherein, LJuRepresents a logical area u, u ∈ (1,2, 3, …);
Min F(LJusigma i, j) which represents that all commodities in the order j can be positioned and then an intersection function is solved to calculate the number of the logic areas to be positioned;
when x is equal to 1, it indicates that all the items in the order j can be located in one logical area (possibly logical area 1, logical area 2, or other logical areas, in this embodiment, 2 logical areas), and if only one logical area is located, the item in the order is directly located in the logical area. If the orders can be located in multiple logic areas at this time, the orders are located from small to large according to the order of the logic area numbers (that is, the orders are located in the logic area 1 if the logic area 1 and the logic area 2 can both complete the location of all the orders).
When x is larger than or equal to 2, all the commodities in the order j are positioned in 2 or more than 2 logic areas, and at the moment, the commodities cannot be positioned in a specific logic area, and positioning is continued according to a subsequent strategy.
Further, a logic area comprehensive operation cost strategy can be adopted, when a plurality of logic areas are positioned, matching is carried out according to the logic area comprehensive operation cost strategy, the warehouse-out cost of the positioned order commodities in the logic areas and the conveying distance cost of the logic areas are respectively calculated, and calculation is carried out according to the following functions:
Min α1×Z(LJu,∑i)+α2×Z(LJu,lu)
wherein, Z (LJ)uΣ i) representing the logical area LJuThe warehouse-out cost of all positioned order commodities;
ludenotes a logical area LJuAverage distance for transporting the ordered commodity to the comprehensive production area;
Z(LJu,lu) Denotes a logical area LJuDistance cost of delivery;
α1、α2indicating the commodity warehouse-out cost Z (LJ) of the order located in the logic areauΣ i), logical zone transfer distance cost Z (LJ)u,lu) The weight coefficient of each balance;
the function represents that the comprehensive operation cost of each logic area is calculated respectively, the logic area with the minimum comprehensive operation cost is calculated for matching, and the commodity is positioned in the logic area; and if the plurality of logic areas are matched, positioning and matching according to the coding numbers of the logic areas from small to large.
And for the storage area operation balance matching strategy, namely the current-stage candidate range corresponds to the second storage range level, the next-stage candidate range corresponds to the third storage range level, and specifically, the storage area number is determined according to the first sub-order and the second object storage information of the target logic area.
And if the number of the storage areas is greater than or equal to 2, determining the number of the lanes according to a second sub-order in the first sub-order and third object storage information of the target storage area, wherein the number of the lanes is the minimum number of the lanes in which all target objects in the second sub-order are stored in the target storage area, and each lane corresponding to the minimum number of the lanes is a lane to be selected.
Specifically, a reserve minimum strategy may be adopted: summarizing storage areas of all goods in the order, which can be positioned for inventory, calculating a set of the quantity of the storage areas of all goods in each order, and solving the following functions:
Min F(CQv,∑i,j)=y,y∈(1,2,3,…)
wherein, CQwRepresents a reservoir v, v ∈ (1,2, 3, …);
Min F(CQvsigma i, j) which represents that all commodities in the order j can be positioned and then an intersection function is solved to calculate the number of the storage areas to be positioned;
when y is equal to 1, it indicates that all the items in the order j can be located in one storage area (possibly storage area 1, storage area 2, or other storage areas, in this embodiment, 2 storage areas), and if only one storage area is located, the item in the order is directly located to wait for the storage area; if the orders can be located in a plurality of storage areas at this time, the orders are located from small to large according to the order of the storage areas (namely, the order 1 and the order 2 can all complete the location of all the orders, and the orders are located in the storage area 1). And at the moment, the specific storage area can not be positioned, and the positioning is continued according to a subsequent strategy.
Specifically, the storage area comprehensive operation cost policy may be that, when a plurality of storage areas are located, matching is performed according to the storage area comprehensive operation cost policy, the located order commodity warehouse-out cost and the storage area transportation distance cost in the storage area are respectively calculated, and calculation is performed according to the following functions:
Min β1×Z(CQv,∑i)+β2×Z(CQv,lv)
wherein, Z (CQ)vΣ i) representing a reserve CQvThe warehouse-out cost of all positioned order commodities;
lvto indicate a reserve CQvAverage distance to transport the ordered commodity to the integrated production area;
Z(CQv,lv),representing a storage area CQvDistance cost of delivery;
β1、β2indicating the order goods delivery cost Z (CQ) located in the storage areavΣ i), storage conveyance distance cost Z (CQ)v,lv) The weight coefficient of each balance;
the function represents that the comprehensive operation cost of each storage area is calculated respectively, the storage area with the minimum comprehensive operation cost is calculated for matching, and the commodity is positioned in the storage area; and if the storage areas are matched, positioning and matching according to the storage area code numbers from small to large.
And for the tunnel operation balance matching strategy, namely the current-level candidate range corresponds to the third storage range level, the next-level candidate range corresponds to the fourth storage range level, and specifically, the tunnel number is determined according to the second sub-order and the third object storage information of the target storage area. And if the number of the lanes is greater than or equal to 2, determining the target storage position according to a third sub-order in the second sub-order and fourth object storage information of the target lane.
Specifically, the method may be a lane minimum strategy: summarizing the lanes of all the commodities in the order, which can be positioned for inventory, calculating the set of the number of the lanes of all the commodities in each order, and solving the following functions:
Min F(XDw,∑i,j)=z,z∈(1,2,3,…)
wherein XDwIndicating a lane w, w e (1,2, 3, …);
Min F(XDwsigma i, j), which means that all commodities in the order j can be positioned and then an intersection function is solved to calculate the number of the tunnels to be positioned;
when z is equal to 1, it indicates that all the commodities in the order j can be located in one lane (possibly lane 1, lane 2 or other lanes), and if only one lane is located, the commodity in the order is directly located in the lane to be located; if a plurality of tunnels can be positioned at the moment, positioning is carried out from small to large according to the sequence of tunnel numbers (namely, the tunnel 1 and the tunnel 2 can complete positioning of all the commodities of the order, and the commodities of the order are positioned to the tunnel 1);
and when z is more than or equal to 2, indicating that all the commodities in the order j are positioned in 2 or more than 2 lanes, and at the moment, continuously positioning according to a subsequent strategy if the commodities cannot be positioned in a specific lane.
Further, a tunnel comprehensive operation cost strategy can be adopted, when a plurality of tunnels are positioned, matching is required according to the tunnel comprehensive operation cost strategy, the warehouse-out cost and the tunnel conveying distance cost of the positioned order commodities in the tunnels are respectively calculated, and calculation is carried out according to the following functions:
Min γ1×Z(XDw,∑i)+γ2×Z(XDw,lw)
wherein, Z (XD)wΣ i), representing the lane XDwThe warehouse-out cost of all positioned order commodities;
lwindicating the drift XDwAverage distance to transport the ordered commodity to the integrated production area;
Z(XDw,lw) Indicating the drift XDwDistance cost of delivery;
γ1、γ2indicating the outbound cost Z (XD) of the located order goods in the roadwaywΣ i), roadway haul distance cost Z (XD)w,lw) The balance of the terms.
The function represents that the comprehensive operation cost of each roadway is calculated respectively, the roadway with the minimum comprehensive operation cost is calculated for matching, and the commodity is positioned in the roadway; and if a plurality of tunnels are matched, positioning and matching are carried out according to the tunnel coding numbers from small to large.
And for the storage position operation balanced matching strategy, when the storage positions of the commodities positioned in the roadway are matched, if the same commodities are matched with a plurality of storage positions in the roadway, the commodities are positioned in sequence from small to large according to the storage position numbers, the upper limit of the quantity of the commodities which can be positioned is set in each storage position and is less than a certain quantity, and the commodities are automatically positioned to the next storage position after the quantity of the commodities reaches a certain quantity.
And S211, automatically positioning and completing the order object in the comprehensive production area.
In the embodiment, the order pool is divided into the order pool of the comprehensive production area, the order pool of the special-shaped product area and the order pool of the explosive area, corresponding rapid positioning is carried out according to the matching strategy of the corresponding order pool according to the attribute of each order commodity, so that the operation efficiency is improved, and in the multi-logic-area order positioning system strategy in the comprehensive production area, each system strategy carries out sequential order positioning according to respective algorithm functions by setting a logic-area operation balanced cost strategy, a storage-area operation balanced cost strategy, a roadway operation balanced cost strategy and a storage-place operation balanced cost strategy, so that the order splitting rate is reduced, the picking path is shortened, the operation efficiency in a warehouse is improved, and the comprehensive logistics cost is greatly reduced.
In addition, this application embodiment still provides a warehouse system, includes: the integrated production area and a plurality of logical areas, the logical areas including a specific area and a plurality of storage areas. The storage area conveys the first target object in the storage area to the comprehensive production area through the unit container conveying line 400, and the comprehensive production area is used for sorting the first target object to target packages corresponding to the user orders and conveying the first target object to the conveying area through the package conveying line for outward transportation. Alternatively, the first target object may be a general commodity.
And the second target object in the specific area is directly conveyed to the transportation area for external transportation through the parcel conveying line in the specific area. Optionally, the second target object is an explosive commodity or a special-shaped commodity.
In one possible design, the specific area is a first specific area or a second specific area, the first specific area includes a first production area and a first specific area shelf, the first production area is used for producing a first target object, and the external dimension of the first target object exceeds a preset dimension range. The second specific area comprises a second production area and a second specific area shelf, the second production area is used for generating a second target object, and the output quantity of the second target object exceeds the preset quantity range.
Fig. 5 is a schematic diagram of an overall layout of a warehousing system according to an exemplary embodiment of the present application, fig. 6 is a schematic diagram of a layout of a first logical area according to an exemplary embodiment of the present application, fig. 7 is a schematic diagram of a layout of a second logical area according to an exemplary embodiment of the present application, and fig. 8 is a schematic diagram of a layout of an integrated production area according to an exemplary embodiment of the present application. Referring still to fig. 5-8, in one specific implementation, the warehousing system includes a metro area 300, a first logical area 100 and a second logical area 200.
The integrated production area 300 includes a picking unit container introduction line 410, a picking unit container introduction chute 420, an introduction table 330, an image recognition instrument 340, a review table 360, a packing table 350, a picking unit container conveying loop 310, an automatic transfer loop 320, and a chute opening 370. The picking unit container introduction line 410 is connected to the unit container conveying line 400, so that the unit containers enter the introduction table 330 through the picking unit container introduction chute 420, are scanned by the image recognition apparatus 340, and then enter the automatic sorting loop line 320 for sorting. Finally, after the package is off-line from the slide port 370, the package enters the packaging table 350 for packaging, and the packaged package passes through the rechecking table 360 and is conveyed to a transportation area from the package conveying line 500 for outward delivery.
Optionally, the first logic area 100 includes a plurality of reserves (e.g., the first reserve 110 and the second reserve 120), and a blast area 130. Included in the blast zone 130 are a blast production zone 131 and a blast zone shelf 132 and a passageway 133 between the blast zone shelf 132. Wherein the plurality of storage areas comprise a first intelligent flexible picking rack 134, a unit container conveyor line 400. Wherein the intelligently and flexibly sorted goods are all sorted by unit containers and then transported to the integrated production area 300 by the unit container transportation line 400 for automatic production. And the explosive product production area 131 is arranged near the explosive product area 130 so as to facilitate the quick packaging of the commodities in the explosive product area 130, and the commodities in the explosive product area 130 are conveyed to a transportation area for delivery through the package conveying line 500 after the production is completed.
The second logical area 200 includes a number of bins (e.g., a third bin 210 and a fourth bin 220), a profile area 230. Second intelligent flexible picking shelves 240 are disposed within the storage area, and tunnels 250 are disposed between the second intelligent flexible picking shelves 240. Included in the profile section 230 are a profile production section 231 and profile section shelves 232. The intelligently and flexibly picked commodities are all picked by unit containers and then conveyed to the comprehensive production area 300 by unit container conveying lines for automatic packing. The special-shaped product production area 231 is arranged near the special-shaped product area 230, so that the special-shaped product area 230 can produce commodities independently, and the commodities in the special-shaped product area 230 are conveyed to a transportation area through the package conveying line 500 to be delivered after the commodities are produced.
Based on the above layout, the flexible picking shelf described above can be used to pick each target object in the user order according to the target storage position determined by the object positioning method provided in any of the above embodiments. In addition, in another possible implementation manner, each target object in the user order may be picked by the intelligent logistics robot according to the target storage position determined by the provided object positioning method. In addition, the target reserve position determined according to the provided object positioning method can be sent to the terminal of the sorting personnel, so that the sorting personnel can take the goods.
Fig. 9 is a schematic structural diagram of an object locating apparatus according to an example embodiment of the present application. As shown in fig. 9, the object positioning apparatus 600 provided in the present embodiment includes:
an obtaining module 601, configured to obtain a user order and an object attribute information set corresponding to the user order, where the object attribute information set includes object attribute information of each target object in the user order;
a processing module 602, configured to determine an order attribute of the user order according to the object attribute information set and a preset object classification condition, where the preset object classification condition is used to identify a specific object in the user order, and the specific object is an object stored in a specific area;
the processing module 602 is further configured to determine a target reserve position for picking each target object in the user order in a logical area according to a preset position matching condition and a storage range level of a warehousing system, where the target reserve position corresponds to a minimum storage range level, the warehousing system includes a plurality of the logical areas, and the logical area includes the specific area.
In a possible implementation manner, the processing module 602 is specifically configured to:
determining a current-level candidate range according to the user order and object storage information of the warehousing system, and determining a next-level candidate range according to the user order and the object storage information of the current-level candidate range, wherein the object storage information is used for recording storage objects of all storage positions in the warehousing system;
until the determined candidate range is the storage range level corresponding to the target storage position.
In one possible implementation, the storage range level sequentially includes: the first storage range level corresponding to the logic area, the second storage range level corresponding to the storage area, the third storage range level corresponding to the roadway and the fourth storage range level corresponding to the storage position.
In a possible implementation manner, the processing module 602 is specifically configured to:
determining the number of logic areas according to the user order and first object storage information of the warehousing system, wherein the number of the logic areas is the minimum number of the logic areas in the warehousing system, in which all target objects in the user order are stored, and each logic area corresponding to the minimum number of the logic areas is a logic area to be selected;
and if the number of the logic areas is greater than or equal to 2, determining the number of the storage areas according to a first sub-order in the user order and second object storage information of a target logic area, wherein the number of the storage areas is the minimum number of the storage areas in the target logic area, in which all target objects in the first sub-order are stored, and each storage area corresponding to the minimum number of the storage areas is a storage area to be selected.
In a possible implementation manner, the processing module 602 is specifically configured to:
determining the storage area quantity according to the first sub-order and the second object storage information of the target logic area;
and if the storage area quantity is greater than or equal to 2, determining the roadway quantity according to a second sub-order in the first sub-order and third object storage information of a target storage area, wherein the roadway quantity is the minimum roadway quantity of all target objects in the second sub-order stored in the target storage area, and each roadway corresponding to the minimum roadway quantity is a roadway to be selected.
In a possible implementation manner, the processing module 602 is specifically configured to:
determining the number of the lanes according to the second sub-order and the third object storage information of the target storage area;
and if the number of the lanes is greater than or equal to 2, determining the target storage position according to a third sub-order in the second sub-order and fourth object storage information of the target lane.
In a possible implementation manner, the processing module 602 is specifically configured to:
if the object attribute information set comprises first attribute information, the order attribute is a first order attribute, and the first attribute information is used for representing that the overall dimension of the target object exceeds a preset dimension range;
if the object attribute information set comprises second attribute information, the order attribute is a second order attribute, and the first attribute information is used for representing that the output quantity of the target object exceeds a preset quantity range;
if the object attribute information set does not include the first attribute information and the second attribute information, the order attribute is the target attribute.
In a possible implementation manner, the processing module 602 is specifically configured to:
if the order attribute is the first attribute information, determining that each target object in the user order is picked in a first specific area;
and if the order attribute is the second attribute information, determining that each target object in the user order is picked in a second specific area, wherein the specific areas comprise the first specific area and the second specific area.
The object positioning method provided by this embodiment may be used to perform the steps in the above method embodiments. For details which are not disclosed in the embodiments of the apparatus of the present application, reference is made to the embodiments of the method of the present application.
Fig. 10 is a schematic structural diagram of an electronic device shown in the present application according to an example embodiment. As shown in fig. 10, the present embodiment provides an electronic device 700, including:
a processor 701; and the number of the first and second groups,
a memory 702 for storing executable instructions of the processor, which may also be a flash (flash memory);
wherein the processor 701 is configured to perform the steps of the above-described method via execution of the executable instructions.
Alternatively, the memory 702 may be separate or integrated with the processor 701.
When the memory 702 is a device independent from the processor 701, the electronic device 700 may further include:
a bus 703 for connecting the processor 701 and the memory 702.
The present embodiment also provides a readable storage medium, in which a computer program is stored, and when at least one processor of the electronic device executes the computer program, the electronic device executes the steps of the above method.
The present embodiment also provides a program product comprising a computer program stored in a readable storage medium. The computer program may be read from a readable storage medium by at least one processor of the electronic device, and execution of the computer program by the at least one processor causes the electronic device to perform the steps of the above-described method.
Those of ordinary skill in the art will understand that: all or a portion of the steps of implementing the above-described method embodiments may be performed by hardware associated with program instructions. The program may be stored in a computer-readable storage medium. When executed, the program performs steps comprising the method embodiments described above; and the aforementioned storage medium includes: various media that can store program codes, such as ROM, RAM, magnetic or optical disks.
Finally, it should be noted that: the above embodiments are only used for illustrating the technical solutions of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present application.
Claims (15)
1. An object positioning method applied to a warehousing system, wherein the warehousing system comprises a plurality of logical areas, each logical area comprises a specific area, and the method comprises the following steps:
acquiring a user order and an object attribute information set corresponding to the user order, wherein the object attribute information set comprises object attribute information of each target object in the user order;
determining the order attribute of the user order according to the object attribute information set and a preset object classification condition, wherein the preset object classification condition is used for identifying a specific object in the user order, and the specific object is an object stored in the specific area;
and if the order attributes are target attributes, determining a target storage position for picking each target object in the user order in the logic area according to preset position matching conditions and the storage range grade of the warehousing system, wherein the target storage position corresponds to the minimum storage range grade.
2. The method according to claim 1, wherein determining the target storage location of each target object in the user order for picking in the logical area according to a preset location matching condition and a storage range level of the warehousing system comprises:
determining a current-level candidate range according to the user order and object storage information of the warehousing system, and determining a next-level candidate range according to the user order and the object storage information of the current-level candidate range, wherein the object storage information is used for recording storage objects of all storage positions in the warehousing system;
until the determined candidate range is the storage range level corresponding to the target storage position.
3. The object localization method according to claim 2, wherein the storage range levels comprise in order: the first storage range level corresponding to the logic area, the second storage range level corresponding to the storage area, the third storage range level corresponding to the roadway and the fourth storage range level corresponding to the storage position.
4. The object positioning method according to claim 3, wherein if the current-level candidate range corresponds to the first storage range level and the next-level candidate range corresponds to the second storage range level, determining the current-level candidate range according to the user order and the object storage information of the warehousing system, and determining the next-level candidate range according to the user order and the object storage information of the current-level candidate range includes:
determining the number of logic areas according to the user order and first object storage information of the warehousing system, wherein the number of the logic areas is the minimum number of the logic areas in the warehousing system, in which all target objects in the user order are stored, and each logic area corresponding to the minimum number of the logic areas is a logic area to be selected;
and if the number of the logic areas is greater than or equal to 2, determining the number of the storage areas according to a first sub-order in the user order and second object storage information of a target logic area, wherein the number of the storage areas is the minimum number of the storage areas in the target logic area, in which all target objects in the first sub-order are stored, and each storage area corresponding to the minimum number of the storage areas is a storage area to be selected.
5. The object positioning method according to claim 4, wherein if the current-level candidate range corresponds to the second storage range level and the next-level candidate range corresponds to the third storage range level, determining the current-level candidate range according to the user order and the object storage information of the warehousing system, and determining the next-level candidate range according to the user order and the object storage information of the current-level candidate range includes:
determining the storage area quantity according to the first sub-order and the second object storage information of the target logic area;
and if the storage area quantity is greater than or equal to 2, determining the roadway quantity according to a second sub-order in the first sub-order and third object storage information of a target storage area, wherein the roadway quantity is the minimum roadway quantity of all target objects in the second sub-order stored in the target storage area, and each roadway corresponding to the minimum roadway quantity is a roadway to be selected.
6. The object positioning method according to claim 5, wherein if the current-level candidate range corresponds to the third storage range level and the next-level candidate range corresponds to the fourth storage range level, determining the current-level candidate range according to the user order and the object storage information of the warehousing system, and determining the next-level candidate range according to the user order and the object storage information of the current-level candidate range includes:
determining the number of the lanes according to the second sub-order and the third object storage information of the target storage area;
and if the number of the lanes is greater than or equal to 2, determining the target storage position according to a third sub-order in the second sub-order and fourth object storage information of the target lane.
7. The object positioning method according to any one of claims 1 to 6, wherein the determining the order attribute of the user order according to the object attribute information set and a preset object classification condition comprises:
if the object attribute information set comprises first attribute information, the order attribute is a first order attribute, and the first attribute information is used for representing that the overall dimension of the target object exceeds a preset dimension range;
if the object attribute information set comprises second attribute information, the order attribute is a second order attribute, and the first attribute information is used for representing that the output quantity of the target object exceeds a preset quantity range;
if the object attribute information set does not include the first attribute information and the second attribute information, the order attribute is the target attribute.
8. The object positioning method according to claim 7, further comprising:
if the order attribute is the first attribute information, determining that each target object in the user order is picked in a first specific area;
and if the order attribute is the second attribute information, determining that each target object in the user order is picked in a second specific area, wherein the specific areas comprise the first specific area and the second specific area.
9. A warehousing system, comprising: a synthetic production area and a plurality of logical areas, the logical areas including a specific area and a plurality of storage areas;
the storage area conveys a first target object in the storage area to the comprehensive production area through a unit container conveying line, and the comprehensive production area is used for sorting the first target object to a target package corresponding to a user order and conveying the first target object to a conveying area through a package conveying line for outward conveying;
and the specific area directly conveys the second target object in the specific area to a transportation area for external transportation through the package conveying line.
10. The warehousing system of claim 9, wherein the specific zone is a first specific zone or a second specific zone;
the first specific area comprises a first production area and a first specific area shelf, the first production area is used for producing a first target object, and the external dimension of the first target object exceeds a preset dimension range;
the second specific area comprises a second production area and a second specific area shelf, the second production area is used for generating a second target object, and the output quantity of the second target object exceeds a preset quantity range.
11. The warehousing system of claim 9 or 10 wherein said storage area comprises flexible picking racks;
the flexible picking shelf is used for picking each target object in the user order according to the target storage position determined by the object positioning method of any one of claims 1-8.
12. An object positioning device, comprising:
the system comprises an acquisition module, a storage module and a processing module, wherein the acquisition module is used for acquiring a user order and an object attribute information set corresponding to the user order, and the object attribute information set comprises object attribute information of each target object in the user order;
the processing module is used for determining the order attribute of the user order according to the object attribute information set and preset object classification conditions, wherein the preset object classification conditions are used for identifying a specific object in the user order, and the specific object is an object stored in a specific area;
the processing module is further configured to determine a target storage position for picking each target object in the user order in a logical area according to a preset position matching condition and a storage range level of the warehousing system, where the target storage position corresponds to a minimum storage range level, the warehousing system includes a plurality of the logical areas, and the logical area includes the specific area.
13. An electronic device, comprising:
a processor; and
a memory for storing a computer program for the processor;
wherein the processor is configured to implement the data debugging method of any one of claims 1 to 8 by executing the computer program.
14. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the object localization method according to any one of claims 1-8.
15. A computer program product comprising a computer program, characterized in that the computer program, when being executed by a processor, carries out the object localization method of any one of claims 1-8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110554102.8A CN113283738A (en) | 2021-05-20 | 2021-05-20 | Object positioning method and device, warehousing system, medium, equipment and product |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110554102.8A CN113283738A (en) | 2021-05-20 | 2021-05-20 | Object positioning method and device, warehousing system, medium, equipment and product |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113283738A true CN113283738A (en) | 2021-08-20 |
Family
ID=77280517
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110554102.8A Pending CN113283738A (en) | 2021-05-20 | 2021-05-20 | Object positioning method and device, warehousing system, medium, equipment and product |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113283738A (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002297972A (en) * | 2001-03-30 | 2002-10-11 | Ricoh Co Ltd | Commodity ordering system, host device and delivery date managing method |
CN107025533A (en) * | 2017-03-29 | 2017-08-08 | 上海极络智能科技有限公司 | Goods picking method, goods radio frequency, computing device and computer-readable recording medium |
CN108694637A (en) * | 2017-04-10 | 2018-10-23 | 北京京东尚科信息技术有限公司 | Order processing method, apparatus, server and storage medium |
US20190152634A1 (en) * | 2017-11-21 | 2019-05-23 | Fulfil Solutions, Inc. | Product handling and packaging system |
CN110390498A (en) * | 2018-04-17 | 2019-10-29 | 北京京东尚科信息技术有限公司 | Order allocation method and device |
CN111126926A (en) * | 2020-01-20 | 2020-05-08 | 安吉智能物联技术有限公司 | Warehouse management method |
CN111950830A (en) * | 2019-05-17 | 2020-11-17 | 北京京东尚科信息技术有限公司 | Task allocation method and device |
-
2021
- 2021-05-20 CN CN202110554102.8A patent/CN113283738A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002297972A (en) * | 2001-03-30 | 2002-10-11 | Ricoh Co Ltd | Commodity ordering system, host device and delivery date managing method |
CN107025533A (en) * | 2017-03-29 | 2017-08-08 | 上海极络智能科技有限公司 | Goods picking method, goods radio frequency, computing device and computer-readable recording medium |
CN108694637A (en) * | 2017-04-10 | 2018-10-23 | 北京京东尚科信息技术有限公司 | Order processing method, apparatus, server and storage medium |
US20190152634A1 (en) * | 2017-11-21 | 2019-05-23 | Fulfil Solutions, Inc. | Product handling and packaging system |
CN110390498A (en) * | 2018-04-17 | 2019-10-29 | 北京京东尚科信息技术有限公司 | Order allocation method and device |
CN111950830A (en) * | 2019-05-17 | 2020-11-17 | 北京京东尚科信息技术有限公司 | Task allocation method and device |
CN111126926A (en) * | 2020-01-20 | 2020-05-08 | 安吉智能物联技术有限公司 | Warehouse management method |
Non-Patent Citations (3)
Title |
---|
YANG CHEN等: "Sustainable Supply Chain Management in Fast-Moving Consumer Goods Organizations", 《SUSTAINABLE DESIGN AND MANUFACTURING 2020》, 11 September 2020 (2020-09-11), pages 41 * |
倔强的大萝卜: "WMS|库内拣货与二次分拣", pages 1 - 8, Retrieved from the Internet <URL:https://mp.weixin.qq.com/s/rnG774ROemLZq3cq7POpnA> * |
廖自理: "库存空间有限条件下Q电子商务企业库存空间分配研究", 《经济与管理科学辑》, no. 01, 15 January 2018 (2018-01-15), pages 157 - 526 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107025533B (en) | Goods picking method, goods picking system, computing device and computer readable storage medium | |
US10956862B2 (en) | Perpetual batch order fulfillment | |
US20220343269A1 (en) | Inventory management system and method | |
CN108764783B (en) | Goods searching person management method for E-commerce automatic warehousing and distribution | |
JP2017222517A (en) | System and method of process control in material handling facility | |
JP2014141313A (en) | Automatic article picking system | |
CN105531715A (en) | Detecting item interaction and movement | |
CN109641701A (en) | With the order fulfillment system and method background technique for arranging and sorting function | |
CN109544081B (en) | Logistics sorting mode matching method and system | |
CN113240369B (en) | Goods sorting method, device, equipment and storage medium | |
JP7444497B2 (en) | Order picking and packing system at online supermarket distribution center | |
CN111292048A (en) | Commodity ex-warehouse method and device for order splitting order of E-commerce platform | |
US11648589B2 (en) | Systems and methods to enhance the utilization of order sortation systems | |
JP2002154620A (en) | Delivery center | |
CN108453046B (en) | Intelligent goods storing and taking system and intelligent goods storing and taking method | |
CN113283738A (en) | Object positioning method and device, warehousing system, medium, equipment and product | |
CN115496445B (en) | Intelligent grouping sorting method based on order labels | |
CN110577048B (en) | Method and system for warehousing scheduling | |
JPH01242304A (en) | Collecting device for ordered article | |
JP3733447B2 (en) | Picking list creation system, picking list creation method, and picking list creation program | |
CN115271606A (en) | Intelligent sorting method, device, equipment and storage medium | |
JP4696219B2 (en) | Article sorting method and apparatus | |
CN114626780A (en) | Warehouse-out operation method, electronic equipment, medium and product | |
CN113177819B (en) | Article distribution method, article distribution device and storage medium | |
CN112374010B (en) | Edge sorting method and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |