Logistics scheduling method and device, electronic equipment and storage medium
By using business information as the circulation identifier, connecting the starting point and end point of the inlet and exit process, and using edge gateway to control the transport equipment, the inlet and exit scheduling of the entire link is achieved, scheduling problems in complex scenarios are solved, and logistics scheduling efficiency is improved.
Patent Information
- Application Number
- CN202411965818.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-30
- Publication Date
- 2025-04-18
AI Technical Summary
The existing technology is difficult to realize the full-link in-store scheduling in complex scenarios, especially in the scheduling between multi-line edge warehouses, and lacks flexible customized development solutions.
Through business information as the flow identifier of the inlet and exit process, the starting point and end point of each inlet and exit process are connected, and the edge gateway controls the transport equipment to transport materials from the current warehouse location to the target warehouse location, realizing the inlet and exit scheduling of the entire link.
It improves logistics scheduling efficiency, adapts to scheduling needs in complex scenarios, does not require rigid customized development, and can flexibly connect scheduling between multi-line edge warehouses.
Smart Images

Figure CN119849848A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of logistics scheduling, and in particular to a logistics scheduling method, device, electronic equipment and storage medium. Background Art
[0002] In the warehousing and outbound scheduling of manufacturing production, the current common implementation method is to customize the control of transfer equipment in the cloud through 5G gateways or communication devices. The transfer equipment may be AGV (Automated Guided Vehicle), rail trolley, auxiliary roller belt, etc. Among them, RCS (Rail Control System) is deployed on the AGV, which can provide AGV with scheduling capabilities based on the starting point and end point, but cannot provide scheduling services based on production enterprises.
[0003] In the relevant technologies, automatic scheduling for warehouse in and out of warehouses is mostly automatic scheduling for a single warehouse, such as a raw material warehouse or a semi-finished product warehouse. There is a lack of automatic warehouse in and out scheduling solutions that connect the entire production process such as raw material warehouses, semi-finished product warehouses, finished product warehouses and line-side warehouses. Even if 5G technology is adopted, it is mostly customized development for a single scenario. Summary of the invention
[0004] In order to solve or partially solve the problems existing in the related art, the present application provides a logistics scheduling method, device, electronic device and storage medium.
[0005] The first aspect of the present application provides a logistics scheduling method, comprising: after determining the business information mounted on the current storage location, determining the target storage location according to the business information, the business information including the transfer equipment and the control information of the transfer equipment, the control information is used to trigger the corresponding type of transfer equipment operation; mounting the business information on the target storage location, and determining the priority of mounting the business information on the target storage location; according to the priority of the business information in the current storage location and the control information of the transfer equipment, controlling the transfer equipment to transport materials from the current storage location to the target storage location.
[0006] This application uses business information as the flow identifier of the in-and-out process. When the material is in the current storage location, the in-and-out process is initiated, and the target storage location to be entered is determined through the business information, that is, the end position of the current in-and-out process is determined. After the business information is mounted, the target storage location can also be used as the starting position of the next in-and-out process of the business. The starting point and end point of each in-and-out process are connected through business information, thereby realizing the in-and-out scheduling of all links and improving the efficiency of logistics scheduling.
[0007] In an optional implementation, determining the target storage location according to the business information includes: Determine a target warehouse and a preset warehouse location addressing algorithm corresponding to the target warehouse according to the business information; According to the determined preset storage location addressing algorithm, a target storage location is determined in the target warehouse.
[0008] In an optional implementation, determining the target warehouse and a preset storage location addressing algorithm corresponding to the target warehouse according to the business information includes: Determine one or more target warehouses according to the business information; Depending on whether the target warehouse is one or more, select the corresponding one from the two preset warehouse location addressing algorithms.
[0009] In an optional implementation, determining the target storage location in the target warehouse according to the determined preset storage location addressing algorithm includes: If the determined target warehouse is one, according to the determined preset warehouse location addressing algorithm, the corresponding warehouse location is searched in the target warehouse according to the business priority as the target warehouse location.
[0010] In an optional implementation, searching the target warehouse for a corresponding storage location as the target storage location according to the business priority includes: The target warehouse is searched for a storage location without mounted business information, and the searched storage location is used as the target storage location. If no storage location is found, the storage location with the least amount of mounted business information is searched as the target storage location.
[0011] In an optional implementation, determining the target storage location in the target warehouse according to the determined preset storage location addressing algorithm includes: If multiple target warehouses are determined, the storage locations in each of the target warehouses are searched according to the business priority according to the determined preset storage location addressing algorithm to obtain multiple target storage locations.
[0012] In an optional implementation, the method is applied to an edge gateway.
[0013] The second aspect of the present application provides a logistics scheduling device, characterized in that it includes: a storage location determination module, which is configured to determine the target storage location according to the business information mounted on the current storage location after determining the business information mounted on the current storage location, the business information includes the transfer equipment and the control information of the transfer equipment, and the control information is used to trigger the corresponding type of transfer equipment operation; a business determination module, which is configured to mount the business information on the target storage location and determine the priority of mounting the business information on the target storage location; an equipment control module, which is configured to control the transfer equipment to transport materials from the current storage location to the target storage location according to the priority of the business information in the current storage location and the control information of the transfer equipment.
[0014] A third aspect of the present application provides an electronic device, including: Processor; and The memory stores executable codes thereon, and when the executable codes are executed by the processor, the processor is caused to execute the method as described above.
[0015] A fourth aspect of the present application provides a computer-readable storage medium having executable code stored thereon. When the executable code is executed by a processor of a vehicle, the processor is caused to execute the method as described above.
[0016] In a fifth aspect, the present application provides a computer program product or a computer program, the computer program product or the computer program comprising computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the method described above.
[0017] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The above and other objects, features and advantages of the present application will become more apparent by describing in more detail the exemplary embodiments of the present application in conjunction with the accompanying drawings, wherein the same reference numerals generally represent the same components in the exemplary embodiments of the present application.
[0019] Figure 1 It is a flow chart of the logistics scheduling method shown in this application; Figure 2 It is a scheduling diagram of materials in the inbound and outbound scheduling; Figure 3 It is another flow chart of logistics scheduling shown in this application; Figure 4 It is a structural schematic diagram of the logistics scheduling device shown in this application; Figure 5 It is a schematic diagram of the structure of the electronic device shown in this application. DETAILED DESCRIPTION
[0020] The embodiments of the present application will be described in more detail below with reference to the accompanying drawings. Although the embodiments of the present application are shown in the accompanying drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments described herein. On the contrary, these embodiments are provided to make the present application more thorough and complete, and to fully convey the scope of the present application to those skilled in the art.
[0021] The terms used in this application are for the purpose of describing specific embodiments only and are not intended to limit this application. The singular forms of "a", "said" and "the" used in this application and the appended claims are also intended to include plural forms unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more associated listed items.
[0022] It should be understood that although the terms "first", "second", "third", etc. may be used in this application to describe various information, this information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of this application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of this application, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.
[0023] In the related technologies, the automatic scheduling of warehouse in and out is mostly for a single warehouse, such as a raw material warehouse or a semi-finished product warehouse. There is a lack of automatic warehouse in and out scheduling solutions that connect the entire production process of raw material warehouses, semi-finished product warehouses, finished product warehouses, and line warehouses. Even if 5G technology is adopted, it is mostly customized for a single scenario. Therefore, in the scheduling of in and out of manufacturing production, how to achieve full-link scheduling of in and out of complex scenarios remains to be solved.
[0024] In response to the above problems, the present application provides a logistics scheduling method that can use business information as the flow identifier of the inbound and outbound process, connect the starting point and end point of each inbound and outbound process, and thus realize inbound and outbound scheduling of all links and improve logistics scheduling efficiency.
[0025] The technical solution of the present application is described in detail below with reference to the accompanying drawings.
[0026] Figure 1It is a flow chart of the logistics scheduling method shown in this application.
[0027] It should be noted that in this embodiment, logistics scheduling is involved in the entire process of manufacturing production, and scheduling is carried out between different warehouses. Each warehouse has multiple storage locations. When the warehouse is large, the interior of the warehouse will be divided first to obtain multiple storage areas, and then each storage area will be divided to obtain multiple storage locations. Therefore, when a storage location is determined, the warehouse number, storage area number and storage location number of the storage location can be known. The transfer equipment used in each scheduling process is not a single device, it may be AGV (Automated Guided Vehicle), rail trolley, auxiliary roller belt, etc. Among them, RCS (Rail Control System) is deployed on the AGV.
[0028] See also Figure 1 A logistics scheduling method shown in this application is applied to an edge gateway, which may be a 5G gateway or a gateway with better computing power. The method mainly includes steps S101 to S103.
[0029] Step S101: After determining the business information mounted on the current storage location, determine the target storage location according to the business information. The business information includes the transfer equipment and the control information of the transfer equipment. The control information is used to trigger the corresponding type of transfer equipment operation.
[0030] Among them, the business information is used as the flow identifier of the in-and-out process. When the material to be transferred is in the current storage location, the edge gateway initiates the in-and-out process, and searches for the end position to be reached by the in-and-out process through the business information mounted on the current storage location. The searched end position is the target storage location. The business information is used as the flow identifier of the in-and-out process, connecting the starting position and the end position of this in-and-out process. This embodiment does not focus on specific storage locations, but determines the target location to be reached by the current storage location and the business information mounted on the current storage location. This embodiment uses business information as a flow identifier, searches for the target storage location according to the current storage location, and can adapt to the scheduling of complex scenarios, especially the scheduling between multiple line warehouses, without the need for rigid customized development. To explain, the line warehouse refers to the line warehouse next to the production process, which is used to store the production result materials of the process. When the material reaches a certain quantity, it will flow to the next process for subsequent processing.
[0031] like Figure 2As shown, the materials to be transferred are scheduled for entry and exit between multiple line-side warehouses. YW00001 is the number of the business information, which serves as a necessary flow identifier for the flexible process of warehouse scheduling entry and exit. When the entry and exit process is initiated, the material is located in a certain storage location of the line-side warehouse and is finally scheduled to enter the target storage location of the next line-side warehouse through number addressing. The target storage location also serves as the starting position for the next execution of the business. This embodiment connects the starting point and the end point through number addressing to achieve the process definition of all aspects of the business. Among them, when a certain storage location is used as the starting position of the entry and exit process, it can be used as the basis for the flexible flow process to schedule the warehouse entry and exit flow.
[0032] Step S102: mount the business information on the target storage location, and determine the priority of mounting the business information on the target storage location.
[0033] Among them, the storage location does not have to mount only one business information. When multiple business information are mounted on the same storage location, the business can be executed in an orderly manner by setting the priority. Therefore, this embodiment needs to set the priority when mounting the business information on the storage location according to the order or urgency of the business information to be executed, so that the business can be executed in an orderly manner according to the priority of the business information, further meeting the scheduling in complex scenarios.
[0034] Step S103: According to the priority of the business information in the current storage location and the control information of the transfer equipment, the transfer equipment is controlled to transport the materials from the current storage location to the target storage location.
[0035] In this embodiment, the priority of the business information in the current storage location can be determined in advance with reference to step S102. After the starting position (current storage location) and the ending position (target storage location) of the inbound and outbound process are determined according to the business information, when to execute the business can be determined according to the priority of the business information in the current storage location. When the business starts to be executed, the edge gateway can control the transfer equipment to transport the materials to be transferred from the current storage location to the target storage location, that is, complete the inbound and outbound scheduling.
[0036] It should be noted that step S102 and step S103 may be performed in any order or simultaneously.
[0037] This application uses business information as the flow identifier of the in-and-out process. When the material is in the current storage location, the in-and-out process is initiated, and the target storage location to be entered is determined through the business information, that is, the end position of the current in-and-out process is determined. After the business information is mounted, the target storage location can also be used as the starting position of the next in-and-out process of the business. The starting point and end point of each in-and-out process are connected through business information, thereby realizing the in-and-out scheduling of all links and improving the efficiency of logistics scheduling.
[0038] The logistics scheduling method of the present application will be described in more detail below with reference to the accompanying drawings.
[0039] See also Figure 3 In some implementations, the logistics scheduling method of the present application includes steps S301 to S304.
[0040] Step S301: Determine a target warehouse and a preset storage location addressing algorithm corresponding to the target warehouse according to business information.
[0041] Further, step S301 may include: determining one or more target warehouses according to business information; and selecting a corresponding one from two preset warehouse location addressing algorithms according to whether the determined target warehouse is one or more.
[0042] In at least one embodiment, there can be two preset storage location addressing algorithms, one is a business addressing algorithm, and the other is a bus addressing algorithm. The business addressing algorithm is a point-to-point addressing algorithm. Specifically, each time a dispatch is initiated, when a target warehouse receives a business number, it searches for a storage location without business information in the target warehouse, and uses the searched storage location as the target storage location. If no storage location is found, continue to search for the storage location with the least amount of business information as the target storage location. Similarly, if no storage location is found, continue to search for the remaining storage locations with the least amount of business information until the target storage location is found. The bus addressing algorithm is that each time a dispatch is initiated, multiple target warehouses receive the same business number. The method for determining the target storage location in each target warehouse can refer to the business addressing algorithm, which will not be described in detail here. Among them, each business number has a pre-set matching storage location addressing algorithm.
[0043] Step S302: Determine a target storage location in a target warehouse according to a determined preset storage location addressing algorithm.
[0044] It can be understood that after the preset storage location addressing algorithm is determined according to the business number, the target storage location is determined in the target warehouse according to the preset storage location addressing algorithm.
[0045] In one embodiment, step S302 may include: if the determined target warehouse is one, according to the determined preset warehouse addressing algorithm, the corresponding warehouse location is searched in the target warehouse according to the business priority as the target warehouse location. Among them, searching the corresponding warehouse location in the target warehouse according to the business priority as the target warehouse location includes: searching the warehouse location without business information mounted in the target warehouse, and taking the searched warehouse location as the target warehouse location, wherein, if the warehouse location is not searched, searching the warehouse location with the least amount of business information mounted as the target warehouse location. It should be explained that when two business numbers are mounted on the same warehouse location, then the business corresponding to one business number is executed first, and the other business number is executed later, then the two business numbers will appear in a sequence, and similarly, the three business numbers will also correspond to another sequence, and these two sequences are naturally different, so it can be said that the corresponding warehouse location is searched in the target warehouse according to the business priority as the target warehouse location.
[0046] The business addressing algorithm is selected according to the business number. When a warehouse receives a business number, it will first look for a storage location that does not currently have a business number, and then attach the business number to that storage location. If all storage locations have business numbers, then the storage location with the lowest business order will be found, that is, the lowest storage location has the fewest business numbers attached to it, and the business number will be attached to that storage location, and the business order will be sorted, that is, the priority of the business number on that storage location will be determined. This business addressing algorithm can ensure the maximum utilization of warehouses and transfer equipment, because each time it is initiated, the transfer equipment scheduling and warehouse storage location are allocated according to the current situation.
[0047] In another embodiment, step S302 may include: if there are multiple target warehouses, searching the storage locations in each target warehouse according to the business priority according to the preset storage location addressing algorithm to obtain multiple target storage locations.
[0048] In this embodiment, the bus addressing algorithm is selected according to the business number, and the business number can be pre-mounted on the corresponding storage locations in all process warehouses. When the dispatch is initiated, it is executed in sequence according to the pre-mounted business numbers. If the order of the business number of a certain storage location is late, when it is the turn of the business corresponding to the business number to be executed, the corresponding start and end dispatch will be implemented. The dispatching method of the bus addressing algorithm can guarantee the maximum expected degree of dispatch, that is, when the dispatch is initiated, there is an expectation of dispatch completion, and the dispatching operation of the whole process can be fixedly monitored.
[0049] Step S303: mount the business information on the target storage location, and determine the priority of mounting the business information on the target storage location.
[0050] Among them, step S303 is similar to step S102 and will not be described in detail here.
[0051] Step S304: According to the priority of the business information in the current storage location and the control information of the transfer equipment, the transfer equipment is controlled to transport the materials from the current storage location to the target storage location.
[0052] In this embodiment, different transfer devices may have different control fields and control modes. For example, if the transfer device is a roller, the control information that triggers the roller may be a pulse mode. In this embodiment, the control mode corresponding to the control information is the way of transmitting signals, which mainly includes a pulse mode and a reset mode. As shown in Table 1, it is the definition field of the storage location and the business information mounted on the storage location.
[0053] Table 1
[0054] Among them, the warehouse type indicates the type of warehouse, such as raw material warehouse, semi-finished product warehouse, standard warehouse, line warehouse, finished product warehouse, etc. The warehouse number, warehouse area number and storage location number are general signs of the warehouse. The total storage location number is (warehouse number-warehouse area number-storage location number, for example, YCL-A1-001). For the storage locations recorded in this case, unless otherwise specified, the number involved is the total storage location number (for example, YCL-A1-001), not a single storage location number (for example, 001).
[0055] Furthermore, this embodiment provides four control modes for transfer equipment, namely pulse reception, pulse transmission, setting to 1 and resetting to 0. Among them, pulse reception is a passive reception mode, which reads a pulse signal from the control field; pulse transmission is an active triggering mode, which sends a pulse signal to the control field; setting to 1 means writing 1 to the control field; resetting to 0 means writing 0 to the control field variable. During the mobilization and circulation process, the control mode of the transfer equipment is triggered by the behavior of transferring out or in to the storage location, and the control field of the business corresponding to the business number is written. The control field corresponds to the control points such as PLC and AGV in the 5G environment. The PLC can control the rail trolley, which is often used for the transportation of heavy metal objects between the process line side warehouses or standard warehouses, and control the auxiliary roller conveyor / belt, which is used for the material circulation between the process line side warehouses or standard warehouses.
[0056] In the inbound and outbound scheduling of the manufacturing production process, this embodiment automatically controls and schedules edge devices (such as robotic arms, AGV RCS programs, rail trolleys or auxiliary rollers / belts, etc.) through edge gateways in a 5G environment, thereby realizing automatic inbound and outbound scheduling of the entire process, realizing the flexible and automatic flow of materials in the entire production process, and realizing the full-process warehouse material scheduling through edge computing. This embodiment organically combines warehouses, scheduling processes, equipment control and addressing algorithms, and reduces the complexity of business scheduling to the greatest extent through edge computing, realizing automatic inbound and outbound scheduling of all links in a 5G environment, especially scheduling management associated with line-side warehouses.
[0057] It should be noted that edge devices refer to terminal devices located at the edge of the network. They are data generators or users. These devices can be sensors, cameras, smart meters, mobile devices (such as smart phones, tablets), etc. In this embodiment, they can be robotic arms, AGVs, rail trolleys, or auxiliary rollers / belts. Edge gateways are intermediate devices that connect edge devices to cloud platforms or internal enterprise networks, and they perform multiple functions such as data aggregation, protocol conversion, and security protection.
[0058] Corresponding to the aforementioned application function implementation method embodiment, the present application also provides a logistics scheduling device, an electronic device and corresponding embodiments.
[0059] Figure 4 It is a structural schematic diagram of the logistics scheduling device shown in this application.
[0060] See also Figure 4 , a logistics scheduling device shown in the present application is applied to an edge gateway. The logistics scheduling device includes a storage location determination module 401, a business determination module 402, and an equipment control module 403; the storage location determination module 401 is configured to determine the target storage location according to the business information after determining the business information mounted on the current storage location, and the business information includes the transfer equipment and the control information of the transfer equipment, and the control information is used to trigger the corresponding type of transfer equipment operation; the business determination module 402 is configured to mount the business information on the target storage location and determine the priority of the business information mounted on the target storage location; the equipment control module 403 is configured to control the transfer equipment to transport materials from the current storage location to the target storage location according to the priority of the business information in the current storage location and the control information of the transfer equipment.
[0061] Furthermore, the storage location determination module 401 includes a first determination unit and a second determination unit. The first determination unit is configured to determine the target warehouse and a preset storage location addressing algorithm corresponding to the target warehouse according to business information; the second determination unit is configured to determine the target storage location in the target warehouse according to the determined preset storage location addressing algorithm.
[0062] Furthermore, the first determination unit may be configured to determine one or more target warehouses based on the business information; and select a corresponding one from two preset storage location addressing algorithms based on whether the determined target warehouses are one or more.
[0063] Furthermore, the second determination unit may be configured to search for a corresponding storage location as the target storage location according to business priority in the target warehouse based on a determined preset storage location addressing algorithm if there is only one target warehouse.
[0064] In the second determination unit, the corresponding storage location is searched in the target warehouse as the target storage location according to the business priority, including: searching the target warehouse for the storage location without the business information mounted, and taking the searched storage location as the target storage location, wherein, if the storage location is not searched, then searching for the storage location with the least amount of business information mounted as the target storage location.
[0065] Furthermore, the second determination unit may also be configured to search the storage locations in each target warehouse according to business priorities based on a determined preset storage location addressing algorithm if there are multiple target warehouses to obtain multiple target storage locations.
[0066] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated again here.
[0067] Figure 5 It is a schematic diagram of the structure of the electronic device shown in this application.
[0068] See also Figure 5 , the electronic device 500 includes a memory 501 and a processor 502.
[0069] The processor 502 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.
[0070] The memory 501 may include various types of storage units, such as system memory, read-only memory (ROM), and permanent storage devices. Among them, ROM can store static data or instructions required by the processor 502 or other modules of the computer. The permanent storage device may be a readable and writable storage device. The permanent storage device may be a non-volatile storage device that does not lose the stored instructions and data even after the computer is powered off. In some embodiments, the permanent storage device uses a large-capacity storage device (such as a magnetic or optical disk, flash memory) as a permanent storage device. In some other embodiments, the permanent storage device may be a removable storage device (such as a floppy disk, an optical drive). The system memory may be a readable and writable storage device or a volatile readable and writable storage device, such as a dynamic random access memory. The system memory may store some or all instructions and data required by the processor at run time. In addition, the memory 501 may include any combination of computer-readable storage media, including various types of semiconductor storage chips (such as DRAM, SRAM, SDRAM, flash memory, programmable read-only memory), and disks and / or optical disks may also be used. In some embodiments, the memory 501 may include a readable and / or writable removable storage device, such as a laser disc (CD), a read-only digital versatile disc (such as a DVD-ROM, a double-layer DVD-ROM), a read-only Blu-ray disc, an ultra-density optical disc, a flash memory card (such as an SD card, a mini SD card, a Micro-SD card, etc.), a magnetic floppy disk, etc. Computer-readable storage media do not include carrier waves and transient electronic signals transmitted wirelessly or wired.
[0071] The memory 501 stores executable codes, and when the executable codes are processed by the processor 502 , the processor 502 can execute part or all of the methods described above.
[0072] In addition, the method according to the present application may also be implemented as a computer program or a computer program product, which includes computer program code instructions for executing some or all of the steps in the above method of the present application.
[0073] Alternatively, the present application can also be implemented as a computer-readable storage medium (or a non-transitory machine-readable storage medium or a machine-readable storage medium) on which an executable code (or a computer program or a computer instruction code) is stored. When the executable code (or a computer program or a computer instruction code) is executed by a processor of a server (or a server, etc.), the processor executes part or all of the steps of the above-mentioned method according to the present application.
[0074] The embodiments of the present application also provide a computer program product or a computer program, which includes computer instructions stored in a computer-readable storage medium. The processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes any of the methods described in the above embodiments.
[0075] The computer readable storage medium may include: a read-only memory (ROM), a random access memory (RAM), a solid state drive (SSD), or an optical disk, etc. Among them, the random access memory may include a resistance random access memory (ReRAM) and a dynamic random access memory (DRAM). The serial numbers of the above embodiments of the present application are only for description and do not represent the advantages and disadvantages of the embodiments.
[0076] A person skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a disk or an optical disk, etc.
[0077] The embodiments of the present application have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and changes will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or improvements to the technology in the market, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein.
Claims
1. A logistics scheduling method, characterized in that: include: After determining the business information mounted on the current storage location, determining the target storage location according to the business information, the business information includes the transfer equipment and the control information of the transfer equipment, and the control information is used to trigger the transfer equipment operation of the corresponding type; Mounting the business information on the target storage location, and determining the priority of mounting the business information on the target storage location; According to the priority of the business information in the current storage location and the control information of the transfer equipment, the transfer equipment is controlled to transport the materials from the current storage location to the target storage location.
2. The method according to claim 1, characterized in that The determining the target storage location according to the business information includes: Determine a target warehouse and a preset warehouse location addressing algorithm corresponding to the target warehouse according to the business information; According to the determined preset storage location addressing algorithm, a target storage location is determined in the target warehouse.
3. The method according to claim 2, characterized in that The determining, according to the business information, a target warehouse and a preset warehouse location addressing algorithm corresponding to the target warehouse includes: Determine one or more target warehouses according to the business information; Depending on whether the target warehouse is one or more, select the corresponding one from the two preset warehouse location addressing algorithms.
4. The method according to claim 3, characterized in that Determining the target storage location in the target warehouse according to the determined preset storage location addressing algorithm includes: If the determined target warehouse is one, according to the determined preset warehouse location addressing algorithm, the corresponding warehouse location is searched in the target warehouse according to the business priority as the target warehouse location.
5. The method according to claim 4, characterized in that The step of searching the target warehouse for a corresponding storage location as the target storage location according to the business priority includes: The target warehouse is searched for a storage location without mounted business information, and the searched storage location is used as the target storage location. If no storage location is found, the storage location with the least amount of mounted business information is searched as the target storage location.
6. The method according to claim 3, characterized in that Determining the target storage location in the target warehouse according to the determined preset storage location addressing algorithm includes: If multiple target warehouses are determined, the storage locations in each of the target warehouses are searched according to the business priority according to the determined preset storage location addressing algorithm to obtain multiple target storage locations.
7. The method according to claim 1, characterized in that The method is applied to an edge gateway.
8. A logistics dispatching device, characterized in that: include: A storage location determination module is configured to determine the target storage location according to the business information after determining the business information mounted on the current storage location, wherein the business information includes the transfer equipment and the control information of the transfer equipment, and the control information is used to trigger the transfer equipment operation of the corresponding type; A business determination module, configured to mount the business information on the target storage location and determine the priority of mounting the business information on the target storage location; The equipment control module is configured to control the transfer equipment to transport the material from the current storage location to the target storage location according to the priority of the business information in the current storage location and the control information of the transfer equipment.
9. An electronic device, characterized in that: include: processor; as well as A memory having executable codes stored thereon, which, when executed by the processor, causes the processor to execute the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: An executable code is stored thereon, and when the executable code is executed by a processor of an electronic device, the processor is caused to execute the method according to any one of claims 1 to 7.