Method and apparatus for shipping out item using linear motion from warehouse

KR103030918B1Active Publication Date: 2026-10-13HOWSER CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
KR1020240149831
Authority / Receiving Office
KR · KR
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-10-29
Publication Date
2026-10-13
Estimated Expiration
2044-10-29

Smart Images

  • Figure R1020240149831_ABST
    Figure R1020240149831_ABST
Patent Text Reader

Abstract

According to one aspect of the present disclosure for realizing the aforementioned objectives, a method for releasing goods from a logistics warehouse is disclosed, which is performed by a logistics warehouse server. The method comprises: receiving release information for a plurality of goods to be released during a first release operation; generating first control information for controlling a plurality of first transport devices to place the plurality of goods loaded on a plurality of racks of the logistics warehouse into a plurality of first picking zones based on the release information, wherein one first picking zone corresponds to at least one rack; and generating second control information for controlling a plurality of second transport devices to place the plurality of goods placed in the plurality of first picking zones into a plurality of second picking zones by moving linearly about a first axis, wherein one second picking zone corresponds to one first picking zone. and may include the step of generating third control information for controlling a plurality of third transport devices to distribute the plurality of articles placed in the plurality of second picking areas to a corresponding dock or at least one of the third picking areas by moving linearly with respect to a second axis.
Need to check novelty before this filing date? Find Prior Art

Description

Technology Field

[0001] The present disclosure relates to a technology for releasing goods loaded in a logistics warehouse, and specifically to a method and apparatus for releasing goods from a logistics warehouse by controlling the linear motion of a conveying device within the logistics warehouse. Background Technology

[0003] With the rapid development of e-commerce through online shopping malls, methods for managing goods and handling inbound and outbound shipments within logistics warehouses are also becoming increasingly systematized. Meanwhile, the overall management system for goods within a logistics warehouse is referred to as a Warehouse Management System (WMS). A Warehouse Management System encompasses various management items related to warehouse operations, such as tracking inventory status, processing orders for goods, managing inbound and outbound shipments, and optimizing product storage. Logistics warehouse companies establish systematic Warehouse Management Systems to store and manage goods within their warehouses.

[0004] Meanwhile, with the advancement of the automated transport sector, the proportion of automated warehouses that automatically transfer and load goods using Automated Guided Vehicles (AGVs) instead of humans is increasing. A warehouse server equipped with a warehouse management system controls the transfer, loading, and movement of goods by each AGV within the warehouse to perform product storage and management. In addition, the warehouse server identifies and tracks products by detecting barcodes, RFID tags, and other identifiers attached to the goods within the warehouse. Prior art literature

[0006] Republic of Korea Registered Patent No. 10-2401668 (Registered on May 20, 2022) The problem to be solved

[0007] The present disclosure is devised in response to the aforementioned background technology and addresses the problem of releasing goods from a logistics warehouse through linear motion. Specifically, the present disclosure addresses the problem of releasing goods to be released by controlling the linear motion of a plurality of conveying devices in a logistics warehouse.

[0008] Meanwhile, the technical problem that the present disclosure aims to solve is not limited to the technical problem mentioned above, and various technical problems may be included within the scope obvious to a person skilled in the art from the contents described below. means of solving the problem

[0010] According to one aspect of the present disclosure for realizing the aforementioned objectives, a method for releasing goods from a logistics warehouse is disclosed, which is performed by a logistics warehouse server. The method comprises: receiving release information for a plurality of goods to be released during a first release operation; generating first control information for controlling a plurality of first transport devices to place the plurality of goods loaded on a plurality of racks of the logistics warehouse into a plurality of first picking zones based on the release information, wherein one first picking zone corresponds to at least one rack; and generating second control information for controlling a plurality of second transport devices to place the plurality of goods placed in the plurality of first picking zones into a plurality of second picking zones by moving linearly about a first axis, wherein one second picking zone corresponds to one first picking zone. and may include the step of generating third control information for controlling a plurality of third transport devices to distribute the plurality of articles placed in the plurality of second picking areas to a corresponding dock or at least one of the third picking areas by moving linearly with respect to a second axis.

[0011] In one embodiment, each of the plurality of articles may correspond to a finished product, a component, or a part.

[0012] In one embodiment, the shipping information includes loading location information, item information, order information, and delivery driver information for each of the plurality of items, and the item information includes information regarding whether the item is a finished product, a component, or a part, and if the item is a component or a part, it may include information regarding the set product to which the item belongs.

[0013] In one embodiment, the item information includes production date information, receiving date information, and construction type information, and the order information includes ordered product information, order date information, customer request information, and delivery address information, and the plurality of items may be determined to be shipped at the first shipment operation based on the item information and the order information.

[0014] In one embodiment, the third control information may include control information for controlling the plurality of third transport devices to distribute each of the plurality of items to a dock determined based on the delivery driver information of each of the plurality of items.

[0015] In one embodiment, the item information includes the type, volume, weight, material, and expiration date of the item, and the loading position of the plurality of items on the plurality of racks can be determined based on the item information.

[0016] In one embodiment, the first control information may include control information for controlling the plurality of first conveying devices so that each of the plurality of first conveying devices moves linearly with respect to the first axis, thereby placing the plurality of articles in the plurality of first picking areas.

[0017] In one embodiment, each of the plurality of racks includes a plurality of cells determined by columns and layers, and the first control information may include control information for controlling a first conveying device corresponding to the first rack to place a first item loaded in a first cell of the first rack into a first sub-picking area corresponding to the position of the column of the first cell within a first picking area corresponding to the first rack.

[0018] In one embodiment, the plurality of articles includes the first article loaded in the first cell and the second article loaded in the second cell, wherein the second cell is included in the first rack or the second rack corresponding to the first picking area and the column positions of the first cell and the second cell are the same, and the step of generating the first control information may include: a step of determining whether the first article and the second article can be multiple loaded based on the article information of the first article and the second article; and a step of generating the first control information for controlling a first conveying device corresponding to the first rack to place the first article and the second article by multiple loading in the first sub-picking area when the first article and the second article can be multiple loaded.

[0019] In one embodiment, the second control information may include control information for controlling the second-1 transport device to place the at least one item in the second-1 picking area corresponding to the first rack among the plurality of second transport devices when the second-1 transport device corresponding to the first rack among the plurality of second transport devices moves in a straight line from the start point to the end point of the first-1 picking area corresponding to the first rack among the plurality of first picking areas and sequentially picks items, and when at least one of the total volume or total weight of the at least one item loaded on the second-1 transport device satisfies the limit loading condition of the second-1 transport device.

[0020] In one embodiment, the second control information may include control information for controlling the second-1 conveyor device to return to the first-1 sub-picking area where the limit loading condition was satisfied and to pick another at least one item placed in the first-1 picking area after the second-1 conveyor device has placed the at least one item in the second-1 picking area.

[0021] In one embodiment, the step of generating the second control information may include: a step of obtaining item information of items placed in the first-1 picking area based on the outgoing information; a step of determining a first-1 sub-picking area in which at least one of the total volume or total weight of at least one item loaded on the second-1 conveyor device satisfies the limit loading condition of the second-1 conveyor device as the second-1 conveyor device sequentially picks items based on the item information of items placed in the first-1 picking area; and a step of generating the second control information for controlling the second-1 conveyor device to place at least one item loaded on the second-1 conveyor device in the second-1 picking area when the second-1 conveyor device reaches the first-1 sub-picking area and picks an item corresponding to the first-1 sub-picking area.

[0022] In one embodiment, the number of the at least one third picking area may be pre-set based on at least one of the number of racks or the number of docks of the logistics warehouse.

[0023] In one embodiment, the step of generating the third control information may include: grouping at least some of the plurality of second picking areas and at least some of the plurality of docks into one distribution group based on the location of the at least one third picking area, the location of the plurality of second picking areas, and the location of the plurality of docks included in the logistics warehouse; and generating the third control information for controlling the plurality of third conveying devices to distribute the plurality of items placed in the plurality of second picking areas to a corresponding dock or one of the at least one third picking area, based on whether the second picking area and the dock corresponding to each of the plurality of items are included in the same distribution group.

[0024] In one embodiment, one third picking area corresponds to a reference area separating two distribution groups from each other, and one third conveying device may correspond to one distribution group.

