CN112686585B - Method, device, terminal and storage medium for generating article loading information - Google Patents

Method, device, terminal and storage medium for generating article loading information Download PDF

Info

Publication number
CN112686585B
CN112686585B CN201910986045.3A CN201910986045A CN112686585B CN 112686585 B CN112686585 B CN 112686585B CN 201910986045 A CN201910986045 A CN 201910986045A CN 112686585 B CN112686585 B CN 112686585B
Authority
CN
China
Prior art keywords
information
interval
shelf
target object
available
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.)
Active
Application number
CN201910986045.3A
Other languages
Chinese (zh)
Other versions
CN112686585A (en
Inventor
沈婧楠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Jingdong Qianshi Technology Co Ltd
Original Assignee
Beijing Jingdong Qianshi Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Jingdong Qianshi Technology Co Ltd filed Critical Beijing Jingdong Qianshi Technology Co Ltd
Priority to CN201910986045.3A priority Critical patent/CN112686585B/en
Publication of CN112686585A publication Critical patent/CN112686585A/en
Application granted granted Critical
Publication of CN112686585B publication Critical patent/CN112686585B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The embodiment of the invention discloses a method, a device, a terminal and a storage medium for generating article loading information, wherein the method comprises the following steps: respectively acquiring the size information of a main view surface of a target object in each placement state; wherein the front view surfaces of the target objects are different in different placement states; acquiring available space information corresponding to each picking surface of the current goods shelf; and respectively determining the shelving information corresponding to each picking surface of the target object in each placing state according to the size information and the available space information. The method, the device, the terminal and the storage medium for generating the goods shelf information provide more accurate goods shelf recommendation information, avoid the situation that goods cannot be placed on the shelf, and improve the space utilization rate of the shelf.

Description

Method, device, terminal and storage medium for generating article loading information
Technical Field
The embodiment of the invention relates to a computer technology, in particular to a method, a device, a terminal and a storage medium for generating article loading information.
Background
The logistics industry is actively developed nowadays, and a management system of a logistics warehouse needs to provide proper placement suggestions for warehoused goods, wherein the placement suggestions are, for example, positions where the warehoused goods can be placed on a shelf, the number of the warehoused goods which can be placed at the positions, and the like.
In the prior art, the placement suggestions can be provided mainly by the following two methods: 1. determining whether the goods can be placed on the goods shelf and the number of the goods which can be placed by comparing the residual volume of the goods shelf with the packaging volume of the goods; 2. the baffle is arranged on the goods shelf, the goods shelf is divided into a plurality of goods lattices, the standard placement quantity of different goods in a single goods lattice is calculated in advance, and whether the goods lattice can be placed or not and the number of the goods lattice can be determined according to the standard placement quantity and the current placement quantity of each goods lattice.
In the process of implementing the present invention, the inventor finds that at least the following problems exist in the prior art:
for the method 1, the side length of the goods with the same package volume may have larger difference, and when the goods can be placed on the goods shelf through volume comparison judgment, the situation that the goods cannot be placed on the shelf due to unsuitable size often occurs; in the method 2, the goods shelves are provided with the goods shelves, so that the using spaces of the goods shelves are separated, and the full utilization of the space of the goods shelves is not facilitated.
Disclosure of Invention
In view of the above, the embodiment of the invention provides a method, a device, a terminal and a storage medium for generating article loading information, provides more accurate goods loading recommendation information, avoids the situation that goods cannot be loaded on a rack, and improves the space utilization rate of the rack.
In a first aspect, an embodiment of the present invention provides a method for generating article loading information, including:
Respectively acquiring the size information of a main view surface of a target object in each placement state; wherein the front view surfaces of the target objects are different in different placement states;
acquiring available space information corresponding to each picking surface of the current goods shelf;
And respectively determining the shelving information corresponding to each picking surface of the target object in each placing state according to the size information and the available space information.
In a second aspect, an embodiment of the present invention provides a device for generating information about loading an article, including:
The object size acquisition module is used for respectively acquiring the size information of the main viewing surface of the object in each placement state; wherein the front view surfaces of the target objects are different in different placement states;
the shelf space acquisition module is used for acquiring available space information corresponding to each picking surface of the current shelf;
and the shelving information generation module is used for respectively determining the shelving information corresponding to each picking surface of the target object in each placing state according to the size information and the available space information.
In a third aspect, an embodiment of the present invention provides a terminal, including:
One or more processors;
a memory for storing one or more programs;
when the one or more programs are executed by the one or more processors, the one or more processors implement a method for generating item loading information according to any embodiment of the present invention.
In a fourth aspect, an embodiment of the present invention provides a computer readable storage medium having stored thereon a computer program, which when executed by a processor, implements a method for generating article loading information according to any embodiment of the present invention.
The embodiment of the invention provides a method, a device, a terminal and a storage medium for generating article loading information, wherein the method for generating the article loading information comprises the following steps: respectively acquiring the size information of a main view surface of a target object in each placement state; wherein the main viewing surfaces of the target objects are different in different placing states; acquiring available space information corresponding to each picking surface of the current goods shelf; and respectively determining the shelving information of each picking surface of the target object in each placing state according to the size information and the available space information.
Through obtaining the size information of the target object in different placing states and the available space information of each picking surface of the current goods shelf, the loading information of the target object corresponding to each picking surface in each placing state can be determined, more accurate goods loading recommendation information is provided, the situation that goods cannot be loaded on the shelf is avoided, and the space utilization rate of the goods shelf is improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, a brief description will be given below of the drawings required for the embodiments or the prior art descriptions, and it is obvious that the drawings in the following description are some embodiments of the present invention, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1a is a flowchart of a method for generating information about loading articles according to an embodiment of the present invention;
Fig. 1b is a schematic diagram of a target article in a method for generating article loading information according to an embodiment of the present invention;
fig. 1c is a schematic diagram of a shelf in a method for generating information about loading articles according to an embodiment of the present invention;
fig. 2 is a flowchart of a method for generating information about putting on a rack of an article according to a second embodiment of the present invention;
FIG. 3 is a functional image of a spatial representation function in a method for generating information on shelves of an article according to a third embodiment of the present invention;
fig. 4 is a schematic structural diagram of a device for generating information about loading articles according to a fourth embodiment of the present invention;
Fig. 5 is a schematic structural diagram of a terminal according to a fifth embodiment of the present invention.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the present invention more apparent, the technical solutions of the present invention will be clearly and completely described by means of implementation examples with reference to the accompanying drawings in the embodiments of the present invention, and it is apparent that the described embodiments are some embodiments of the present invention, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention. In the following embodiments, optional features and examples are provided in each embodiment at the same time, and the features described in the embodiments may be combined to form multiple alternatives, and each numbered embodiment should not be considered as only one technical solution.
Example 1
Fig. 1a is a flowchart of a method for generating information about loading articles according to an embodiment of the present invention, where the embodiment is applicable to a case of generating information about loading articles, for example, a case where a management system of a logistics warehouse generates recommended information placed on a shelf for articles to be put in storage. The method may be implemented by a terminal, in particular by software and/or hardware in the terminal.
Referring to fig. 1a, the method for generating the article loading information includes the following steps:
S110, respectively acquiring size information of a main view surface of a target object in each placement state; wherein the front view of the target object is different in different placement states.
The target article may be a regular-shaped article (e.g., a box/box-like article) or an irregular-shaped article (e.g., a bag-like article). The placement state of the target object is understood to be a state in which the target object is placed facing a person or a picking machine. In general, the target item may exist in a variety of positions.
Fig. 1b is a schematic diagram of a target article in a method for generating article loading information according to an embodiment of the present invention. Referring to fig. 1b, the target article is a case for packing goods, for example, the target article includes 3 sets of opposite faces, namely, face 11 and the opposite face of face 11 (face 12), face 21 and the opposite face of face 21 (face 22), face 31 and the opposite face of face 31 (face 32), and although faces 12, 22 and 32 are not shown, those skilled in the art will understand the specific locations where they exist; and the length, width and height dimensions of the target article are a, b and c, respectively.
In fig. 1b, the placement states of the target objects may be respectively: a placement state in which the face 11 (or the face 12) is placed facing a person or a picking machine, a placement state in which the face 21 (or the face 22) is placed facing a person or a picking machine, and a placement state in which the face 31 (or the face 32) is placed facing a person or a picking machine; when the surface 11 (or the surface 12) is placed facing a person or a sorting machine, the surface may also include a placement state in which the surface formed by the length and the width is used as a bottom surface, and a placement state in which the surface formed by the width and the height is used as a bottom surface; similarly, surface 21 (or surface 22) and surface 31 (or surface 32) also include two states of placement, respectively, namely six states of placement for the target item in FIG. 1 b.
When a person or a picking machine places the target object on the goods shelf according to the current placing state, one surface of the target object, which is contacted with the goods shelf in the current placing state (namely, the bottom surface of the target object in the current placing state), can be used as a main viewing surface of the target object, namely, the main viewing surfaces of the target object in different placing states are different. The size information of the main viewing surface of the target object can be considered as the size of the main viewing surface measured from the picking view angle of a person or a picking machine.
For example, referring again to fig. 1b, when the target item is placed with face 11 facing a person or picking machine and the face of length and width as the primary viewing face, the dimensional information of the primary viewing face is measured from the picking perspective of the person or picking machine, i.e. the transverse length is a and the longitudinal length is b.
The method comprises the steps that size information of a main viewing surface of a target object in each placement state can be measured manually, and the size information is input into a terminal through a human-computer interaction interface, so that the terminal can obtain the size information of the main viewing surface of the target object in each placement state; the size information of the main viewing surface of the target object in each placement state can be measured by a sensor (such as an optical sensor or a travel sensor), and sent to the terminal in a preset communication mode, so that the terminal can acquire the size information of the main viewing surface of the target object in each placement state.
S120, obtaining available space information corresponding to each picking surface of the current goods shelf.
The shelf may be a single-layer shelf or a multi-layer shelf, and the number of the picking surfaces of each shelf layer may be one or a plurality of. When a person or a picking machine places a target object on a goods shelf, the goods shelf surface facing the person or the picking machine can be used as the picking surface of the current goods shelf. The available space information corresponding to the picking surface can be considered as the available space range of the goods shelf measured from the picking view angle of a person or a picking machine.
Exemplary, fig. 1c is a schematic diagram of a shelf in a method for generating information about loading an article according to an embodiment of the present invention. Referring to FIG. 1c, the pallet is shown as a double-deck (i.e., tier 1 and tier 2) double-pickface pallet, with the pickfaces of each tier of the pallet comprising pickface A and pickface B. When the shelf surface facing the person or the picking machine is the picking surface A, the picking surface A is the picking surface of the current shelf, and the available space range of each layer of the shelf, which is measured from the picking view angle of the person or the picking machine, is the available space information corresponding to the picking surface A of each layer of the shelf; when a person or a picking machine places a target object on a goods shelf, the goods shelf surface facing the person or the picking machine is a picking surface B, the picking surface B is the picking surface of the current goods shelf, and the available space range of each layer of the goods shelf, which is obtained by measuring from the picking view angle of the person or the picking machine, is the available space information corresponding to the picking surface B of each layer of the goods shelf.
The method comprises the steps that available space information can be measured manually, and all size information is input into a terminal through a human-computer interaction interface, so that the terminal can acquire available space information corresponding to all picking surfaces of a current goods shelf respectively; the available space information can be measured through a sensor (such as an optical sensor or a travel sensor) and sent to the terminal through a preset communication mode, so that the terminal can acquire the available space information corresponding to each picking surface of the current goods shelf; the terminal can also maintain the available space information of each picking surface of the current goods shelf, store the maintained available space information in a preset storage position of the terminal, and obtain the available space information corresponding to each picking surface of the current goods shelf respectively by reading the preset storage position data.
S130, according to the size information and the available space information, the shelving information of the target object corresponding to each picking surface in each placing state is respectively determined.
After determining the size information of the main viewing surface of the target object in each placement state and the available space information corresponding to each picking surface of the current shelf (or the current shelf layer), comparing the size information with the available space information to determine the shelf loading information corresponding to each picking surface of the target object in each placement state. In addition, the optimal placement state and the optimal picking surface of the target object can be selected through the placement information, so that the target object can be placed on the shelf from the optimal picking surface according to the optimal placement state. The optimal placement state and the optimal picking surface of the target object can be selected according to the number of shelves in the shelf information, for example, the placement state and the picking surface of the target object with the maximum number of shelves can be selected as the optimal placement state and the optimal picking surface of the target object.
According to the method for recommending the shelving information, the shelving information of the target object corresponding to each picking surface in each placing state is respectively determined according to the size information of the main viewing surface of the target object in each placing state and the available space information corresponding to each picking surface of the current goods shelf (or the current goods shelf layer), and compared with the existing method for simply comparing the volumes to determine the shelving information, more accurate goods shelving recommendation information is provided; compared with the method for setting the goods lattice to determine the information of putting on shelves, the space utilization rate of the goods shelves is improved.
Optionally, before the size information of the main viewing surface of the target object in each placement state is acquired, the method further includes: judging whether the target object is provided with a target placement state or not; if yes, respectively acquiring the size information of the main view surface of the target object in each placement state, wherein the size information comprises the following steps: acquiring size information of a main view surface of a target object in a target placement state; correspondingly, according to the size information and the available space information, the loading information of the target object corresponding to each picking surface in each placing state is respectively determined, and the method comprises the following steps: and determining the shelving information of the corresponding picking surfaces of the target object in the target placement state according to the size information and the available space information.
Wherein, some special articles can only be placed on the shelf in specific placing states, and the specific placing states are target placing states. Household appliances such as a refrigerator, an air conditioner, a television and the like are required to be placed vertically in the transportation process, so that the packaging box can be placed only by taking a fixed surface as a bottom surface, namely, a target placement state exists. The target placing state of the target object can be one placing state or multiple placing states.
The method comprises the steps that a target placement state of a target object can be input into a terminal through a man-machine interaction interface, so that the terminal can obtain the target placement state of the target object; the method comprises the steps that a target object placing state corresponding to a placing identifier (such as a two-dimensional code or a bar code identifier) can be obtained through the Internet or a local identifier library by scanning the placing identifier (such as a two-dimensional code, a bar code and other optical scanners) of the target object, and the target object placing state is sent to a terminal in a preset communication mode, so that the terminal obtains the target object placing state of the target object; the image of the target object can be acquired through an image acquisition device (such as a camera or a camera group), the graph or the text of the target placement state on the target object is identified through an identification method, and the graph or the text is sent to the terminal through a preset communication mode, so that the terminal acquires the target placement state of the target object.
After the target placement state set by the target object is obtained, the size information of the main viewing surface of the target object in the target placement state is obtained, and the shelving information of the target object corresponding to each picking surface in the target placement state is determined according to the size information and the available space information of the main viewing surface in the target placement state. Therefore, the recommendation of the information of putting on shelf of the articles with the target putting states can be realized, and the user experience is improved.
Optionally, before the size information of the main viewing surface of the target object in each placement state is acquired, the method further includes: and when the size information of the main viewing surface of the object in any placement state meets the preset condition, determining the object as a target object.
The preset condition may be size information of the current shelf (or the current shelf layer); correspondingly, the size information of the main viewing surface of the object in any one of the placing states meets the preset condition, and the object can be determined as the target object by only needing one of the placing states, wherein the size of the main viewing surface in the placing state is smaller than or equal to the size of the current goods shelf (or the current goods shelf layer).
This step is a preliminary screening step of the target item, i.e., the item that can be placed on the current shelf (or the current shelf layer) is screened as the target item under the assumption that the current shelf (or the current shelf layer) is the maximum available space. If the size information of the main viewing surface of the object in any placement state cannot meet the preset condition under the assumption that the current shelf (or the current shelf layer) is the maximum available space, the object is considered to be larger than the current shelf (or the current shelf layer) and cannot be put on shelf, so that the steps S110-S130 are not performed any more, and the 'non-shelf-available' information is directly obtained, and the generation efficiency of the information is improved.
According to the method for generating the article loading information, the terminal respectively acquires the size information of the main viewing surface of the target article in each placement state; wherein the main viewing surfaces of the target objects are different in different placing states; acquiring available space information corresponding to each picking surface of the current goods shelf; and respectively determining the shelving information of the target object corresponding to each picking surface in each placing state according to the size information and the available space information. Through obtaining the size information of the target object in different placing states and the available space information of each picking surface of the current goods shelf, the loading information of the target object corresponding to each picking surface in each placing state can be determined, more accurate goods loading recommendation information is provided, the situation that goods cannot be loaded on the shelf is avoided, and the space utilization rate of the goods shelf is improved.
Example two
The present embodiment optimizes the size information and the available space information on the basis of the above embodiments. The specific optimization mode is as follows: the size information includes a lateral length and a longitudinal length; the method for acquiring the available space information respectively corresponding to each picking surface of the current goods shelf comprises the following steps: acquiring available space representation functions respectively corresponding to each picking surface of a current goods shelf; and determining the transverse available interval corresponding to each picking surface of the current goods shelf and the longitudinal available interval corresponding to each point in the transverse available interval according to the available space representation function. The present embodiment has the same inventive concept as the above embodiment, and the same or corresponding terms are explained as the above embodiment, and the present embodiment is not repeated.
Fig. 2 is a flowchart of a method for generating information about loading articles according to a second embodiment of the present invention. Referring to fig. 2, the method for generating the article loading information includes the following steps:
S210, respectively acquiring the transverse length and the longitudinal length of a main view surface of a target object in each placement state;
s220, obtaining available space representation functions respectively corresponding to each picking surface of the current goods shelf;
s230, determining a transverse available interval corresponding to each picking surface of the current goods shelf and a longitudinal available interval corresponding to each point in the transverse available interval according to the available space representation function;
S240, according to the transverse length, the longitudinal length, the transverse available interval and the longitudinal available interval, the shelving information of the target object corresponding to each picking surface in each placing state is respectively determined.
Wherein the lateral length may be considered as a length in the horizontal direction measured from the picking perspective of a person or picking machine; the longitudinal length may be considered as the length in the depth direction measured from the picking point of view of the person or picking machine. Referring to fig. 1b, the main viewing surface of the target object is shown as a transverse length and b longitudinal length. The terminal can maintain the available space representation function of each picking surface of the current goods shelf, store the maintained available space representation function in a preset storage position of the terminal, and obtain the available space representation function corresponding to each picking surface of the current goods shelf respectively by reading the preset storage position data.
Optionally, the article loading information includes loading marks, loading positions and loading quantity; correspondingly, according to the transverse length, the longitudinal length, the transverse available interval and the longitudinal available interval, the shelving information of the corresponding picking surfaces of the target object in each placing state is respectively determined, and the method comprises the following steps:
If the interval length of the horizontal usable interval is equal to the subinterval of the horizontal length and the interval length of the longitudinal usable interval corresponding to each point in the subinterval is equal to or greater than the longitudinal length, determining that the upper frame mark is an upper frame and determining that the upper frame position is the subinterval; and acquiring the minimum length of the interval lengths of the longitudinal usable intervals corresponding to each point in the subinterval, and determining the number of shelves according to the minimum length and the longitudinal length.
The shelf marks can be divided into shelf marks and shelf-unavailable marks; the upper frame position is a transverse available interval capable of being put on a frame; the number of shelves is the maximum number of target articles that can be placed within the laterally available space of shelves. If a plurality of subintervals with the interval length equal to the transverse length exist in the transverse available interval, and the interval length of the longitudinal available interval corresponding to each point in the subintervals is greater than or equal to the longitudinal length, the subintervals can be used as the racking positions. The number of shelves is determined according to the minimum length and the longitudinal length, and may be obtained by dividing the minimum length by the longitudinal length and rounding. If the length of the section is equal to the transverse length, and the length of the section of the longitudinal usable section corresponding to each point in the section is equal to or greater than the subsection of the longitudinal length, the upper frame mark can be determined to be 'non-upper frame', and the corresponding upper frame positions and upper frame numbers are empty.
According to the method for generating the article shelving information, the size information and the available space information are optimized, and the shelving information corresponding to each picking surface of the target article in each placing state can be respectively determined according to the transverse length and the longitudinal length of the size information and the transverse available interval and the longitudinal available interval of the available space information, so that details of the shelving information generation method are enriched. In addition, the present embodiment has the same inventive concept as the above-described embodiment, technical details not described in detail in the present embodiment can be referred to the above-described embodiment, and the present embodiment can achieve the same advantageous effects as the above-described embodiment.
Example III
The present embodiment describes the available spatial representation function in detail on the basis of the above embodiment. The present embodiment has the same inventive concept as the above embodiment, and the same or corresponding terms are explained as the above embodiment, and the present embodiment is not repeated.
Optionally, the target object is a box object; the available space representation function is a segment constant function, and the segment constant function is updated according to the item-on-shelf event.
Further, the initial state of the piecewise constant function is:
fA(x)=W,x∈(0,L),
Wherein A is the A picking surface of the current shelf, wherein (0, L) is a transverse available interval, x is any point in the transverse available interval, and (0, f A (x)) is a longitudinal available interval corresponding to the point x;
Correspondingly, the segment constant function is updated according to the article loading event, and the segment constant function comprises the following steps:
when the article is put on the shelf in the transverse (x 0,x0 +l) interval and the longitudinal (y 0,y0 +w) interval, the piecewise constant function is updated as follows:
Wherein the (x 0,x0 +l) interval is within the (0, l) interval and the (y 0,y0 +w) interval is within the (0, w) interval.
When the target object is a box-shaped object (such as an object like a packaging box or a packaging box), the main view surface of the target object is a regular rectangular surface, namely the envelope line of the target object is a straight line; accordingly, when the target object is fetched and placed on each layer of the goods shelf, the available space range of each layer of the goods shelf measured from the picking view angle of a person or a picking machine is updated in a sectional change mode, so that the space representation function can be represented by a sectional constant function.
Fig. 3 is a functional image of a spatial representation function in a method for generating information on shelves of an article according to a third embodiment of the present invention. Referring to fig. 3, the picking surfaces of the shelf layers include a picking surface a and a picking surface B, and the corresponding shelf layers of the picking surface a and the picking surface B have a transverse dimension L and a longitudinal dimension W. In fig. 3 (a), when the shelf layers are empty, the segment constant functions f A (x) and f B (x) corresponding to the pickface a and the pickface B, respectively, that is, the initial states of the segment constant functions corresponding to the pickface a and the pickface B; in fig. 3 (B), a target item of transverse length l and longitudinal length w is placed on the shelf layer immediately to the left of pickface a, and the segmented constant functions f 'A (x) and f' B (x) are associated with pickface a and pickface B, respectively.
Wherein, the initial states of the piecewise constant functions corresponding to the pickface A and the pickface B are the same, the transverse available intervals of f A (x) and f B (x) are (0, L), and the longitudinal available interval of any point x in the transverse available intervals of f A (x) and f B (x) is (0, W).
When a target article with a transverse length l and a longitudinal length w is placed on the left side of the shelf layer close to the picking surface A, under the condition that the picking surface A is taken as the picking surface, the article is considered to be put on a transverse (0,l) interval, and when the article is taken as a longitudinal (0,w) interval, the piecewise constant function corresponding to the picking surface A is updated as follows:
That is, the transverse usable interval of f' A (x) is (L, L), and the longitudinal usable interval of any point x in the transverse usable interval is (0, w).
When a target article with a transverse length L and a longitudinal length W is placed on the left side of the goods shelf layer close to the picking surface A, under the condition that the picking surface B is taken as the picking surface, the article is considered to be put on a transverse (L-L, L) interval, and when the article is in a longitudinal (W-W, W) interval, the piecewise constant function corresponding to the picking surface B is updated as follows:
That is, the transverse usable interval of f' B (x) is (0, L), and the longitudinal usable interval of any point x belonging to the subinterval (0, L-L) in the transverse usable interval is (0, W), and the longitudinal usable interval of any point x belonging to the subinterval [ L-L, L ] in the transverse usable interval is (0, W-w).
Correspondingly, the segment constant function is updated according to the article taking-out event, and the updating process updated according to the article taking-out event is the inverse process of the updating process updated according to the article loading event. Illustratively, when a target item of lateral length l and longitudinal length w placed immediately to the left of pickface a is removed, with pickface a as the pickface, the item is considered to be removed from the lateral (0,l) interval and the longitudinal (0,w) interval, and the piecewise constant function corresponding to pickface a is updated to f A (x) from f' A (x) described above.
Wherein, can place the target article in the horizontal usable interval of goods shelves layer and the horizontal usable interval arbitrary interval position in interval. Further, for convenience of goods picking, the item racking event may be an item racking event immediately adjacent to the picking surface, where the longitudinal interval of the item racking is the (0, tw) interval, where w is the longitudinal length of the target item, and t is the racking number of the target item. When t is greater than or equal to 2, if the articles are taken out, the piecewise constant function can be updated after all the articles are taken out, and when the target articles are not taken out, the taking-out positions can be recorded, and the corresponding number of the target articles can be put on the rack.
The number of shelves on the target article may also be calculated in advance according to the size information of the shelf (shelf layer), and for example, the maximum value of the number of shelves may be calculated according to the formula Q max =max (1, round (0.5W/W)), where W is the longitudinal size of the shelf, W is the longitudinal length of the target article, where 0.5 is an exemplary coefficient, and may be modified according to actual requirements. Furthermore, the racking position and the racking number can be determined by judging whether the current segment constant function f A (x) of the picking surface has a subinterval with an interval length equal to the transverse length w of the target article, and the interval lengths of the longitudinally available intervals corresponding to the points in the subinterval are all greater than or equal to Q max.w. If no subinterval with interval length equal to the transverse length w of the target object exists, the shelf is marked as non-shelf-ready; if no sub-sections with section lengths equal to the transverse length w of the target object exist, the section lengths of the longitudinal available sections corresponding to the points in the sub-sections are not all equal to or greater than Q max & w, judging whether the section lengths are all equal to or greater than (Q max -1) & w, and obtaining the number of shelves to be equal to or greater than Q max-n(Qmax & gtn until the section lengths of the longitudinal available sections corresponding to the points in the sub-sections are all equal to or greater than (Q max -n) & w. Wherein when Q max =n, i.e. the number of shelves is 0, the shelf label is likewise non-shelf-ready.
The method for generating the information of putting on shelf of the article provided by the embodiment elaborates the method for representing the available space representation function and the method for updating the available space representation function, provides the available space representation function of the box-type article, and enriches the method for generating the information of putting on shelf. In addition, the present embodiment has the same inventive concept as the above-described embodiment, technical details not described in detail in the present embodiment can be referred to the above-described embodiment, and the present embodiment can achieve the same advantageous effects as the above-described embodiment.
Example IV
Fig. 4 is a schematic structural diagram of a device for generating information about loading articles according to a fourth embodiment of the present invention, where the present embodiment is applicable to a case of generating information about loading articles, for example, a case where a management system of a logistics warehouse generates recommended information placed on a shelf for articles to be put in storage. The device provided by the embodiment of the invention can realize the generation method of the goods loading information, provides more accurate goods loading recommendation information, avoids the situation that goods cannot be loaded, and improves the space utilization rate of the goods shelf.
Referring to fig. 4, the apparatus for generating article loading information in this embodiment includes:
The article size obtaining module 410 is configured to obtain size information of a main viewing surface of the target article in each placement state; wherein the main viewing surfaces of the target objects are different in different placing states;
The shelf space acquisition module 420 is configured to acquire available space information corresponding to each picking surface of the current shelf;
the shelving information generating module 430 is configured to determine shelving information corresponding to each picking surface of the target article in each placement state according to the size information and the available space information.
Optionally, the size information includes a lateral length and a longitudinal length; a shelf space acquisition module comprising:
The function acquisition sub-module is used for acquiring available space representation functions corresponding to each picking surface of the current goods shelf respectively;
and the available space acquisition sub-module is used for determining the transverse available interval corresponding to each picking surface of the current goods shelf and the longitudinal available interval corresponding to each point in the transverse available interval according to the available space representation function.
Optionally, the target object is a box object; the available space representation function is a piecewise constant function; the shelf space acquisition module further comprises: and the function updating sub-module is used for updating the segment constant function according to the article loading event.
Optionally, the initial state of the piecewise constant function is:
fA(x)=W,x∈(0,L),
Wherein A is the A picking surface of the current shelf, wherein (0, L) is a transverse available interval, x is any point in the transverse available interval, and (0, f A (x)) is a longitudinal available interval corresponding to the point x;
Correspondingly, the function updating sub-module is specifically configured to:
When the article is put on the shelf in the transverse (x 0,x0 +l) interval and the longitudinal (y 0,y0 +w) interval, updating the piecewise constant function as follows:
Wherein the (x 0,x0 +l) interval is within the (0, l) interval and the (y 0,y0 +w) interval is within the (0, w) interval.
Optionally, the article loading information includes loading marks, loading positions and loading quantity; correspondingly, the on-shelf information generation module is specifically configured to:
If the interval length of the horizontal usable interval is equal to the subinterval of the horizontal length and the interval length of the longitudinal usable interval corresponding to each point in the subinterval is equal to or greater than the longitudinal length, determining that the upper frame mark is an upper frame and determining that the upper frame position is the subinterval; and acquiring the minimum length of the interval lengths of the longitudinal usable intervals corresponding to each point in the subinterval, and determining the number of shelves according to the minimum length and the longitudinal length.
Optionally, the device for generating the on-shelf information further includes:
the state judging module is used for judging whether the target object is provided with a target placement state or not;
Correspondingly, the object size acquisition module is used for acquiring the size information of the main viewing surface of the object in the object placement state if the object is provided with the object placement state; the shelf information generation module is used for determining shelf information corresponding to each picking surface of the target object in the target placement state according to the size information and the available space information.
Optionally, the device for generating the on-shelf information further includes:
and the target object determining module is used for determining the object as a target object when the size information of the main viewing surface of the object in any placement state meets the preset condition.
The apparatus for generating information on an article according to the present embodiment belongs to the same inventive concept as the method for generating information on an article according to the above embodiment, and technical details not described in detail in the present embodiment can be seen in the above embodiment, and the present embodiment has the same beneficial effects as the above embodiment.
Example five
The embodiment provides a terminal, which can be suitable for the situation of generating article loading information, for example, can be suitable for the situation that a management system of a logistics warehouse generates recommended information placed on a goods shelf aiming at warehouse-in goods. Fig. 5 is a schematic structural diagram of a terminal according to a fifth embodiment of the present invention. Referring to fig. 5, the terminal includes:
One or more processors 510;
A memory 520 for storing one or more programs;
The one or more programs, when executed by the one or more processors 510, cause the one or more processors 510 to implement the method for generating item stocking information as set forth in the above embodiments.
One processor 510 is illustrated in fig. 5; the processor 510 and the memory 520 may be connected by a bus or other means, for example in fig. 5.
The memory 520 is a computer readable storage medium, and may be used to store a software program, a computer executable program, and a module, such as program instructions/modules corresponding to the method for generating the article loading information in the embodiment of the present invention. The processor 510 executes various functional applications of the server and data processing by executing software programs, instructions and modules stored in the memory 520, that is, implements the method for generating the article loading information described above. The method for generating the article shelf information mainly comprises the following steps: respectively acquiring the size information of a main view surface of a target object in each placement state; wherein the main viewing surfaces of the target objects are different in different placing states; acquiring available space information corresponding to each picking surface of the current goods shelf; and respectively determining the shelving information of the target object corresponding to each picking surface in each placing state according to the size information and the available space information.
Memory 520 may include primarily a program storage area and a data storage area, wherein the program storage area may store an operating system, at least one application program required for functionality; the storage data area may store data created according to the use of the terminal, etc. In addition, memory 520 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid-state storage device. In some examples, memory 520 may further include memory located remotely from processor 510, which may be connected to the terminal via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The server proposed in the present embodiment belongs to the same inventive concept as the method for generating the information on shelves of the articles proposed in the above embodiment, and technical details not described in detail in the present embodiment can be seen in the above embodiment, and the present embodiment has the same beneficial effects as the above embodiment.
Example six
The present embodiment provides a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the method of generating article loading information as proposed in the above embodiment. The method for generating the article shelf information mainly comprises the following steps: respectively acquiring the size information of a main view surface of a target object in each placement state; wherein the main viewing surfaces of the target objects are different in different placing states; acquiring available space information corresponding to each picking surface of the current goods shelf; and respectively determining the shelving information of the target object corresponding to each picking surface in each placing state according to the size information and the available space information.
The storage medium according to the present embodiment and the method for generating the information on the article put on shelf according to the above embodiment belong to the same inventive concept, and technical details not described in detail in the present embodiment can be seen from the above embodiment, and the present embodiment has the same advantageous effects as the above embodiment.
From the above description of embodiments, it will be clear to a person skilled in the art that the present invention may be implemented by means of software and necessary general purpose hardware, but of course also by means of hardware, although in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art in the form of a software product, which may be stored in a computer readable storage medium, such as a floppy disk, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a FLASH Memory (FLASH), a hard disk, or an optical disk of a computer, etc., including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method of the embodiments of the present invention.
Note that the above is only a preferred embodiment of the present invention and the technical principle applied. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, while the invention has been described in connection with the above embodiments, the invention is not limited to the embodiments, but may be embodied in many other equivalent forms without departing from the spirit or scope of the invention, which is set forth in the following claims.

Claims (10)

1. The method for generating the information of putting the article on the shelf is characterized by comprising the following steps:
Respectively acquiring the size information of a main view surface of a target object in each placement state; wherein the main viewing surfaces of the target objects are different in different placement states, and the size information comprises a transverse length and a longitudinal length;
acquiring available space information corresponding to each picking surface of the current goods shelf;
According to the size information and the available space information, respectively determining the shelving information of the target object corresponding to each picking surface in each placing state;
the racking information comprises racking marks, racking positions and racking quantity;
the step of respectively determining the shelving information corresponding to each picking surface of the target object in each placing state according to the size information and the available space information, comprises the following steps:
and respectively determining the shelving information corresponding to each picking surface of the target object in each placing state according to the transverse length and the longitudinal length of the size information and the transverse available interval and the longitudinal available interval of the available space information.
2. The method of claim 1, wherein the obtaining available space information for each picking surface of the current shelf, respectively, comprises:
Acquiring available space representation functions respectively corresponding to each picking surface of a current goods shelf;
And determining the transverse available interval corresponding to each picking surface of the current goods shelf and the longitudinal available interval corresponding to each point in the transverse available interval according to the available space representation function.
3. The method of claim 2, wherein the target item is a box-like item; the available spatial representation function is a segment constant function, and the segment constant function is updated according to an item-on-shelf event.
4. A method according to claim 3, wherein the initial state of the piecewise constant function is:
Wherein A is the A picking surface of the current goods shelf,/> Is a transverse available interval,/>Is any point in the lateral usable interval,/>For the dot/>A corresponding longitudinally usable interval;
correspondingly, the segment constant function is updated according to the article loading event, and the segment constant function comprises the following steps:
when articles are put on the shelf in the transverse direction Interval, longitudinal/>During the interval, the segment constant function is updated as follows:
wherein/> Interval is/>Within the interval,/>At the position ofWithin the interval.
5. The method according to claim 2, wherein the determining the racking information corresponding to each picking surface of the target article in each put state according to the transverse length and the longitudinal length of the size information, and the transverse available interval and the longitudinal available interval of the available space information, respectively, includes:
If a subinterval with interval length equal to the transverse length exists in the transverse available interval, and the interval length of the longitudinal available interval corresponding to each point in the subinterval is larger than or equal to the longitudinal length, determining that the upper frame mark is an upper frame, and determining that the upper frame position is the subinterval;
And acquiring the minimum length of the interval lengths of the longitudinal available intervals corresponding to each point in the subinterval, and determining the number of shelves according to the minimum length and the longitudinal length.
6. The method according to any one of claims 1 to 5, further comprising, before the step of acquiring the size information of the front view surface of the target object in each of the placement states, respectively:
judging whether the target object is provided with a target placement state or not;
if yes, respectively acquiring the size information of the main view surface of the target object in each placement state, wherein the size information comprises the following steps:
Acquiring size information of a main view surface of a target object in a target placement state;
correspondingly, according to the size information and the available space information, respectively determining the shelving information of each picking surface corresponding to the target object in each placing state, including:
And determining the shelving information corresponding to each picking surface of the target object in the target placing state according to the size information and the available space information.
7. The method according to any one of claims 1 to 5, further comprising, before the step of acquiring the size information of the front view surface of the target object in each of the placement states, respectively:
and when the size information of the main viewing surface of the object in any placement state meets the preset condition, determining the object as a target object.
8. An apparatus for generating article loading information, comprising:
The object size acquisition module is used for respectively acquiring the size information of the main viewing surface of the object in each placement state; wherein the main viewing surfaces of the target objects are different in different placement states, and the size information comprises a transverse length and a longitudinal length;
the shelf space acquisition module is used for acquiring available space information corresponding to each picking surface of the current shelf;
the shelving information generation module is used for respectively determining shelving information corresponding to each picking surface of the target object in each placing state according to the size information and the available space information;
the racking information comprises racking marks, racking positions and racking quantity;
The on-shelf information generation module is specifically configured to:
and respectively determining the shelving information corresponding to each picking surface of the target object in each placing state according to the transverse length and the longitudinal length of the size information and the transverse available interval and the longitudinal available interval of the available space information.
9. A terminal, the terminal comprising:
One or more processors;
a memory for storing one or more programs;
When the one or more programs are executed by the one or more processors, the one or more processors implement the method of generating item stocking information as recited in any one of claims 1-7.
10. A computer-readable storage medium, on which a computer program is stored, characterized in that the program, when being executed by a processor, implements a method of generating item-stocking information as claimed in any one of claims 1 to 7.
CN201910986045.3A 2019-10-17 2019-10-17 Method, device, terminal and storage medium for generating article loading information Active CN112686585B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910986045.3A CN112686585B (en) 2019-10-17 2019-10-17 Method, device, terminal and storage medium for generating article loading information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910986045.3A CN112686585B (en) 2019-10-17 2019-10-17 Method, device, terminal and storage medium for generating article loading information

Publications (2)

Publication Number Publication Date
CN112686585A CN112686585A (en) 2021-04-20
CN112686585B true CN112686585B (en) 2024-06-18

Family

ID=75444394

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910986045.3A Active CN112686585B (en) 2019-10-17 2019-10-17 Method, device, terminal and storage medium for generating article loading information

Country Status (1)

Country Link
CN (1) CN112686585B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116187908B (en) * 2023-03-21 2023-12-22 岳阳礼一科技股份有限公司 Warehouse logistics intelligent management method and system based on image recognition

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107103446A (en) * 2017-05-19 2017-08-29 北京京东尚科信息技术有限公司 Stock's dispatching method and device

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101357711A (en) * 2007-08-03 2009-02-04 中芯国际集成电路制造(上海)有限公司 Cargo storing device and method
JP5719137B2 (en) * 2010-10-01 2015-05-13 株式会社シーネット Picking system for goods stored in a warehouse
JP5849844B2 (en) * 2012-04-20 2016-02-03 株式会社ダイフク Picking equipment, aggregation shelf, and picking method
JP7034640B2 (en) * 2016-09-15 2022-03-14 東芝テック株式会社 Goods management device
CN109685403A (en) * 2017-10-18 2019-04-26 北京京东尚科信息技术有限公司 Information processing method and device
CA3088511A1 (en) * 2018-01-27 2019-08-01 Walmart Apollo, Llc Dynamic flex-space allocation system
CN110304385B (en) * 2018-03-27 2022-06-07 北京京东尚科信息技术有限公司 Warehouse racking method and device
CN108960708B (en) * 2018-05-31 2021-06-18 北京极智嘉科技股份有限公司 Goods shelving method, device and system, goods shelving terminal and storage medium
CN109409802A (en) * 2018-10-16 2019-03-01 北京极智嘉科技有限公司 Article restocking processing method, device, equipment and storage medium

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107103446A (en) * 2017-05-19 2017-08-29 北京京东尚科信息技术有限公司 Stock's dispatching method and device

Also Published As

Publication number Publication date
CN112686585A (en) 2021-04-20

Similar Documents

Publication Publication Date Title
CN109522780B (en) Shelf information estimating device, information processing method, and terminal device
CN110322172B (en) Inventory scheduling method, inventory scheduling device and computer-readable storage medium
Zachariadis et al. The pallet-packing vehicle routing problem
CN109272135B (en) Method for packing articles and relative equipment
CN107103445B (en) Information processing method and device
CN108510095B (en) Method and device for determining goods picking path
AU2016331066B2 (en) Warehouse rack space optimization
CN109636269B (en) Goods processing method and device, storage medium and computer equipment
CN108647797B (en) Method for optimally utilizing warehouse capacity
CN110533352B (en) Distribution method and device for picking tasks of goods
CN111017460B (en) Goods warehousing method and system, automatic delivery vehicle and server
CN110852668A (en) Goods warehousing processing method and device, warehousing system and computer equipment
CN109492724A (en) Warehouse, warehouse compartment state identification method, logistics execute system and electronic equipment
CN111126705B (en) Transport path generation method and device for dense storage and electronic equipment
CN112801565B (en) Goods allocation dispatching method, system and storage medium for intelligent storage
CN106934577B (en) Cargo layout method and device
US20180032947A1 (en) Product shelf layout design device
CN113361985B (en) Goods space dynamic allocation method and device and electronic equipment
CN111661548B (en) Article sorting method, apparatus, device and storage medium
WO2023029820A1 (en) Cargo arrangement method and apparatus, and device, warehousing system and storage medium
CN113200275A (en) Packing box arranging method, device, equipment, storage system and storage medium
CN112686585B (en) Method, device, terminal and storage medium for generating article loading information
CN112815941A (en) Goods picking path planning method, device, equipment and storage medium
CN114564546A (en) Storage method, equipment, medium and product for material box
CN114435816B (en) Storage allocation method for three-dimensional warehouse inventory

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
GR01 Patent grant
GR01 Patent grant