Warehouse carrying equipment scheduling method and device, electronic equipment and computer medium
By obtaining warehousing business information and handling equipment task execution data, the warehouse handling equipment scheduling is optimized, and the problem of insufficient equipment scheduling is solved, and the progress of item outage is ensured.
Patent Information
- Application Number
- CN202311726498.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-14
- Publication Date
- 2025-07-22
AI Technical Summary
In the prior art, insufficient dispatch of warehouse handling equipment has affected the progress of items out of the warehouse and multiple allocations are required.
By obtaining the storage business information of the target warehouse, including the amount of items to be processed and the predicted item parcels, generating the amount of items to be released from the warehouse and the information of unit item parcels, combining the task execution data of the handling equipment set, generating the actual unit item parcels out of the warehouse, and thus optimizing the handling equipment scheduling.
It improves the accuracy of handling equipment scheduling, avoids multiple allocations, and ensures the progress of items out of the warehouse.
Smart Images

Figure CN120355329A_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present disclosure relate to the field of computer technology, and particularly to a method, apparatus, electronic device, and computer medium for scheduling warehouse handling equipment. Background Art
[0002] Handling equipment in a warehouse is usually divided into many types. When the package volume of a certain type of item increases, it is necessary to coordinate other handling equipment for support. Currently, when scheduling the handling equipment in a warehouse, the commonly used method is to manually schedule the number of handling equipment.
[0003] However, when scheduling the handling equipment in a warehouse in the above manner, there is often the following technical problem 1: The number of scheduled handling equipment is insufficient, and multiple transfers are required, which affects the progress of item outbound.
[0004] The above information disclosed in this background art section is only used to enhance the understanding of the background of the inventive concept, and thus, it may include information that does not form the prior art known to those of ordinary skill in the art in this country. Summary of the Invention
[0005] The content part of the present disclosure is used to briefly introduce concepts, which will be described in detail in the following detailed implementation part. The content part of the present disclosure is not intended to identify the key features or essential features of the claimed technical solution, nor is it intended to limit the scope of the claimed technical solution.
[0006] Some embodiments of the present disclosure propose a method, apparatus, electronic device, and computer-readable medium for scheduling warehouse handling equipment to solve one or more of the technical problems mentioned in the above background art section.
[0007] In a first aspect, some embodiments of the present disclosure provide a method for scheduling warehouse handling equipment, the method including: obtaining the warehousing business information of a target warehouse business in a target warehouse, where the warehousing business information includes the package volume of items to be processed and the predicted package volume of items in the remaining period; determining the total of the package volume of items to be processed and the predicted package volume of items as the package volume of items to be outbound from the warehouse; generating the outbound information of unit items in the warehouse according to the package volume of items to be outbound from the warehouse and the duration corresponding to the remaining period; generating the actual outbound information of unit items based on the handling task execution data set of the handling equipment set corresponding to the target warehouse business; generating the handling equipment scheduling information corresponding to the target warehouse business based on the outbound information of unit items in the warehouse and the actual outbound information of unit items.
[0008] Second aspect, some embodiments of the present disclosure provide a scheduling device for a warehouse handling device, the device comprising: an acquisition unit configured to acquire the warehousing business information of a target warehouse business in a target warehouse, wherein the warehousing business information includes the quantity of item packages to be processed and the predicted quantity of item packages in the remaining time period; a determination unit configured to determine the total of the quantity of item packages to be processed and the predicted quantity of item packages as the quantity of item packages to be shipped out of the warehouse; a first generation unit configured to generate the warehouse unit item package outbound information according to the quantity of item packages to be shipped out of the warehouse and the duration corresponding to the remaining time period; a second generation unit configured to generate the actual unit item package outbound information based on the handling task execution data set of the handling device set corresponding to the target warehouse business; a third generation unit configured to generate the handling device scheduling information corresponding to the target warehouse business based on the warehouse unit item package outbound information and the actual unit item package outbound information.
[0009] Third aspect, some embodiments of the present disclosure provide an electronic device, comprising: one or more processors; a storage device having stored thereon one or more programs, which when executed by the one or more processors cause the one or more processors to implement the method described in any implementation manner of the first aspect above.
[0010] Fourth aspect, some embodiments of the present disclosure provide a computer-readable medium having stored thereon a computer program, wherein the computer program, when executed by a processor, implements the method described in any implementation manner of the first aspect above.
[0011] The above-mentioned various embodiments of the present disclosure have the following beneficial effects: Through the warehouse handling equipment scheduling method of some embodiments of the present disclosure, the progress of item outbound is ensured. Specifically, the reason affecting the progress of item outbound is that the number of handling equipment scheduled is insufficient and multiple transfers are required. Based on this, the warehouse handling equipment scheduling method of some embodiments of the present disclosure first obtains the warehousing business information of the target warehouse business in the target warehouse. Among them, the above-mentioned warehousing business information includes the quantity of item packages to be processed and the predicted quantity of item packages in the remaining time period. Thus, the warehousing business information can be used as the relevant data for the execution of the target warehouse business. Secondly, the sum of the above-mentioned quantity of item packages to be processed and the above-mentioned predicted quantity of item packages is determined as the quantity of item packages to be outbound from the warehouse. Then, according to the quantity of item packages to be outbound from the warehouse and the duration corresponding to the above-mentioned remaining time period, the outbound information of unit item packages from the warehouse is generated. Thus, the outbound information of unit item packages from the warehouse can represent the target of the outbound information of unit item packages required to execute the target warehouse business. Then, based on the handling task execution data set of the handling equipment set corresponding to the above-mentioned target warehouse business, the actual outbound information of unit item packages is generated. Finally, based on the above-mentioned outbound information of unit item packages from the warehouse and the above-mentioned actual outbound information of unit item packages, the handling equipment scheduling information corresponding to the above-mentioned target warehouse business is generated. Thus, the accuracy of handling equipment scheduling is improved, multiple transfers are avoided, and the progress of item outbound is ensured. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] In combination with the accompanying drawings and referring to the following specific embodiments, the above and other features, advantages and aspects of the various embodiments of the present disclosure will become more apparent. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic and the elements and elements are not necessarily drawn to scale.
[0013] Figure 1 is a flowchart of some embodiments of the warehouse handling equipment scheduling method according to the present disclosure;
[0014] Figure 2 is a schematic structural diagram of some embodiments of the warehouse handling equipment scheduling device according to the present disclosure;
[0015] Figure 3 is a schematic structural diagram of an electronic device suitable for implementing some embodiments of the present disclosure. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0016] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although some embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. On the contrary, these embodiments are provided to more thoroughly and completely understand the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not used to limit the protection scope of the present disclosure.
[0017] In addition, it should be noted that for ease of description, only parts related to the relevant invention are shown in the drawings. Without conflict, the embodiments in the present disclosure and the features in the embodiments can be combined with each other.
[0018] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence relationship of the functions performed by these devices, modules or units.
[0019] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive. Those skilled in the art should understand that unless otherwise clearly specified in the context, it should be understood as "one or more".
[0020] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only for illustrative purposes and are not used to limit the scope of these messages or information.
[0021] The present disclosure will be described in detail below with reference to the drawings and in combination with embodiments.
[0022] Figure 1 It is a flowchart of some embodiments of the warehouse handling equipment scheduling method according to the present disclosure. The process 100 of some embodiments of the warehouse handling equipment scheduling method according to the present disclosure is shown. The warehouse handling equipment scheduling method includes the following steps:
[0023] Step 101, obtain the warehousing business information of the target warehouse business in the target warehouse.
[0024] In some embodiments, the execution subject (e.g., a computing device) of the warehouse handling equipment scheduling method may obtain the warehousing business information of the target warehouse business in the target warehouse. The warehousing business information includes the quantity of item packages to be processed and the predicted quantity of item packages in the remaining time period. The target warehouse may be a warehouse that currently needs to allocate handling equipment. The target warehouse business may be a warehouse business in the target warehouse that needs to allocate handling equipment. Warehouse business may include: sorting business and packaging business. The warehousing business information may be information related to the quantity of item packages of the target warehouse business to be executed. The quantity of item packages to be processed may be the number of item packages to be handled. The predicted quantity of item packages may be the predicted quantity of item packages in the remaining time period. Here, the predicted quantity of item packages may be predicted by an item package quantity prediction model. The item package quantity prediction model may be an LSTM (Long Short-Term Memory) neural network model.
[0025] Step 102: The sum of the to-be-processed item package quantity and the predicted item package quantity is determined as the warehouse item package quantity to be shipped out.
[0026] In some embodiments, the execution entity may determine the sum of the to-be-processed item package quantity and the predicted item package quantity as the to-be-shipped item package quantity of the warehouse.
[0027] Step 103: Generate warehouse unit item package outbound information according to the quantity of the item packages to be outbound from the warehouse and the duration corresponding to the remaining time period.
[0028] In some embodiments, the execution entity may generate warehouse unit item package outbound information based on the quantity of the warehouse item packages to be outbound and the duration corresponding to the remaining time period. The ratio of the quantity of the warehouse item packages to be outbound and the duration corresponding to the remaining time period may be determined as the warehouse unit item package outbound information.
[0029] Step 104 : generating actual unit item package outbound information based on the handling task execution data set of the handling equipment set corresponding to the target warehouse business.
[0030] In some embodiments, the above-mentioned execution entity may generate actual unit item package outbound information based on the handling task execution data set of the handling equipment set corresponding to the above-mentioned target warehouse business. The handling task execution data in the handling task execution data set includes the quantity of handled item packages and the operation duration. One handling equipment corresponds to one handling task execution data. The handling task execution data may be information related to the handling equipment executing the above-mentioned target warehouse business in the above-mentioned target warehouse. Among them, the operation duration may represent the total operation duration of the handling equipment within a preset time period. For example, the sum of the quantities of all handled item packages included in the above-mentioned handling task execution data set may be determined as the total quantity of handled item packages. Then, the sum of the operation durations included in the above-mentioned handling task execution data set may be determined as the total operation duration. After that, the ratio of the above-mentioned total quantity of handled item packages to the above-mentioned total operation duration may be determined as the unit item package outbound information. Finally, the product of the above-mentioned unit item package outbound information and the number of each handling equipment included in the above-mentioned handling equipment set may be determined as the actual unit item package outbound information.
[0031] Continuing, when using the warehouse handling equipment scheduling method of the present application to schedule handling equipment, there is further the following technical problem 2: The actual unit item package outbound quantity of the handling equipment is not considered, resulting in an insufficient number of scheduled handling equipment, and multiple transfers are required, affecting the item outbound progress.
[0032] In practice, the above-mentioned execution entity may generate actual unit item package outbound information through the following steps:
[0033] First step, select each handling task execution data that meets the first preset condition from the above-mentioned handling task execution data set as the target handling task execution data group. Among them, the above-mentioned first preset condition may be that the handling equipment corresponding to the handling task execution data is the handling equipment in the above-mentioned target warehouse.
[0034] Second step, generate the actual unit item package outbound information of the warehouse according to the above-mentioned target handling task execution data group.
[0035] Among them, the above-mentioned second step may include the following sub-steps:
[0036] First sub-step, generate the unit item package outbound information corresponding to each target handling equipment as the first unit item package outbound information according to each target handling task execution data that meets the second preset condition in the above-mentioned target handling task execution data group. Among them, the above-mentioned second preset condition may be that the handling equipment corresponding to the target handling task execution data is the handling equipment in the above-mentioned target warehouse that executes the above-mentioned target warehouse business.
[0037] Among them, the above-mentioned first sub-step includes:
[0038] 1. Determine the total amount of the target handling tasks as the sum of the processed item package quantities included in each of the above target handling task execution data.
[0039] 2. Determine the total execution duration of the target handling tasks as the sum of the operation durations included in each of the above target handling task execution data.
[0040] 3. Determine the ratio of the total amount of the target handling tasks to the total execution duration of the target handling tasks as the first item package outbound information.
[0041] 4. Generate the first unit item package outbound information based on the first item package outbound information and the handling equipment corresponding to the total amount of the target handling tasks. First, the execution entity can select, from the handling equipment corresponding to each of the above target handling task execution data, the handling equipment that meets the preset time condition as the group of candidate handling equipment. Then, the product of the first item package outbound information and the number of candidate handling equipment included in the group of candidate handling equipment can be determined as the first unit item package outbound information. Among them, the preset time condition can be a time period with business execution records within a preset duration before the current time.
[0042] The second sub-step: Generate the unit item package outbound information corresponding to each transfer equipment as the second unit item package outbound information based on each of the target handling task execution data that meets the transfer preset condition in the above target handling task execution data group. Among them, the transfer preset condition can be that the handling equipment corresponding to the transfer preset condition is the transfer equipment for performing other warehouse operations except the target warehouse operations in the above target warehouse. That is, the transfer equipment can represent the handling equipment for performing operations between the target warehouse and other warehouses.
[0043] The third sub-step: Generate the actual unit item package outbound information of the warehouse based on the first unit item package outbound information and the second unit item package outbound information. The sum of the first unit item package outbound information and the second unit item package outbound information can be determined as the actual unit item package outbound information of the warehouse.
[0044] The third step: Generate the actual unit item package outbound information based on the actual unit item package outbound information of the warehouse. For example, the product of the value represented by the actual unit item package outbound information of the warehouse and the number of each handling equipment can be determined as the actual unit item package outbound information.
[0045] The above - related content, as an inventive point of the present disclosure, solves the technical problem two, "affecting the progress of item outbound". The factors affecting the progress of item outbound are often as follows: The actual outbound quantity of item packages per unit of handling equipment is not considered, resulting in an insufficient number of scheduled handling equipment and the need for multiple allocations. If the above - mentioned factors are solved, the effect of ensuring the progress of item outbound can be achieved. To achieve this effect, first, based on each target handling task execution data that meets the second preset condition in the above - mentioned target handling task execution data group, generate the outbound information of item packages per unit corresponding to each target handling equipment as the first outbound information of item packages per unit. Then, based on each target handling task execution data that meets the transfer preset condition in the above - mentioned target handling task execution data group, generate the outbound information of item packages per unit corresponding to each transfer equipment as the second outbound information of item packages per unit. Finally, based on the above - mentioned first outbound information of item packages per unit and the above - mentioned second outbound information of item packages per unit, generate the actual outbound information of item packages per unit in the warehouse. Thus, the actual outbound information of item packages of the handling equipment can be determined according to the target handling task execution data. Therefore, when scheduling the handling equipment, the actual outbound quantity of item packages can be referred to for scheduling to avoid an insufficient number of scheduled handling equipment.
[0046] Step 105: Based on the above - mentioned outbound information of item packages per unit in the warehouse and the above - mentioned actual outbound information of item packages per unit, generate the handling equipment scheduling information corresponding to the above - mentioned target warehouse operation.
[0047] In some embodiments, the above - mentioned execution subject can generate the handling equipment scheduling information corresponding to the above - mentioned target warehouse operation based on the above - mentioned outbound information of item packages per unit in the warehouse and the above - mentioned actual outbound information of item packages per unit. For example, first, in response to determining that the above - mentioned outbound information of item packages per unit in the warehouse is greater than the above - mentioned actual outbound information of item packages per unit, determine the difference between the above - mentioned outbound information of item packages per unit in the warehouse and the above - mentioned actual outbound information of item packages per unit as the outbound gap information. Then, determine the ratio of the above - mentioned outbound gap information to the above - mentioned outbound information of item packages per unit in the warehouse as the number of gap equipment. Finally, determine the above - mentioned number of gap equipment as the handling equipment scheduling information.
[0048] Optionally, according to the above - mentioned handling equipment scheduling information, schedule the corresponding handling equipment to perform item handling operations.
[0049] In some embodiments, the above - mentioned execution subject can schedule the corresponding handling equipment to perform item handling operations according to the above - mentioned handling equipment scheduling information. That is, the number of gap equipment can be scheduled to perform item handling operations.
[0050] Further reference Figure 2, as an implementation of the methods shown in the above figures, the present disclosure provides some embodiments of a warehouse handling equipment scheduling device. These embodiments of the warehouse handling equipment scheduling device correspond to Figure 1 the method embodiments shown, and the warehouse handling equipment scheduling device can be specifically applied to various electronic devices.
[0051] As Figure 2 shown, the warehouse handling equipment scheduling device 200 of some embodiments includes: an acquisition unit 201, a determination unit 202, a first generation unit 203, a second generation unit 204, and a third generation unit 205. Among them, the acquisition unit 201 is configured to acquire the warehousing business information of the target warehouse business in the target warehouse, where the above warehousing business information includes the quantity of item packages to be processed and the predicted quantity of item packages in the remaining time period; the determination unit 202 is configured to determine the sum of the above quantity of item packages to be processed and the above predicted quantity of item packages as the quantity of item packages to be shipped out of the warehouse; the first generation unit 203 is configured to generate the warehouse unit item package outbound information according to the above quantity of item packages to be shipped out of the warehouse and the duration corresponding to the above remaining time period; the second generation unit 204 is configured to generate the actual unit item package outbound information based on the handling task execution data set of the handling equipment set corresponding to the above target warehouse business; the third generation unit 205 is configured to generate the handling equipment scheduling information corresponding to the above target warehouse business based on the above warehouse unit item package outbound information and the above actual unit item package outbound information.
[0052] It can be understood that the various units described in the warehouse handling equipment scheduling device 200 correspond to the respective steps in the method described with reference to Figure 1 . Therefore, the operations, features, and beneficial effects described above for the method also apply to the warehouse handling equipment scheduling device 200 and the units included therein, and will not be elaborated here.
[0053] Next, with reference to Figure 3 , which shows a schematic structural diagram of an electronic device (e.g., a computing device) 300 suitable for implementing some embodiments of the present disclosure. The electronic devices in some embodiments of the present disclosure may include, but are not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Tablet Computers), PMPs (Portable Multimedia Players), in-vehicle terminals (e.g., in-vehicle navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 3 The electronic device shown is only an example and should not impose any limitations on the functions and usage scopes of the embodiments of the present disclosure.
[0054] As Figure 3As shown, the electronic device 300 may include a processing device (such as a central processing unit, a graphics processing unit, etc.) 301, which may perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 302 or a program loaded from a storage device 308 into a random access memory (RAM) 303. In the RAM 303, various programs and task data required for the operation of the electronic device 300 are also stored. The processing device 301, the ROM 302, and the RAM 303 are connected to each other through a bus 304. An input / output (I / O) interface 305 is also connected to the bus 304.
[0055] Generally, the following devices may be connected to the I / O interface 305: an input device 306 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 307 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 308 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 309. The communication device 309 may allow the electronic device 300 to communicate with other devices wirelessly or wirelessly to exchange task data. Although Figure 3 an electronic device 300 with various devices is shown, it should be understood that it is not required to implement or have all the shown devices. Instead, more or fewer devices may be implemented or had. Figure 3 Each block shown in the figure may represent a device or, as needed, multiple devices.
[0056] In particular, according to some embodiments of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, some embodiments of the present disclosure include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes program codes for performing the methods shown in the flowcharts. In such some embodiments, the computer program may be downloaded and installed from a network through the communication device 309, or installed from the storage device 308, or installed from the ROM 302. When the computer program is executed by the processing device 301, the above functions defined in the methods of some embodiments of the present disclosure are executed.
[0057] It should be noted that the computer-readable media described in some embodiments of the present disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of the computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In some embodiments of the present disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In some embodiments of the present disclosure, a computer-readable signal medium may include a task data signal propagated in a baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated task data signal may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium may also be any computer-readable medium other than the computer-readable storage medium, and the computer-readable signal medium may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0058] In some embodiments, the client and the server can communicate using any currently known or future-developed network protocol such as HTTP (HyperText Transfer Protocol), and can be interconnected with digital task data in any form or medium (e.g., a communication network). Examples of communication networks include local area networks ("LANs"), wide area networks ("WANs"), the Internet (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as any currently known or future-developed networks.
[0059] The above computer-readable medium may be included in the above electronic device; or may exist separately without being assembled into the electronic device. The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by the electronic device, the electronic device is caused to: obtain the warehousing business information of the target warehouse business in the target warehouse, where the above warehousing business information includes the quantity of item packages to be processed and the predicted quantity of item packages in the remaining time period; determine the total of the above quantity of item packages to be processed and the above predicted quantity of item packages as the quantity of item packages to be shipped out of the warehouse; generate the warehouse unit item package shipping-out information according to the above quantity of item packages to be shipped out of the warehouse and the duration corresponding to the above remaining time period; generate the actual unit item package shipping-out information based on the handling task execution data set of the handling equipment set corresponding to the above target warehouse business; and generate the handling equipment scheduling information corresponding to the above target warehouse business based on the above warehouse unit item package shipping-out information and the above actual unit item package shipping-out information.
[0060] Computer program code for performing the operations of some embodiments of the present disclosure may be written in one or more programming languages or combinations thereof. The above programming languages include product-oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, executed as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (for example, by using an Internet service provider to connect through the Internet).
[0061] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a segment of a program, or a part of code that contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than that marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, as well as combinations of blocks in the block diagram and / or flowchart, may be implemented by a dedicated hardware-based system that performs the specified functions or operations, or may be implemented by a combination of dedicated hardware and computer instructions.
[0062] The units described in some embodiments of the present disclosure may be implemented in software or in hardware. The described units may also be provided in a processor. For example, it may be described as: a processor includes: an acquisition unit, a determination unit, a first generation unit, a second generation unit, and a third generation unit. Among them, the names of these units do not constitute a limitation on the unit itself in some cases. For example, the third generation unit may also be described as "a unit that generates handling equipment scheduling information corresponding to the target warehouse operation based on the above-mentioned outbound information of the unit item packages in the warehouse and the above-mentioned actual outbound information of the unit item packages".
[0063] The functions described above may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on a chip (SOCs), complex programmable logic devices (CPLDs), and so on.
[0064] The above description is only some preferred embodiments of the present disclosure and an explanation of the applied technical principles. Those skilled in the art should understand that the scope of the invention involved in the embodiments of the present disclosure is not limited to the technical solutions formed by the specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above inventive concept. For example, technical solutions formed by mutually replacing the above features with (but not limited to) technical features having similar functions disclosed in the embodiments of the present disclosure.
Claims
1. A scheduling method for warehouse handling equipment, comprising: Obtaining the warehousing business information of the target warehouse business in the target warehouse, wherein the warehousing business information includes the quantity of item packages to be processed and the predicted quantity of item packages in the remaining time period; Determining the total of the quantity of item packages to be processed and the predicted quantity of item packages as the quantity of item packages to be shipped out of the warehouse; Generating the outbound information of unit item packages in the warehouse according to the quantity of item packages to be shipped out of the warehouse and the duration corresponding to the remaining time period; Generating the actual outbound information of unit item packages based on the handling task execution data set of the handling equipment set corresponding to the target warehouse business; Generating the handling equipment scheduling information corresponding to the target warehouse business based on the outbound information of unit item packages in the warehouse and the actual outbound information of unit item packages.
2. The method according to claim 1, wherein, The generating the actual outbound information of unit item packages based on the handling task execution data set of the handling equipment set corresponding to the target warehouse business includes: Selecting each handling task execution data that meets the first preset condition from the handling task execution data set as the target handling task execution data group; Generating the actual outbound information of unit item packages in the warehouse according to the target handling task execution data group; Generating the actual outbound information of unit item packages according to the actual outbound information of unit item packages in the warehouse.
3. The method according to claim 2, wherein, The generating the actual outbound information of unit item packages in the warehouse according to the target handling task execution data group includes: Generating the outbound information of unit item packages corresponding to each target handling equipment as the first outbound information of unit item packages according to each target handling task execution data that meets the second preset condition in the target handling task execution data group; Generating the outbound information of unit item packages corresponding to each transfer equipment as the second outbound information of unit item packages according to each target handling task execution data that meets the transfer preset condition in the target handling task execution data group; Generating the actual outbound information of unit item packages in the warehouse according to the first outbound information of unit item packages and the second outbound information of unit item packages.
4. The method according to claim 1, wherein The method further includes: Scheduling the corresponding handling equipment to perform item handling operations according to the handling equipment scheduling information.
5. A scheduling device for warehouse handling equipment, comprising: An obtaining unit configured to obtain the warehousing business information of the target warehouse business in the target warehouse, wherein the warehousing business information includes the quantity of item packages to be processed and the predicted quantity of item packages in the remaining time period; A determining unit configured to determine the total of the quantity of item packages to be processed and the predicted quantity of item packages as the quantity of item packages to be shipped out of the warehouse; A first generating unit configured to generate the outbound information of unit item packages in the warehouse according to the quantity of item packages to be shipped out of the warehouse and the duration corresponding to the remaining time period; A second generating unit configured to generate the actual outbound information of unit item packages based on the handling task execution data set of the handling equipment set corresponding to the target warehouse business; A third generating unit configured to generate the handling equipment scheduling information corresponding to the target warehouse business based on the outbound information of unit item packages in the warehouse and the actual outbound information of unit item packages.
6. An electronic device, comprising: One or more processors; A storage device on which one or more programs are stored; When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1-4.
7. A computer-readable medium having a computer program stored thereon, wherein, When the computer program is executed by a processor, the method according to any one of claims 1-4 is implemented.