[0025] In one embodiment, the third control information may include control information for controlling a third conveying device corresponding to the second-2 picking area to distribute the third item to the first dock when the third item placed in the second-2 picking area among the plurality of second picking areas is to be placed in the first dock belonging to the same distribution group as the second-2 picking area.

[0026] In one embodiment, the third control information may include control information for controlling a third conveying device corresponding to the second-2 picking area to distribute the fourth item to a third picking area corresponding to the distribution group of the second-2 picking area when the fourth item placed in the second-2 picking area among the plurality of second picking areas is to be placed in a second dock belonging to a distribution group different from the second-2 picking area.

[0027] In one embodiment, the 3-1 picking area corresponds to a reference area that distinguishes between a first distribution group and a second distribution group, and the third control information may include control information for controlling a third conveying device corresponding to the second distribution group to distribute the fifth item distributed from the first distribution group to the third dock included in the second distribution group.

[0028] According to one aspect of the present disclosure, a warehouse server for dispatching goods from a warehouse is disclosed. The server comprises: a processor including at least one core; memory; The system includes a network unit, and the processor receives shipping information for a plurality of items to be shipped out during a first shipping operation, generates first control information for controlling a plurality of first transport devices to place the plurality of items loaded on a plurality of racks of the logistics warehouse into a plurality of first picking zones based on the shipping information, - one first picking zone corresponds to at least one rack -, generates second control information for controlling a plurality of second transport devices to place the plurality of items placed in the plurality of first picking zones into a plurality of second picking zones by moving linearly about a first axis, - one second picking zone corresponds to one first picking zone -, and generates third control information for controlling a plurality of third transport devices to distribute the plurality of items placed in the plurality of second picking zones to a corresponding dock or at least one third picking zone by moving linearly about a second axis.

[0029] According to one aspect of the present disclosure, a computer program stored on a computer-readable storage medium is disclosed. The computer program enables a processor of a warehouse server to perform a method for releasing goods from a warehouse, the method comprising: receiving release information for a plurality of goods to be released during a first release operation; generating first control information for controlling a plurality of first transport devices to place the plurality of goods loaded on a plurality of racks of the warehouse into a plurality of first picking zones based on the release information, wherein one first picking zone corresponds to at least one rack; and generating second control information for controlling a plurality of second transport devices to place the plurality of goods placed in the plurality of first picking zones into a plurality of second picking zones by moving linearly about a first axis, wherein one second picking zone corresponds to one first picking zone. and may include the step of generating third control information for controlling a plurality of third transport devices to distribute the plurality of articles placed in the plurality of second picking areas to a corresponding dock or at least one of the third picking areas by moving linearly with respect to a second axis. Effects of the invention

[0031] According to some embodiments of the present disclosure, a method and apparatus for releasing goods from a logistics warehouse may be provided. The effects obtainable from the present disclosure are not limited to those mentioned above, and other unmentioned effects will be clearly understood by those skilled in the art to which the present disclosure pertains from the description below. Brief explanation of the drawing

[0033] Various aspects are now described with reference to the drawings, wherein similar reference numbers are used to collectively refer to similar components. In the following embodiments, for illustrative purposes, a number of specific details are presented to provide a comprehensive understanding of one or more aspects. However, it will be apparent that such aspect(s) may be practiced without these specific details. In other examples, known structures and devices are illustrated in block diagram form to facilitate the description of one or more aspects. FIG. 1 is a block diagram of a product dispatch system for dispatching products from a logistics warehouse according to one embodiment of the present disclosure. FIG. 2 is a flowchart illustrating a method in which a logistics warehouse server releases goods from a logistics warehouse according to one embodiment of the present disclosure. FIG. 3 is an overall schematic diagram illustrating the process of a logistics warehouse server generating control information to control a plurality of transport devices according to one embodiment of the present disclosure. FIG. 4 is a schematic diagram illustrating a process in which a plurality of second conveying devices place articles in a second picking area based on second control information according to one embodiment of the present disclosure. FIG. 5 is a schematic diagram illustrating the process of a third conveying device distributing articles to a dock and a third picking area based on third control information according to one embodiment of the present disclosure. FIG. 6 is a schematic diagram illustrating the process of a third conveying device distributing articles placed in a third picking area to a dock based on third control information according to one embodiment of the present disclosure. FIG. 7 is a brief and general schematic diagram of an exemplary computing environment in which embodiments of the present disclosure may be implemented. Specific details for implementing the invention

[0034] Various embodiments are now described with reference to the drawings. In this specification, various descriptions are provided to provide an understanding of the present disclosure. However, it is evident that these embodiments can be practiced without such specific descriptions.

[0035] As used herein, terms such as “component,” “module,” “system,” etc. refer to computer-related entities, hardware, firmware, software, combinations of software and hardware, or executions of software. For example, a component may be, but is not limited to, a procedure executed on a processor, a processor, an object, an execution thread, a program, and / or a computer. For example, both an application executed on a computing device and the computing device itself may be a component. One or more components may reside within a processor and / or an execution thread. A component may be localized within a single computer. A component may be distributed among two or more computers. Additionally, these components may be executed from various computer-readable media having various data structures stored therein. Components may communicate through local and / or remote processes, for example, according to signals having one or more data packets (e.g., data from a component interacting with another component in a local system or distributed system, and / or data transmitted through signals to other systems and networks such as the Internet).

[0036] Furthermore, the term "or" is intended to mean an implicit "or" rather than an exclusive "or." That is, unless otherwise specified or evident from the context, "X uses A or B" is intended to mean one of the natural implicit substitutions. In other words, if X uses A; if X uses B; or if X uses both A and B, "X uses A or B" may apply to any of these cases. Additionally, the terms "or" and "and / or" as used herein should be understood to refer to and include all possible combinations of one or more of the enumerated related items.

[0037] Additionally, the terms “comprising” and / or “comprising” should be understood to mean that such features and / or components are present. However, the terms “comprising” and / or “comprising” should be understood not to exclude the presence or addition of one or more other features, components and / or groups thereof. Furthermore, unless otherwise specified or clearly evident from the context to indicate a singular form, the singular in this specification and claims should generally be interpreted to mean “one or more.”

[0038] And, the term "at least one of A or B" should be interpreted to mean "a case including only A," "a case including only B," or "a combination of A and B."

[0039] Those skilled in the art should recognize that the various exemplary logical blocks, configurations, modules, circuits, means, logics, and algorithmic steps described in connection with the embodiments disclosed herein may be implemented in electronic hardware, computer software, or a combination of both. To clearly exemplify the interchangeability of hardware and software, various exemplary components, blocks, configurations, means, logics, modules, circuits, and steps have been generally described above in terms of their functionality. Whether such functionality is implemented in hardware or software depends on the specific application and design constraints imposed on the overall system. Skilled technicians may implement the described functionality in various ways for each specific application. However, such decisions regarding implementation should not be construed as going beyond the scope of this disclosure.

[0040] The description of the presented embodiments is provided to enable those skilled in the art to use or practice the present invention. Various modifications to these embodiments will be apparent to those skilled in the art. The general principles defined herein may be applied to other embodiments without departing from the scope of the present disclosure. Thus, the present invention is not limited to the embodiments presented herein. The present invention should be interpreted in the broadest possible scope consistent with the principles and novel features presented herein.

[0041] Terms expressed as N, such as 1, 2, or 3 in the present disclosure, are used to distinguish at least one entity. For example, entities expressed as 1 and 2 may be identical or different from each other. Additionally, terms expressed as NM, such as 1-1, 1-2, or 1-M, are used to distinguish entities included in at least one N entity. For example, entities expressed as 1-1 and 1-2 may be identical or different from each other.

[0042] In the present disclosure, a picking zone may refer to an area in a logistics warehouse where goods are temporarily placed to facilitate shipment before shipment. For example, a picking zone may correspond to an area separated for shipment in a zone picking method. For example, a picking zone in the present disclosure may include a first picking zone in which goods are primarily placed from a plurality of racks within the logistics warehouse to the ground, a second picking zone in which the goods primarily placed on the ground are secondarily placed near a dock, and a third picking zone in which at least some of the goods secondarily placed are tertiarily placed before being distributed to the dock. In the present disclosure, a dock may refer to a unit space within the logistics warehouse for a delivery driver's vehicle to load goods onto a delivery vehicle.

[0043] The articles in this disclosure may include any articles that are received, managed, and shipped out within a logistics warehouse. For example, the articles may include parts, components, and / or finished products (e.g., home appliances) in which multiple parts or components are already assembled to form a single shipping unit. A shipping unit may refer to a loading or picking unit within a logistics warehouse that is treated as an individual article at the time of shipment.

[0044] In the present disclosure, a set product may refer to a product (e.g., furniture) in which at least one of a plurality of parts or components forms a single shipment unit. When a set product is shipped, the plurality of parts or components included in the set product form a plurality of shipment units, which can be individually picked and distributed within a logistics warehouse.

[0045] FIG. 1 is a block diagram of a product dispatch system for dispatching products from a logistics warehouse according to one embodiment of the present disclosure.

[0046] In one embodiment, the product dispatch system may refer to a system for dispatching multiple items loaded within a logistics warehouse using multiple transport devices within the logistics warehouse. The product dispatch system may include a logistics warehouse server (100), a user device (200), and a transport device (300). Meanwhile, although only one transport device (300) is illustrated in FIG. 1, this is for convenience of illustration, and the product dispatch system may include multiple transport devices (e.g., multiple first transport devices, multiple second transport devices, multiple third transport devices, etc.). Additionally, to implement the product dispatch methodology according to the embodiments of the present disclosure, the product dispatch system may further include other entities, or only some of the included entities may constitute the product dispatch system.

[0047] The configuration of the warehouse server (100) illustrated in FIG. 1 is merely a simplified example. In one embodiment of the present disclosure, the warehouse server (100) may include other configurations for performing the computing environment of the warehouse server (100), and only some of the disclosed configurations may constitute the warehouse server (100).

[0048] A warehouse server (100) according to some embodiments of the present disclosure may be a server for releasing goods from a warehouse. A server may mean any type of device having processing capabilities. A server may include any type of computer system or computer device, such as, for example, a microprocessor, a mainframe computer, a digital processor, a portable device, or a device controller.

[0049] The warehouse server (100) may include a processor (110), memory (130), and a network unit (150).

[0050] The processor (110) may be composed of one or more cores and may include a processor for performing operations related to data processing, such as a central processing unit (CPU), a general purpose graphics processing unit (GPGPU), or a tensor processing unit (TPU) of the warehouse server (100). The processor (110) may read a computer program stored in memory (130) and perform data processing for releasing goods from a warehouse according to one embodiment of the present disclosure. That is, a computer program stored in a computer-readable storage medium (e.g., memory (130)) may cause one or more processors (e.g., processor (110)) to perform operations for releasing goods from a warehouse according to one embodiment of the present disclosure. Additionally, the processor (110) may implement any component for performing data processing for releasing goods from a warehouse according to one embodiment of the present disclosure.

[0051] According to one embodiment of the present disclosure, the processor (110) may perform operations for training a neural network. For example, the processor (110) may perform operations for training a neural network, such as processing input data for training in deep learning (DL), extracting features from input data, calculating errors, and updating the weights of the neural network using backpropagation. At least one of the CPU, GPGPU, and TPU of the processor (110) may process the training of a network function. For example, the CPU and GPGPU may together process the training of a network function and data classification using the network function. Additionally, in one embodiment of the present disclosure, processors of a plurality of computing devices may be used together to process the training of a network function and data classification using the network function.

[0052] The processor (110) can typically control the overall operation of the warehouse server (100). The processor (110) can provide or process appropriate information or functions to the user by processing signals, data, information, etc. that are input or output through components included in the warehouse server (100) or by running applications stored in memory (130).

[0053] In one embodiment, the processor (110) may receive outgoing information for a plurality of items to be outgoing during a first outgoing operation. Based on the outgoing information, the processor (110) may generate first control information for controlling a plurality of first transport devices to place a plurality of items loaded on a plurality of racks of a logistics warehouse into a plurality of first picking zones. At this time, one first picking zone may correspond to at least one rack. The processor (110) may generate second control information for controlling a plurality of second transport devices to place a plurality of items placed in a plurality of first picking zones into a plurality of second picking zones by moving linearly with respect to a first axis. At this time, one second picking zone may correspond to one first picking zone. The processor (110) can generate third control information for controlling a plurality of third transport devices to distribute a plurality of items placed in a plurality of second picking areas to a corresponding dock or at least one of a third picking area by moving linearly with respect to a second axis.

[0054] In one embodiment of the present disclosure, the memory (130) may store any form of information generated or determined by the processor (110) and / or any form of information received by the network unit (150). In one embodiment, the memory (130) may store any form of data for implementing a product dispatch system. For example, the memory (130) may store the loading location of a plurality of products loaded in a logistics warehouse, product information, dispatch information, control information for controlling a plurality of transport devices, etc.

[0055] In one embodiment of the present disclosure, the memory (130) may include at least one type of storage medium among a flash memory type, a hard disk type, a multimedia card micro type, a card type memory (e.g., SD or XD memory), RAM (Random Access Memory), SRAM (Static Random Access Memory), ROM (Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), PROM (Programmable Read-Only Memory), magnetic memory, a magnetic disk, and / or an optical disk. The warehouse server (100) may operate in conjunction with web storage that performs the storage function of the memory (130) on the internet. The description of the memory described above is merely an example and the present disclosure is not limited thereto. The memory (130) may be operated by a processor (110).

[0056] A network unit (150) according to one embodiment of the present disclosure may include any wired or wireless communication network capable of transmitting and receiving any type of data and signals, etc., as described in the present disclosure. The technologies described in this specification may be used not only in the networks mentioned above but also in other networks.

[0057] A network according to one embodiment of the present disclosure may include any wired or wireless communication network capable of transmitting and receiving any type of data and signals. A logistics warehouse server (100), a user device (200), and a transport device (300) may transmit and receive any type of data through the network. For example, the logistics warehouse server (100) may transmit control information to the user device (200) or the transport device (300). The user device (200) or the transport device (300) may transmit user feedback information or status information of the transport device to the logistics warehouse server (100).

[0058] A user device (200) according to one embodiment of the present disclosure may include a PC (personal computer), notebook, mobile terminal, smartphone, tablet PC, etc. owned by the user, and may include all types of devices capable of connecting to a wired / wireless network. The user device (200) may include a manager device for managing a logistics warehouse, a worker device responsible for moving and loading goods by operating a transport device (300) within the logistics warehouse, etc.

[0059] A transport device (300) according to one embodiment of the present disclosure may refer to any type of device that performs the transfer and stacking of goods within a logistics warehouse. For example, the transport device (300) may include a stacker crane that loads or picks goods onto a rack, an automated guided vehicle (AGV) that picks and transports goods, an automated guided forklift (AGF), etc.

[0060] In the following, a method for a logistics warehouse server (100) to release goods from a logistics warehouse is disclosed according to one embodiment of the present disclosure. In the following, operations performed by the processor (110) of the logistics warehouse server (100) are described as being performed by the logistics warehouse server (100).

[0061] FIG. 2 is a flowchart illustrating a method for a logistics warehouse server (100) to release goods from a logistics warehouse according to one embodiment of the present disclosure.

[0062] In step S210, a logistics warehouse server (100) according to one embodiment may receive shipment information for a plurality of items to be shipped out during a first shipment operation. The first shipment operation may refer to a task of shipping a plurality of items from the logistics warehouse based on a first shipment time. For example, the shipment information may include loading location information, item information, order information, and delivery driver information for each of the plurality of items. The loading location information of an item is location information where the item is loaded within the logistics warehouse, and may include identification information of the loaded rack, the location of the section within the loaded rack, and the location of the column within the loaded rack. In one embodiment, each of the plurality of items may correspond to a finished product, a component, or a part. In one embodiment, the item information of an item may include information regarding whether the item is a finished product, a component, or a part. Additionally, if the item is a component or a part, the item information of an item may include information regarding the set product to which the item belongs. For example, multiple items included in a first set of products (e.g., a furniture product) can be mapped to the first set of products. In this case, the item information of each of the multiple items included in the first set of products may include information about the first set of products.

[0063] In one embodiment, product information of an item may include production date information, receiving date information, and installation type information. The installation type information of an item may refer to the type of number of workers required when installing the item. Additionally, if the item is a component or part, the installation type information of an item may refer to the type of number of workers required when installing the set product to which the item belongs. For example, the installation type information may include one-person installation, two-person installation, etc. Additionally, the product information of an item may include the type, volume, weight, material, and expiration date of the item. The loading positions on multiple racks of multiple items may be determined based on the product information.

[0064] In one embodiment, the order information of the goods may include ordered product information, order date information, customer request information, and delivery address information. A plurality of goods may be determined to be shipped during a first shipment operation based on the product information and the order information. For example, if the ordered product according to the ordered product information is a first set product, a plurality of goods included in the first set product (e.g., components, parts, etc.) may be determined to be shipped during the first shipment operation. For example, the customer request information may include a request for goods of the same type for a specific production date, a specific warehouse, and / or a specific receiving date.

[0065] In one embodiment, the warehouse server (100) may determine a plurality of items to be shipped during the first shipment operation based on at least one of the loading location information of the items, item information of the items, or order information. For example, the warehouse server (100) may determine, based on the location of the warehouse, that items of the same type from a first warehouse located near the metropolitan area will be shipped during the first shipment operation. Additionally, the warehouse server (100) may determine, based on the production date, that items of the same type with an earlier production date will be shipped during the first shipment operation. Additionally, the warehouse server (100) may determine, based on the receiving date, that items of the same type with an earlier receiving date will be shipped during the first shipment operation.

[0066] Additionally, the logistics warehouse server (100) can determine which items of the same type are to be shipped during the first shipment operation based on construction type information and delivery destination information. For example, in the case of items for construction involving multiple people delivered to the metropolitan area, items from the first logistics warehouse located near the metropolitan area can be determined to be shipped during the first shipment operation, and in the case of items for construction involving one person delivered to the metropolitan area, items from the second logistics warehouse located near the provincial area can be determined to be shipped during the first shipment operation. Additionally, the logistics warehouse server (100) can determine which items for construction involving multiple people delivered to the provincial area are shipped during the first shipment operation based on construction type information and delivery destination information, and in the case of items for construction involving one person delivered to the provincial area, items from the second logistics warehouse located near the provincial area can be determined to be shipped during the first shipment operation.

[0067] Additionally, the logistics warehouse server (100) can determine which items to be shipped out during the first shipment operation based on the loading position of the items, in order of the lower level of the rack or the identification number of the rack among items of the same type.

[0068] In step S220, a warehouse server (100) according to one embodiment may generate first control information for controlling a plurality of first transport devices to place a plurality of items loaded on a plurality of racks of the warehouse into a plurality of first picking areas based on outbound information. For example, the first transport device may include a stacker crane that places items from a rack into a first picking area. In this case, one first picking area may correspond to at least one rack. For example, the first picking area may correspond to a corridor area between a first rack and a second rack. In this case, the first picking area may correspond to a first rack and a second rack. Each of the plurality of first transport devices may place a plurality of items loaded on a plurality of racks into a plurality of first picking areas based on the first control information. The logistics warehouse server (100) can transmit the generated first control information to a plurality of first conveying devices and / or to a worker device responsible for each of the plurality of first conveying devices. Based on the first control information, the worker can operate the first conveying device to place a plurality of items in a first picking area.

[0069] In step S230, a warehouse server (100) according to one embodiment may generate second control information for controlling a plurality of second transport devices to place a plurality of items placed in a plurality of first picking areas into a plurality of second picking areas by moving linearly about a first axis. For example, the second transport device may include an automatic transport vehicle that places a plurality of items placed in a first picking area into a second picking area. In this case, one second picking area may correspond to one first picking area. Each of the plurality of second transport devices may place a plurality of items placed in a plurality of first picking areas into a plurality of second picking areas by moving linearly about a first axis based on the second control information. The warehouse server (100) may transmit the generated second control information to a plurality of second transport devices and / or a worker device responsible for each of the plurality of second transport devices. Based on the second control information, the operator can operate the second conveying device to place multiple items in the second picking area. A detailed description of the control method of the multiple second conveying devices will be provided later with reference to FIG. 4.

[0070] In step S240, a warehouse server (100) according to one embodiment may generate third control information for controlling a plurality of third transport devices to distribute a plurality of items placed in a plurality of second picking areas to a corresponding dock or at least one third picking area by moving linearly about a second axis. In the present disclosure, a dock corresponding to an item may mean a dock corresponding to a delivery vehicle determined to ship the item. Each of the plurality of third transport devices may distribute a plurality of items placed in a plurality of second picking areas to a corresponding dock or at least one third picking area by moving linearly about a second axis based on the third control information. The warehouse server (100) may transmit the generated third control information to a plurality of third transport devices and / or a worker device responsible for each of the plurality of third transport devices. Based on the third control information, the operator can operate the third conveying device to place multiple items into the dock and / or the third picking area. A detailed description of the control method for the multiple third conveying devices will be provided later with reference to FIGS. 5 and 6.

[0071] In one embodiment, the third control information may include control information for controlling a plurality of third transport devices to distribute each of the plurality of items to a dock determined based on the delivery driver information of each of the plurality of items.

[0072] Through this, the present disclosure can achieve the technical effect of controlling the output operation of a plurality of items through simple linear motion of the first axis and the second axis, thereby improving computing resource efficiency for calculating the path of the transport device, improving memory resource efficiency for storing the path of the transport devices, and reducing the time required for output.

[0073] Furthermore, the present disclosure can achieve the technical effect of efficiently performing loading, picking, and shipping within a logistics warehouse by handling and loading multiple components and / or parts of a set product as individual items within the warehouse. That is, in the case of a multi-box product in which multiple components and / or parts included in a set product are packaged in multiple logistics boxes, the present disclosure can achieve the technical effect of efficiently performing loading and shipping by managing the logistics boxes as a single loading / shipping unit, rather than grouping the multi-boxes into a single loading / shipping unit.

[0074] FIG. 3 is an overall schematic diagram illustrating the process of a logistics warehouse server generating control information to control a plurality of transport devices according to one embodiment of the present disclosure.

[0075] Referring to FIG. 3, the logistics warehouse may include a plurality of racks and a plurality of docks (370). Each of the plurality of racks may include a plurality of cells determined by columns and layers. Location information of an item may correspond to a single cell. A first picking area may correspond to at least one rack. For example, the first picking area may correspond to a corridor area between two racks.

[0076] For example, a logistics warehouse server (100) may generate first control information for controlling a first conveyor device to place items loaded in the first rack (rack 2, 310 in FIG. 3) of the logistics warehouse into a first picking area (320) (hereinafter referred to as the first-1 picking area) corresponding to the first rack, based on outbound information. The first-1 picking area (320) may correspond to the first rack (310). For example, one first conveyor device may correspond to one first picking area. Among the multiple items to be outbound during the first outbound operation, items loaded in the first rack (310) may be placed into the first-1 picking area (320) by the first conveyor device. The first conveying device can place items loaded in the first rack (310) into the first-1 picking area (320) based on the first control information.

[0077] In one embodiment, the first control information may include control information for controlling the plurality of first conveying devices so that each of the plurality of first conveying devices moves linearly with respect to a first axis (e.g., the vertical axis with respect to FIG. 3) to place the plurality of articles in the plurality of first picking areas. For example, based on the first control information, the first conveying device may place the articles loaded on the racks in the first picking area by moving linearly through a first picking area corresponding to the corridor between two racks, just like the second conveying device.

[0078] In one embodiment, the first control information may include control information for controlling a first conveying device corresponding to the first rack (310) to place a first item loaded in a first cell of the first rack (310) into a first sub-picking area corresponding to the position of a column of the first cell within a first-1 picking area (320) corresponding to the first rack (310). For example, the first-1 picking area (320) may include a first sub-picking area corresponding to the position of each column of the rack. For example, the position of a column of the rack to cell may correspond to a horizontal position coordinate on an axis parallel to the ground of the warehouse. Conversely, the position of a column of the rack to cell may correspond to a vertical position coordinate on an axis perpendicular to the ground of the warehouse. Based on the first control information, the first transport device can place the first item loaded in the first cell of the first rack (310) into a first sub-picking area corresponding to the position of the column of the first cell within the first-1 picking area (320).

[0079] In one embodiment, a plurality of items may include a first item loaded in a first cell and a second item loaded in a second cell. In this case, the second cell may be included in a second rack (rack 3 in FIG. 3) corresponding to the first rack (310) or the first-1 picking area (320). Additionally, the column positions of the first cell and the second cell may be the same. In this case, the warehouse server (100) may determine whether the first item and the second item can be multiple loaded based on the item information of the first item and the second item. For example, when the first item and the second item are multiple loaded, the first item and the second item may be multiple loaded in a vertical direction relative to the ground of the warehouse. When the first item and the second item can be stacked multiple times, the logistics warehouse server (100) can generate first control information for controlling a first conveyor corresponding to the first rack (310) to stack the first item and the second item multiple times in the first sub-picking area. Based on the first control information, the first conveyor can stack the first item and the second item multiple times in the first sub-picking area.

[0080] In one embodiment, the warehouse server (100) may generate second control information for controlling a second conveyor device to place items placed in a first-1 picking area (320) into a second picking area (330) (hereinafter referred to as the second-1 picking area) corresponding to a first rack (310) by moving linearly about a first axis. For example, one second conveyor device may correspond to one first picking area. Also, one first picking area may correspond to one second picking area. Based on the second control information, the second conveyor device may place items placed in the first picking area (320) into the second-1 picking area (330) by moving linearly about a first axis.

[0081] In one embodiment, the warehouse server (100) may generate third control information for controlling a plurality of third transport devices to distribute items placed in the second-1 picking area (330) to one of the corresponding docks or third picking areas (350) by moving linearly with respect to the second axis (e.g., the horizontal axis in FIG. 3). For example, the third transport device may distribute items placed in the second-1 picking area (330) to the corresponding docks or third picking areas (350) by moving linearly with respect to the second axis based on the third control information.

[0082] In one embodiment, the number of at least one third picking area may be preset based on at least one of the number of racks or the number of docks in the warehouse. For example, if the number of racks and / or docks in the warehouse is less than or equal to a preset number, one third picking area may be preset, and if it exceeds a preset number, two or more third picking areas may be preset.

[0083] In one embodiment, the warehouse server (100) may group at least some of the multiple second picking areas and at least some of the multiple docks (370) into one distribution group based on the location of at least one third picking area, the location of multiple second picking areas, and the location of multiple docks (370) included in the warehouse. At this time, one third picking area may correspond to a reference area that distinguishes the two distribution groups from each other.

[0084] For example, referring to FIG. 3, a logistics warehouse server (100) can set a third picking area (350) as an intermediate base within the logistics warehouse and group the second picking areas and docks located to the left of the third picking area (350) into a first distribution group, and the second picking areas and docks located to the right into a second distribution group.

[0085] In one embodiment, one third transport device may correspond to one distribution group. In this case, the third transport device corresponding to the first distribution group may perform a distribution operation in a first distribution area (340) that distributes items in the first distribution group, and the third transport device corresponding to the second distribution group may perform a distribution operation in a second distribution area (350) that distributes items in the second distribution group. Through this, the technical effect of minimizing the horizontal path length of each third transport device and minimizing interference between the third transport devices can be achieved.

[0086] FIG. 4 is a schematic diagram illustrating a process in which a plurality of second conveying devices place articles in a second picking area based on second control information according to one embodiment of the present disclosure.

[0087] In one embodiment, the second control information may include control information for controlling the second-1 transport device to place at least one item in the second-1 picking area (330) corresponding to the first rack (310) among the plurality of second transport devices when the second-1 transport device corresponding to the first rack (310) among the plurality of second transport devices moves in a straight line from the start point to the end point of the first-1 picking area (320) corresponding to the first rack (310) among the plurality of first picking areas and sequentially picks items, and at least one of the total volume or total weight of at least one item loaded on the second-1 transport device satisfies the limit loading condition of the second-1 transport device. For example, a limit loading condition may be pre-set for each second transport device based on the loading volume and / or loading weight that can be loaded at once.

[0088] In one embodiment, the 2-1 transport device may place at least one article in the 2-1 picking area (330) corresponding to the 1st rack (310) among a plurality of 2nd picking areas based on 2nd control information when at least one of the total volume or total weight of at least one article loaded in the 2-1 transport device satisfies the limit loading condition of the 2-1 transport device. That is, the 2-1 transport device sequentially picks and loads articles by moving in a straight line from the start point to the end point of the 1-1 picking area (320), and when the total volume and / or total weight of the articles loaded in the 2-1 transport device satisfies the limit loading condition, it may stop the picking and loading operation and place the loaded articles toward the 2-1 picking area (330).

[0089] In one embodiment, the second control information may include control information for controlling the 2-1 transport device to return to the 1-1 sub-picking area where the limit loading condition was satisfied and to pick another at least one item placed in the 1-1 picking area (320) after the 2-1 transport device has placed at least one item in the 2-1 picking area. For example, the 1-1 sub-picking area may correspond to the area where the 2-1 transport device stopped picking and loading operations. Based on the second control information, the 2-1 transport device may return to the 1-1 sub-picking area where the limit loading condition was satisfied and pick another at least one item placed in the 1-1 picking area (320).

[0090] In one embodiment, the warehouse server (100) can determine a first-1 sub-picking area in which a limit loading condition is satisfied in advance based on outbound information. The warehouse server (100) can obtain item information of items placed in the first-1 picking area (320) based on outbound information. Based on the item information of items placed in the first-1 picking area, the warehouse server (100) can determine a first-1 sub-picking area in which at least one of the total volume or total weight of at least one item loaded on the second-1 conveyor device satisfies the limit loading condition of the second-1 conveyor device as the second-1 conveyor device sequentially picks the items.

[0091] In one embodiment, the warehouse server (100) may generate the second control information for controlling the 2-1 transport device to place at least one item loaded on the 2-1 transport device in the 2-1 picking area (330) when the 2-1 transport device reaches the 1-1 sub-picking area and picks an item corresponding to the 1-1 sub-picking area. Based on the second control information, the 2-1 transport device may place at least one item loaded on the 2-1 transport device in the 2-1 picking area (330) when the 2-1 transport device reaches the 1-1 sub-picking area and picks an item corresponding to the 1-1 sub-picking area.

[0092] FIG. 5 is a schematic diagram illustrating the process of a third conveying device distributing articles to a dock and a third picking area based on third control information according to one embodiment of the present disclosure.

[0093] In one embodiment, the warehouse server (100) may generate third control information for controlling a plurality of third transport devices to distribute a plurality of items placed in a plurality of second picking areas to a corresponding dock or at least one third picking area, based on whether a second picking area and a dock corresponding to each of a plurality of items are included in the same distribution group.

[0094] In one embodiment, the third control information may include control information for controlling a third transport device corresponding to the second-2 picking area (510) to distribute the third item to the first dock (e.g., dock 101) when the third item placed in the second-2 picking area (510) among a plurality of second picking areas is to be placed in the first dock belonging to the same distribution group as the second-2 picking area (510). The third transport device may place the third item in the first dock based on the third control information. For example, when the second-2 picking area (510) and the first dock belong to the same first distribution group, the third transport device performing a distribution operation in the first distribution area (340) may place the third item directly in the first dock without placing it in the third picking area (350).

[0095] In one embodiment, the third control information may include control information for controlling a third transport device corresponding to the second-2 picking area (510) to distribute the fourth item to the third picking area (350) corresponding to the distribution group of the second-2 picking area (510) when the fourth item placed in the second-2 picking area (510) among a plurality of second picking areas is to be placed in a second dock (e.g., dock 118) belonging to a distribution group different from the second-2 picking area (510). Based on the third control information, the third transport device may distribute the fourth item to the third picking area (350) corresponding to the distribution group of the second-2 picking area (510). For example, if the 2-2 picking area (510) and the 2nd dock belong to different distribution groups, the 3rd conveyor performing the distribution operation in the 1st distribution area (340) may place the 4th item in the 3rd picking area (350) instead of moving it directly to the 2nd dock.

[0096] FIG. 6 is a schematic diagram illustrating the process of a third conveying device distributing articles placed in a third picking area to a dock based on third control information according to one embodiment of the present disclosure.

[0097] Hereinafter, the third picking area (350), which is a standard area distinguishing the first distribution group and the second distribution group described above, is referred to as the third-1 picking area.

[0098] In one embodiment, the 3-1 picking area (350) may correspond to a reference area that distinguishes the first distribution group and the second distribution group. The third control information may include control information for controlling a third conveyor corresponding to the second distribution group to distribute the 5th item, which is distributed from the first distribution group to the 3-1 picking area (350), to a third dock (e.g., dock 117) included in the second distribution group. For example, the 5th item may correspond to an item distributed from the 2-1 picking area (330) to the 3-1 picking area (350). Based on the third control information, the third conveyor may distribute the 5th item to a third dock included in the second distribution group.

[0099] In one embodiment, the third control information may include control information for controlling a third conveyor corresponding to the first distribution group to distribute the sixth article, which is distributed to the third-1 picking area (350) in the second distribution group, to the fourth dock (e.g., dock 102) included in the first distribution group. Based on the third control information, the third conveyor may distribute the sixth article to the fourth dock included in the first distribution group within the first distribution area (340).

[0100] FIG. 7 is a brief and general schematic diagram of an exemplary computing environment in which embodiments of the present disclosure may be implemented.

[0101] Although it has been stated that the present disclosure can generally be implemented by a logistics warehouse server (100), a person skilled in the art will be well aware that the present disclosure can be implemented by combining computer-executable instructions and / or other program modules that can be executed on one or more computers and / or as a combination of hardware and software.

[0102] Generally, a program module includes routines, programs, components, data structures, etc., that perform a specific task or implement a specific abstract data type. Furthermore, a person skilled in the art will be well aware that the method of the present disclosure can be implemented in other computer system configurations, including single-processor or multi-processor computer systems, minicomputers, mainframe computers, as well as personal computers, handheld computing devices, microprocessor-based or programmable consumer electronics, etc. (each of which may be connected to and operated with one or more associated devices).

[0103] The embodiments described in this disclosure may also be implemented in a distributed computing environment in which tasks are performed by remote processing devices connected via a communication network. In a distributed computing environment, program modules may be located in both local and remote memory storage devices.

[0104] Computers typically include various computer-readable media. Any medium accessible by a computer may be a computer-readable medium, and such computer-readable media include volatile and non-volatile media, transitory and non-transitory media, and removable and non-removable media. By example, but not limiting, computer-readable media may include computer-readable storage media and computer-readable transmission media. Computer-readable storage media include volatile and non-volatile media, transitory and non-transitory media, and removable and non-removable media implemented by any method or technique for storing information such as computer-readable instructions, data structures, program modules, or other data. Computer-readable storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, DVD (digital video disk) or other optical disk storage devices, magnetic cassettes, magnetic tapes, magnetic disk storage devices or other magnetic storage devices, or any other media that can be accessed by a computer and used to store desired information.

[0105] Computer-readable transmission media typically include all information transmission media that implement computer-readable instructions, data structures, program modules, or other data, etc., on a modulated data signal, such as a carrier wave or other transport mechanism. The term modulated data signal means a signal in which one or more of the characteristics of the signal are set or modified to encode information within the signal. By example, not limiting, computer-readable transmission media include wired media, such as wired networks or direct-wired connections, and wireless media, such as acoustic, RF, infrared, and other wireless media. Any combination of the media described above is also considered to be within the scope of computer-readable transmission media.

[0106] Referring to FIG. 7, an exemplary environment for implementing various aspects of the present disclosure, including a computer (1102), is shown, wherein the computer (1102) includes a processing unit (1104), a system memory (1106), and a system bus (1108). The system bus (1108) connects system components, including the system memory (1106) (but not limited thereto), to the processing unit (1104). The processing unit (1104) may be any processor among various commercial processors. Dual processors and other multiprocessor architectures may also be used as the processing unit (1104).

[0107] The system bus (1108) may be any of several types of bus structures that can be additionally interconnected to a local bus using any of the memory bus, peripheral bus, and various commercial bus architectures. System memory (1106) includes read-only memory (ROM) (1110) and random access memory (RAM) (1112). The basic input / output system (BIOS) is stored in non-volatile memory (1110), such as ROM, EPROM, EEPROM, etc., and this BIOS includes basic routines that help transfer information between components within the computer (1102) at times such as during startup. The RAM (1112) may also include high-speed RAM, such as static RAM, for caching data.

[0108] The computer (1102) also includes an internal hard disk drive (HDD) (1114) (e.g., EIDE, SATA)—this internal hard disk drive (1114) may also be configured for external use within a suitable chassis (not shown)—a magnetic floppy disk drive (FDD) (1116) (e.g., for reading from or writing to a removable diskette (1118)), and an optical disk drive (1120) (e.g., for reading from a CD-ROM disk (1122) or reading from or writing to other high-capacity optical media such as a DVD). The hard disk drive (1114), the magnetic disk drive (1116), and the optical disk drive (1120) may each be connected to the system bus (1108) by a hard disk drive interface (1124), a magnetic disk drive interface (1126), and an optical drive interface (1128). The interface (1124) for implementing an external drive includes at least one or both of USB (Universal Serial Bus) and IEEE 1394 interface technologies.

[0109] These drives and associated computer-readable media provide non-volatile storage of data, data structures, computer-executable instructions, etc. In the case of a computer (1102), the drives and media correspond to storing any data in a suitable digital format. Although the description of computer-readable media above refers to HDDs, removable magnetic disks, and removable optical media such as CDs or DVDs, a person skilled in the art will know that other types of computer-readable media, such as zip drives, magnetic cassettes, flash memory cards, cartridges, etc., may also be used in exemplary operating environments and that any of these media may contain computer-executable instructions for performing the methods of the present disclosure.

[0110] A number of program modules, including an operating system (1130), one or more application programs (1132), other program modules (1134), and program data (1136), may be stored in the drive and RAM (1112). All or part of the operating system, application, module and / or data may also be cached in RAM (1112). It will be well known that the present disclosure may be implemented in various commercially available operating systems or combinations of operating systems.

[0111] The user can input commands and information into the computer (1102) through one or more wired / wireless input devices, such as a pointing device like a keyboard (1138) and a mouse (1140). Other input devices (not shown) may include a microphone, an IR remote control, a joystick, a game pad, a stylus pen, a touch screen, etc. These and other input devices are often connected to the processing unit (1104) via an input device interface (1142) connected to the system bus (1108), but may also be connected via other interfaces such as a parallel port, an IEEE 1394 serial port, a game port, a USB port, an IR interface, etc.

[0112] A monitor (1144) or other type of display device is also connected to the system bus (1108) via an interface such as a video adapter (1146). In addition to the monitor (1144), the computer generally includes other peripheral output devices (not shown), such as speakers, a printer, and so on.

[0113] The computer (1102) may operate in a networked environment using a logical connection to one or more remote computers, such as remote computer(s) (1148), via wired and / or wireless communication. The remote computer(s) (1148) may be a workstation, a computing device computer, a router, a personal computer, a portable computer, a microprocessor-based entertainment device, a peer device, or other conventional network node, and generally include many or all of the components described for the computer (1102), but for brevity, only the memory storage device (1150) is illustrated. The illustrated logical connection includes a wired / wireless connection to a local area network (LAN) (1152) and / or a larger network, e.g., a wide area network (WAN) (1154). Such LAN and WAN networking environments are common in offices and companies and facilitate enterprise-wide computer networks, such as intranets, all of which can be connected to a global computer network, e.g., the Internet.

[0114] When used in a LAN networking environment, the computer (1102) is connected to a local network (1152) via a wired and / or wireless communication network interface or adapter (1156). The adapter (1156) may facilitate wired or wireless communication to the LAN (1152), and the LAN (1152) may also include a wireless access point installed therein to communicate with the wireless adapter (1156). When used in a WAN networking environment, the computer (1102) may include a modem (1158), be connected to a communication computing device on the WAN (1154), or have other means to establish communication through the WAN (1154), such as through the Internet. The modem (1158), which may be an internal or external and a wired or wireless device, is connected to the system bus (1108) via a serial port interface (1142). In a networked environment, the program modules described for the computer (1102) or parts thereof may be stored in a remote memory / storage device (1150). It will be well known that the illustrated network connection is exemplary and that other means of establishing a communication link between computers may be used.

[0115] The computer (1102) operates to communicate with any wireless device or object that is deployed and operated via wireless communication, for example, a printer, scanner, desktop and / or portable computer, PDA (portable data assistant), communication satellite, any equipment or place associated with a wireless detectable tag, and a telephone. This includes at least Wi-Fi and Bluetooth wireless technologies. Accordingly, the communication may be a predefined structure as in a conventional network, or simply ad hoc communication between at least two devices.

[0116] Wi-Fi (Wireless Fidelity) enables connectivity to the Internet and other sources without wires. Wi-Fi is a wireless technology, similar to a cell phone, that allows devices, such as computers, to transmit and receive data indoors and outdoors—that is, anywhere within the coverage area of ​​a base station. Wi-Fi networks use a wireless technology called IEEE 802.11 (a, b, g, etc.) to provide secure, reliable, and high-speed wireless connections. Wi-Fi can be used to connect computers to each other, to the Internet, and to wired networks (using IEEE 802.3 or Ethernet). Wi-Fi networks can operate in unlicensed 2.4 and 5 GHz wireless bands, for example, at data rates of 11 Mbps (802.11a) or 54 Mbps (802.11b), or in products that include both bands (dual band).

[0117] Those skilled in the art of the present disclosure will understand that information and signals may be represented using any various different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referenced in the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.

[0118] Those skilled in the art will understand that the various exemplary logic blocks, modules, processors, means, circuits, and algorithm steps described in connection with the embodiments disclosed herein may be implemented by electronic hardware, various forms of programs or design code (referred to herein as software for convenience), or a combination of all such. To clearly illustrate this interoperability between hardware and software, various exemplary components, blocks, modules, circuits, and steps have been generally described above in relation to their functions. Whether such functions are implemented as hardware or software depends on the design constraints imposed on the specific application and the overall system. Those skilled in the art may implement the functions described in various ways for each specific application, but such implementation decisions should not be interpreted as being outside the scope of this disclosure.

[0119] The various embodiments presented herein may be implemented as methods, devices, or articles manufactured using standard programming and / or engineering techniques. The term "article manufactured" includes a computer program, a carrier, or a medium accessible from any computer-readable storage device. For example, computer-readable storage media include, but are not limited to, magnetic storage devices (e.g., hard disks, floppy disks, magnetic strips, etc.), optical discs (e.g., CDs, DVDs, etc.), smart cards, and flash memory devices (e.g., EEPROMs, cards, sticks, key drives, etc.). Additionally, the various storage media presented herein include one or more devices and / or other machine-readable media for storing information.

[0120] It should be understood that the specific order or hierarchy of steps in the presented processes is an example of exemplary approaches. It should be understood that the specific order or hierarchy of steps in the processes may be rearranged within the scope of this disclosure based on design priorities. The appended method claims provide elements of various steps in a sample order, but do not imply being limited to the specific order or hierarchy presented.

[0121] Description of the presented embodiments is provided so that a person skilled in the art may use or practice the present disclosure. Various modifications to these embodiments will be apparent to a person skilled in the art, and the general principles defined herein may be applied to other embodiments without departing from the scope of the present disclosure. Thus, the present disclosure is not limited to the embodiments presented herein, but should be interpreted in the broadest possible scope consistent with the principles and novel features presented herein.

Claims

Claim 1 A method for releasing goods from a logistics warehouse, performed by a logistics warehouse server, comprising: receiving release information for a plurality of goods to be released during a first release operation; generating first control information for controlling a plurality of first conveying devices to place the plurality of goods loaded on a plurality of racks of the logistics warehouse into a plurality of first picking zones based on the release information, wherein one first picking zone corresponds to at least one rack; and generating second control information for controlling a plurality of second conveying devices to place the plurality of goods placed in the plurality of first picking zones into a plurality of second picking zones by moving linearly about a first axis, wherein one second picking zone corresponds to one first picking zone. and generating third control information for controlling a plurality of third transport devices to distribute the plurality of articles placed in the plurality of second picking areas to a corresponding dock or at least one of the third picking areas by moving linearly with respect to a second axis;The method comprises, wherein the second control information comprises: a second-1 conveyor corresponding to a first rack among the plurality of second conveyors moving in a straight line from a start point to an end point of a first-1 picking area corresponding to the first rack among the plurality of first picking areas and sequentially picking up articles, wherein at least one of the total volume or total weight of at least one article loaded on the second-1 conveyor satisfies the limit loading condition of the second-1 conveyor, and the step of generating the second control information comprises: a step of obtaining article information of articles placed in the first-1 picking area based on the dispatch information; and, based on the article information of articles placed in the first-1 picking area, at least one loaded on the second-1 conveyor as the second-1 conveyor sequentially picks articles A method comprising: determining a first-1 sub-picking area in which at least one of the total volume or total weight of an article satisfies the limit loading condition of the second-1 conveyor device; and generating second control information for controlling the second-1 conveyor device to place at least one article loaded on the second-1 conveyor device in the second-1 picking area when the second-1 conveyor device reaches the first-1 sub-picking area and picks an article corresponding to the first-1 sub-picking area. Claim 2 In claim 1, a method in which each of the plurality of articles corresponds to a finished product, a component, or a part. Claim 3 A method according to claim 1, wherein the shipping information includes loading location information, item information, order information, and delivery driver information for each of the plurality of items, and the item information includes information regarding whether the item is a finished product, a component, or a part, and if the item is a component or a part, includes information regarding the set product to which the item belongs. Claim 4 A method according to claim 3, wherein the above-mentioned item information includes production date information, receiving date information, and construction type information, the above-mentioned order information includes ordered product information, order date information, customer request information, and delivery address information, and the above-mentioned plurality of items are determined to be shipped at the first shipment operation based on the above-mentioned item information and the above-mentioned order information. Claim 5 In claim 3, the third control information comprises control information for controlling the plurality of third conveying devices to distribute each of the plurality of items to a dock determined based on the delivery driver information of each of the plurality of items. Claim 6 A method according to claim 3, wherein the item information includes the type, volume, weight, material, and expiration date of the item, and the loading position of the plurality of items on the plurality of racks is determined based on the item information. Claim 7 A method according to claim 1, wherein the first control information comprises control information for controlling the plurality of first conveying devices so that each of the plurality of first conveying devices moves linearly with respect to the first axis, thereby placing the plurality of articles in the plurality of first picking areas. Claim 8 A method according to claim 1, wherein each of the plurality of racks comprises a plurality of cells determined by columns and layers, and the first control information comprises control information for controlling a first conveying device corresponding to the first rack to place a first item loaded in a first cell of the first rack into a first sub-picking area corresponding to the position of the column of the first cell within a first picking area corresponding to the first rack. Claim 9 In claim 8, the plurality of articles includes the first article loaded in the first cell and the second article loaded in the second cell, wherein the second cell is included in the first rack or the second rack corresponding to the first picking area and the column positions of the first cell and the second cell are the same, and the step of generating the first control information comprises: a step of determining whether the first article and the second article can be multiple loaded based on the article information of the first article and the second article; and a step of generating the first control information for controlling a first conveying device corresponding to the first rack to place the first article and the second article by multiple loading in the first sub-picking area when the first article and the second article can be multiple loaded. Claim 10 delete Claim 11 A method according to claim 1, wherein the second control information comprises control information for controlling the 2-1 conveyor to return to the 1-1 sub-picking area where the limit loading condition was satisfied and to pick another at least one article placed in the 1-1 picking area after the 2-1 conveyor has placed the at least one article in the 2-1 picking area. Claim 12 delete Claim 13 A method according to claim 1, wherein the number of at least one third picking area is pre-set based on at least one of the number of racks or the number of docks of the logistics warehouse. Claim 14 The method according to claim 1, wherein the step of generating the third control information comprises: a step of grouping at least some of the plurality of second picking areas and at least some of the plurality of docks into one distribution group based on the location of at least one third picking area, the location of the plurality of second picking areas, and the location of the plurality of docks included in the logistics warehouse; and a step of generating the third control information for controlling the plurality of third conveying devices to distribute the plurality of items placed in the plurality of second picking areas to a corresponding dock or one of the at least one third picking area based on whether the second picking area and the dock corresponding to each of the plurality of items are included in the same distribution group. Claim 15 In claim 14, one third picking area corresponds to a reference area separating two distribution groups from each other, and one third conveying device corresponds to one distribution group, method. Claim 16 A method according to claim 14, wherein the third control information comprises control information for controlling a third conveying device corresponding to the second-2 picking area to distribute the third article to the first dock when the third article placed in the second-2 picking area among the plurality of second picking areas is to be placed in the first dock belonging to the same distribution group as the second-2 picking area. Claim 17 A method for releasing goods from a logistics warehouse, performed by a logistics warehouse server, comprising: receiving release information for a plurality of goods to be released during a first release operation; generating first control information for controlling a plurality of first conveying devices to place the plurality of goods loaded on a plurality of racks of the logistics warehouse into a plurality of first picking zones based on the release information, wherein one first picking zone corresponds to at least one rack; and generating second control information for controlling a plurality of second conveying devices to place the plurality of goods placed in the plurality of first picking zones into a plurality of second picking zones by moving linearly about a first axis, wherein one second picking zone corresponds to one first picking zone. The method comprises: a step of generating third control information for controlling a plurality of third transport devices to distribute the plurality of items placed in the plurality of second picking areas to a corresponding dock or at least one third picking area by moving linearly with respect to a second axis; wherein the step of generating the third control information comprises: a step of grouping at least some of the plurality of second picking areas and at least some of the plurality of docks into one distribution group based on the location of the at least one third picking area, the location of the plurality of second picking areas, and the location of the plurality of docks included in the logistics warehouse; and a step of generating the third control information for controlling the plurality of third transport devices to distribute the plurality of items placed in the plurality of second picking areas to a corresponding dock or at least one third picking area based on whether the second picking area and the dock corresponding to each of the plurality of items are included in the same distribution group.A method comprising, wherein the third control information comprises control information for controlling a third conveying device corresponding to the second-2 picking area to distribute the fourth article to a third picking area corresponding to the distribution group of the second-2 picking area when the fourth article placed in the second-2 picking area among the plurality of second picking areas is to be placed in a second dock belonging to a distribution group different from the second-2 picking area. Claim 18 A method for releasing goods from a logistics warehouse, performed by a logistics warehouse server, comprising: receiving release information for a plurality of goods to be released during a first release operation; generating first control information for controlling a plurality of first conveying devices to place the plurality of goods loaded on a plurality of racks of the logistics warehouse into a plurality of first picking zones based on the release information, wherein one first picking zone corresponds to at least one rack; and generating second control information for controlling a plurality of second conveying devices to place the plurality of goods placed in the plurality of first picking zones into a plurality of second picking zones by moving linearly about a first axis, wherein one second picking zone corresponds to one first picking zone. The method comprises: a step of generating third control information for controlling a plurality of third transport devices to distribute the plurality of items placed in the plurality of second picking areas to a corresponding dock or at least one third picking area by moving linearly with respect to a second axis; wherein the step of generating the third control information comprises: a step of grouping at least some of the plurality of second picking areas and at least some of the plurality of docks into one distribution group based on the location of the at least one third picking area, the location of the plurality of second picking areas, and the location of the plurality of docks included in the logistics warehouse; and a step of generating the third control information for controlling the plurality of third transport devices to distribute the plurality of items placed in the plurality of second picking areas to a corresponding dock or at least one third picking area based on whether the second picking area and the dock corresponding to each of the plurality of items are included in the same distribution group.A method comprising: a third-1 picking area corresponding to a reference area distinguishing a first distribution group and a second distribution group; and the third control information comprising control information for controlling a third conveying device corresponding to the second distribution group to distribute the fifth item distributed from the first distribution group to the third-1 picking area to a third dock included in the second distribution group. Claim 19 A logistics warehouse server for shipping goods from a logistics warehouse, comprising: a processor including at least one core; memory; and a network unit;The processor includes receiving dispatch information for a plurality of items to be dispatched during a first dispatch operation, and based on the dispatch information, generates first control information for controlling a plurality of first transport devices to place the plurality of items loaded on a plurality of racks of the logistics warehouse into a plurality of first picking zones, wherein one first picking zone corresponds to at least one rack, generates second control information for controlling a plurality of second transport devices to place the plurality of items placed in the plurality of first picking zones into a plurality of second picking zones by moving linearly about a first axis, wherein one second picking zone corresponds to one first picking zone, and generates third control information for controlling a plurality of third transport devices to distribute the plurality of items placed in the plurality of second picking zones to a corresponding dock or at least one third picking zone by moving linearly about a second axis, and the second control The information includes control information for controlling the 2-1 conveyor device to place the at least one item in the 2-1 picking area corresponding to the first rack among the plurality of 2nd conveyor devices when the 2-1 conveyor device corresponding to the first rack among the plurality of 2nd conveyor devices moves in a straight line from a start point to an end point of the 1-1 picking area corresponding to the first rack among the plurality of 1st picking areas and sequentially picks items, and when at least one of the total volume or total weight of at least one item loaded on the 2-1 conveyor device satisfies the limit loading condition of the 2-1 conveyor device; and the processor, in generating the 2nd control information: obtains item information of the items placed in the 1-1 picking area based on the outgoing information;A logistics warehouse server that determines a 1-1 sub-picking area in which, based on the item information of items placed in the 1-1 picking area, at least one of the total volume or total weight of at least one item loaded on the 2-1 conveyor device satisfies the limit loading condition of the 2-1 conveyor device as the 2-1 conveyor device sequentially picks items; and generates the 2nd control information for controlling the 2-1 conveyor device to place at least one item loaded on the 2-1 conveyor device in the 2-1 picking area when the 2-1 conveyor device reaches the 1-1 sub-picking area and picks an item corresponding to the 1-1 sub-picking area. Claim 20 A computer program stored on a computer-readable storage medium, wherein the computer program causes a processor of a logistics warehouse server to perform a method for releasing goods from a logistics warehouse, the method comprising: receiving release information for a plurality of goods to be released during a first release operation; generating first control information for controlling a plurality of first transport devices to place the plurality of goods loaded on a plurality of racks of the logistics warehouse into a plurality of first picking zones based on the release information, wherein one first picking zone corresponds to at least one rack; and generating second control information for controlling a plurality of second transport devices to place the plurality of goods placed in the plurality of first picking zones into a plurality of second picking zones by moving linearly about a first axis, wherein one second picking zone corresponds to one first picking zone. and generating third control information for controlling a plurality of third transport devices to distribute the plurality of articles placed in the plurality of second picking areas to a corresponding dock or at least one of the third picking areas by moving linearly with respect to a second axis;The method comprises, wherein the second control information comprises: a second-1 conveyor corresponding to a first rack among the plurality of second conveyors moving in a straight line from a start point to an end point of a first-1 picking area corresponding to the first rack among the plurality of first picking areas and sequentially picking up articles, wherein at least one of the total volume or total weight of at least one article loaded on the second-1 conveyor satisfies the limit loading condition of the second-1 conveyor, and the step of generating the second control information comprises: a step of obtaining article information of articles placed in the first-1 picking area based on the dispatch information; and, based on the article information of articles placed in the first-1 picking area, at least one loaded on the second-1 conveyor as the second-1 conveyor sequentially picks articles A computer program stored on a computer-readable storage medium, comprising: a step of determining a first-1 sub-picking area in which at least one of the total volume or total weight of an article satisfies the limit loading condition of the second-1 conveyor; and a step of generating second control information for controlling the second-1 conveyor to place at least one article loaded on the second-1 conveyor in the second-1 picking area when the second-1 conveyor reaches the first-1 sub-picking area and picks an article corresponding to the first-1 sub-picking area.

Citation Information

Patent Citations

  • An autonomous convenience store system and a method for operating the same

    KR1020200139534A

  • Delivery systems, automated storage and retrieval systems, and container transportation methods

    KR1020220047361A

  • Order processing apparatus and operation method thereof

    KR1020230139128A

  • Method and system for processing item order

    KR1020230169614A