Broadcasting system and method

By introducing equipment management modules and warehouse management modules in the warehousing sorting system, the use of operator identity information is realized, tasks and split-cast locations are dynamically allocated, and the problems of low resource utilization and unbalanced operation in the existing technology are solved. Improved the efficiency of splitting and resource utilization.

CN114897313BActive Publication Date: 2025-02-11SHANGHAI HEMA ZHIYAN TECHNOLOGY CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210404493.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-04-18
Publication Date
2025-02-11
Estimated Expiration
2042-04-18

AI Technical Summary

Technical Problem

The equipment layout of existing warehousing sorting lines leads to low resource utilization and different goods demands in different stores, resulting in oversaturation or unsaturation of operations at the lower entrance and inability to effectively utilize resources.

Method used

Provide a split-cast system, including a device management module and a warehouse management module, by obtaining the operator's identity information, sending task allocation requests to the warehouse management module, determining the target downward entrance and task queue, and prompting the equipment Notify the operator to place the container in the target split position.

Benefits of technology

The method of allocating tasks separately for operators is realized, which improves resource utilization and broadcast efficiency and reduces cost consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114897313B_ABST
    Figure CN114897313B_ABST
Patent Text Reader

Abstract

The embodiments of the present specification provide a distribution system and method, wherein the distribution system includes an equipment management module and a warehouse management module; the equipment management module is configured to obtain the identity information of the operator and send a task assignment request to the warehouse management module based on the identity information; the warehouse management module is configured to determine the target exit corresponding to the operator according to the task assignment request, and read the target cage loading task assigned to the operator in the task queue corresponding to the target exit; the equipment management module is configured to determine the target distribution position corresponding to the target container in the target exit when it is determined that the operator moves the target container corresponding to the target cage loading task, and notify the operator to place the target container in the cage car at the target distribution position through a prompt device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of this specification relate to the field of warehouse management technology, and in particular to a distribution system and method. Background Art

[0002] With the development of warehouse automation, in order to save human resources, most warehousing services will increase the warehouse throughput of the warehousing environment by introducing automated equipment. In the prior art, the sorting line is a commonly used equipment in the warehousing environment. By mounting multiple branch entrances, the problem of collecting goods can be solved through the ratio of one entrance to one store, that is, the turnover boxes in the same entrance all belong to the same store and can be loaded directly by the operator. However, considering that the layout of one entrance to one store will use more site resources, and different stores will have different cargo demands, resulting in the problem of over-saturation or over-unsaturation of operations at each entrance, which makes it impossible to effectively utilize resources. Therefore, an effective solution is urgently needed to solve the above problems. Summary of the invention

[0003] In view of this, an embodiment of this specification provides a distribution system. One or more embodiments of this specification also relate to a distribution method, a computing device, a computer-readable storage medium and a computer program to solve the technical defects existing in the prior art.

[0004] According to a first aspect of an embodiment of this specification, a distribution system is provided, including:

[0005] Equipment management module and warehouse management module;

[0006] The equipment management module is configured to obtain identity information of an operator and send a task allocation request to the warehouse management module based on the identity information;

[0007] The warehouse management module is configured to determine the target exit corresponding to the operator according to the task assignment request, and read the target cage loading task from the task queue corresponding to the target exit and assign it to the operator;

[0008] The equipment management module is configured to determine the target distribution position corresponding to the target container in the target lower crossing when it is determined that the operator moves the target container corresponding to the target cage loading task, and notify the operator through a prompt device to place the target container in the cage vehicle at the target distribution position.

[0009] According to a second aspect of an embodiment of this specification, a distribution method is provided, including:

[0010] An equipment management module and a warehouse management module, wherein the equipment management module communicates with the warehouse management module;

[0011] The equipment management module obtains the identity information of the operator and sends a task allocation request to the warehouse management module based on the identity information;

[0012] The warehouse management module determines the target exit corresponding to the operator according to the task assignment request, and reads the target cage loading task from the task queue corresponding to the target exit and assigns it to the operator;

[0013] When it is determined that the operator moves the target container corresponding to the target cage loading task, the equipment management module determines the target distribution position corresponding to the target container in the target lower passage, and notifies the operator through a prompt device to place the target container in the cage vehicle at the target distribution position.

[0014] According to a third aspect of an embodiment of this specification, a computing device is provided, including:

[0015] Memory and processor;

[0016] The memory is used to store computer executable instructions, and the processor is used to implement any step of the above-mentioned distribution method when executing the computer executable instructions.

[0017] According to a fourth aspect of the embodiments of this specification, a computer-readable storage medium is provided, which stores computer-executable instructions, and when the instructions are executed by a processor, the steps of the above-mentioned distribution method are implemented.

[0018] According to a fifth aspect of the embodiments of this specification, a computer program is provided, wherein when the computer program is executed in a computer, the computer is caused to execute the steps of the above-mentioned distribution method.

[0019] The distribution system provided in this specification can be equipped with a device management module and a warehouse management module in order to improve resource utilization and reduce cost consumption; when the device management module collects the identity information of the operator, it can send a task allocation request to the warehouse management module based on the identity information. At this time, the warehouse management module can first determine the target lower gate where the operator is located according to the request, and then read the task queue of the lower gate to determine the target cage loading task, and assign it to the operator, so that tasks can be assigned to operators individually, which is convenient for operators to handle containers at the workstations of the lower gate, and there is no need to bind the gate and the store, so that the collection of goods is more flexible; when the equipment management module detects that the operator moves the target container of the target cage loading task, it means that the operator has started to process the target cage loading task. At this time, the target distribution position can be determined in the target lower gate first, and then the operator can be notified through the prompt device, so that the operator can first determine the target distribution position for placing the target container, and can move the container to the cage car at the target distribution position in time, so that when the operator processes the target cage loading task, the prompt device can improve the operator's attention, and it is more convenient for the operator to process tasks, effectively improve the distribution efficiency, and reduce the investment cost. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] Figure 1 It is a structural diagram of a distribution system provided by an embodiment of this specification;

[0021] Figure 2 It is a schematic diagram of a sorting line in a distribution system provided by an embodiment of the present specification;

[0022] Figure 3 It is a schematic diagram of an electronic label display screen in a distribution system provided by an embodiment of this specification;

[0023] Figure 4 is a flow chart of a distribution method provided by an embodiment of this specification;

[0024] Figure 5 It is a structural block diagram of a computing device provided by an embodiment of this specification. DETAILED DESCRIPTION

[0025] Many specific details are described in the following description to facilitate a full understanding of this specification. However, this specification can be implemented in many other ways than those described herein, and those skilled in the art can make similar generalizations without violating the connotation of this specification, so this specification is not limited to the specific implementation disclosed below.

[0026] The terms used in one or more embodiments of this specification are only for the purpose of describing specific embodiments, and are not intended to limit one or more embodiments of this specification. The singular forms of "a", "said" and "the" used in one or more embodiments of this specification 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 in one or more embodiments of this specification refers to and includes any or all possible combinations of one or more associated listed items.

[0027] It should be understood that although the terms first, second, etc. may be used to describe various information in one or more embodiments of this specification, 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 one or more embodiments of this specification, the first may also be referred to as the second, and similarly, the second may also be referred to as the first. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".

[0028] In this specification, a distribution system is provided. This specification also relates to a distribution method, a computing device, a computer-readable storage medium and a computer program, which are described in detail one by one in the following embodiments.

[0029] In actual applications, in order to achieve the purpose of fast and accurate distribution, on the one hand, multiple crossings are usually mounted on the sorting line. The fundamental reason for the collection problem is that the turnover boxes have not been divided into the minimum granularity of the collection position through the crossing. By increasing the crossing to achieve the equipment ratio of one crossing to one store, there will be no cage loading problem. The turnover boxes that reach the next crossing will belong to only one store. The staff can directly move the turnover boxes to the cage truck, and then use the equipment to uniformly load the loaded cage trucks, thus completing the collection action. However, this configuration has high requirements for the site and is relatively wasteful of resources. The stores within the radiation range of the warehouse have different daily cargo volumes, so the operation saturation of the crossings of stores with small cargo volumes will be very low, and the cost of building the crossings is high.

[0030] On the other hand, the container label can be printed before the turnover box is put on the sorting line. The name of the sorting location and store information can be written on the label. When the turnover box reaches the end of the next exit, the operator puts the turnover box on the cage car of the corresponding store according to the label content, and the goods are loaded. However, this configuration requires the operator to actively find the label and identify the location information, which consumes a lot of energy of the operator and is relatively inefficient. Therefore, an effective solution is urgently needed to solve the above problems.

[0031] The distribution system provided in this specification can be equipped with a device management module and a warehouse management module in order to improve resource utilization and reduce cost consumption; when the device management module collects the identity information of the operator, it can send a task allocation request to the warehouse management module based on the identity information. At this time, the warehouse management module can first determine the target lower gate where the operator is located according to the request, and then read the task queue of the lower gate to determine the target cage loading task, and assign it to the operator, so that tasks can be assigned to operators individually, which is convenient for operators to handle containers at the workstations of the lower gate, and there is no need to bind the gate and the store, so that the collection of goods is more flexible; when the equipment management module detects that the operator moves the target container of the target cage loading task, it means that the operator has started to process the target cage loading task. At this time, the target distribution position can be determined in the target lower gate first, and then the operator can be notified through the prompt device, so that the operator can first determine the target distribution position for placing the target container, and can move the container to the cage car at the target distribution position in time, so that when the operator processes the target cage loading task, the prompt device can improve the operator's attention, and it is more convenient for the operator to process tasks, effectively improve the distribution efficiency, and reduce the investment cost.

[0032] Figure 1 A schematic diagram of the structure of a distribution system provided according to an embodiment of the present specification is shown. The distribution system 100 includes a device management module 110 and a warehouse management module 120;

[0033] The equipment management module 110 is configured to obtain the identity information of the operator and send a task allocation request to the warehouse management module based on the identity information;

[0034] The warehouse management module 120 is configured to determine the target exit corresponding to the operator according to the task assignment request, and read the target cage loading task from the task queue corresponding to the target exit and assign it to the operator;

[0035] The equipment management module 110 is configured to determine the target distribution position corresponding to the target container in the target lower passage when it is determined that the operator moves the target container corresponding to the target cage loading task, and notify the operator through a prompt device to place the target container in the cage vehicle at the target distribution position.

[0036] Specifically, the equipment management module refers to a module that manages the various devices involved in the distribution process. The devices it manages include but are not limited to sorting lines, scanning devices, display devices, robotic arms, handling robots, etc. By scheduling the devices involved in the distribution process, the distribution operation can be completed smoothly. Correspondingly, the warehouse management module refers to a module that allocates tasks or events involved in the distribution process. The tasks or events it allocates include but are not limited to cage loading tasks, handling tasks, cage sealing tasks, cage loading tasks, etc.; by reasonably allocating the tasks involved in the distribution process, it can be ensured that the devices can collaborate with each other based on tasks to improve the distribution efficiency.

[0037] Accordingly, the operator specifically refers to a user who is located at the lower gate in the sorting line and is used to carry the container to the cage car at the target distribution position, and the operator in the current state is idle, that is, the cage loading task has not yet started. Among them, the sorting line refers to a ring-shaped transmission line, which is used to transport different containers to different lower gates. The lower part of each lower gate is connected to the cage loading area of ​​the target structure. In other words, the packaged container will be put into the sorting line. The container will flow along the line body. After reaching the lower gate to which the store belongs, it will move to the cage loading area along the lower gate. The operator can lift the container and put it on the cage car at the distribution position of the corresponding store, thereby completing the transaction operation of collecting goods. Accordingly, the identity information specifically refers to the information corresponding to the operator, which includes but is not limited to the name, certificate number and work number of the operator. Accordingly, the task allocation request specifically refers to a request to allocate a cage loading task to the operator, which is used to realize the collection and processing after the task is allocated to the operator. Correspondingly, the target exit specifically refers to the exit where the operator is located, and the exit corresponds to at least one store and at least one operator; correspondingly, the task queue specifically refers to the queue for writing cage loading tasks corresponding to the target exit. Since the same exit may correspond to multiple stores, and different stores correspond to different goods, the containers transferred to the target exit will correspond to different stores. In order to ensure that different containers can be successfully placed in the cage trucks corresponding to the stores by the operators, the task queue corresponding to the exit can be pre-set, so that after a container flows into the cage loading task, a cage loading task is created in the task queue, and the task queue follows the first-in-first-out rule, so that the container corresponding to the container handling position of the exit is the cage loading task at the first position in the task queue, so that the container and the task have an inherent binding relationship, which is convenient for subsequent operators to execute.

[0038] Furthermore, the target cage loading task specifically refers to the cage loading task that is ranked first in the task queue, which is used to drive the operator to move the target container corresponding to the task into the cage car of the target distribution position corresponding to the store. Accordingly, the target container specifically refers to the container for holding goods, and the goods held by the container correspond to the target cage loading task. The container can be a turnover box, a carton, etc.; the goods can be food, daily necessities, electronic products, etc. Accordingly, the target distribution position specifically refers to the position for storing the cage car, and the stored cage car is used to load the target container corresponding to the target cage loading task. In other words, the target distribution position corresponds to a store. After the operator lifts the target container and determines the store to which the container belongs, the operator will move the target container to the target distribution position corresponding to the store and place it in the cage car at that position. Accordingly, the prompt device specifically refers to the device that prompts the operator to put the target container into that distribution position. The prompt device includes but is not limited to a display screen, a sound broadcast device, a prompt light, etc., and this embodiment does not make any limitation here.

[0039] Based on this, when the equipment management module collects the identity information of the operator, it means that the operator can start processing the cage loading task. In order to ensure that the operator can move the containers associated with different tasks into the cage truck corresponding to the store, a task allocation request can be created based on the identity information and sent to the warehouse management module, which will perform the task allocation. That is, the warehouse management module can determine the target exit in the sorting line where the operator is located based on the task allocation request, and then read the cage loading task at the head of the queue in the task queue corresponding to the target exit as the target cage loading task, and assign it to the operator. At this time, the operator can start to transport the target container corresponding to the target cage loading task, that is, the first container in the container transportation position of the target lower passage; when the equipment management module detects that the operator is moving the target container, it means that the operator has already transported the target container. In order to ensure that the operator can accurately complete the container collection, the target distribution position corresponding to the target container can be determined in the target lower passage first, and the user can be notified of the position of the target distribution position through the prompt device. After that, the operator can move the target container according to the prompt information and move it to the cage car at the target distribution position. At this time, it can be determined that the operator has completed the target cage loading task and returns to the workstation to continue processing the next assigned cage loading task.

[0040] For an example, see Figure 2As shown in the schematic diagram, when the turnover box is delivered to the sorting line through the delivery port, the conveyor belt of the sorting line will drive the turnover box to move to each lower gate, and when the turnover box can be diverted at the current lower gate, the baffle of the lower gate can be used to move the turnover box to the lower gate. This embodiment describes the distribution system by taking the lower gate 01 as an example. The distribution processing operations of other lower gates can refer to the same or corresponding description content of this embodiment, and will not be elaborated on here.

[0041] Furthermore, when the equipment management module (WCS) detects the identity information of operator A {name A, work number 01}, it can send a task assignment request to the warehouse management module (WMS) based on the identity information of user A; WMS determines that operator A is located at the lower exit 01 according to the task assignment request, and then reads the task queue of the lower exit 01 at this time, and determines that the cage loading task in the waiting state is T01 according to the reading result, and assigns the cage loading task T01 to operator A for processing.

[0042] Furthermore, operator A will move to the turnover box transporting position of the lower crossing 01 according to the task allocation result, and determine the turnover box 01 corresponding to the cage loading task T01 at the turnover box transporting position, and then move it; at this time, the wcs system will detect that the turnover box 01 has moved. In order to facilitate operator A to move the turnover box 01 to the cage truck of store 01, the target distribution position 01 corresponding to the turnover box 01 in the lower crossing 01 can be determined first, and then the prompt light of the target distribution position 01 flashes green to remind operator A that the turnover box 01 needs to be placed in the cage truck of the target distribution position 01. After that, the operator can determine the target distribution position 01 by observing the prompt light, and then transport the turnover box 01 to the target distribution position 01 and place it in the cage truck of store 01.

[0043] In actual applications, after the operator moves the target container to the target distribution position, in order to save the operator's physical strength and improve the cage truck loading efficiency, a mechanical arm or a handling robot can be installed at the target distribution position, and the operator places the target container on the workbench, and the mechanical arm or the handling robot puts the target container into the cage truck. This process does not require unlimited operators to perform the delivery, and the operator only needs to be responsible for moving the container corresponding to the task in the lower crossing to the workbench, thereby further improving the collection efficiency. In specific implementation, the cage truck loading operation at the target distribution position can be set according to the actual application scenario, and this embodiment does not make any limitation here.

[0044] To sum up, in order to improve resource utilization and reduce cost consumption, the equipment management module and the warehouse management module can be deployed; when the equipment management module collects the identity information of the operator, it can send a task allocation request to the warehouse management module based on the identity information. At this time, the warehouse management module can first determine the target lower gate where the operator is located according to the request, and then read the task queue of the lower gate to determine the target cage loading task, and assign it to the operator, so that tasks can be assigned to operators individually, which is convenient for operators to handle containers at the workstations of the lower gate, and there is no need to bind the gate and the store, so that the collection of goods is more flexible; when the equipment management module detects that the operator moves the target container of the target cage loading task, it means that the operator has started to process the target cage loading task. At this time, the target distribution position can be determined in the target lower gate first, and then the operator can be notified through the prompt device, so that the operator can first determine the target distribution position for placing the target container, and can move the container to the cage car at the target distribution position in time, so that when the operator processes the target cage loading task, the prompt device can improve the operator's attention, and it is more convenient for the operator to process tasks, effectively improve the distribution efficiency, and reduce the investment cost.

[0045] Furthermore, considering that there may be many containers transported simultaneously on the sorting line, and different containers may need to be collected at different lower gates, in order to ensure that the containers moved to each lower gate correspond to the stores involved in the lower gate, the operation of moving the containers to each lower gate can be completed by uniformly issuing instructions and cooperating with pressure sensors. In this embodiment, the equipment management module is also configured to transport the container to be allocated through the upper gate of the sorting line, and determine the lower gate to be allocated corresponding to the container to be allocated, send a lower gate instruction to the lower gate to be allocated according to the container to be allocated, and send a non-lower gate instruction to the lower gates of the sorting line other than the lower gate to be allocated; when the container to be allocated moves to the pressure sensor corresponding to the lower gate to be allocated, the lower gate instruction in the instruction queue is executed through the pressure sensor, and the baffle of the lower gate to be allocated is controlled according to the lower gate instruction to move the container to be allocated to the lower gate to be allocated.

[0046] Specifically, the container to be allocated specifically refers to the container that has just been put into the sorting line and has not been allocated to the next exit; accordingly, the next exit to be allocated specifically refers to the next exit where the store to which the container belongs is located; accordingly, the next exit instruction specifically refers to the instruction that requires the container to be moved to the next exit for processing. Accordingly, the non-next exit instruction specifically refers to the instruction that does not require the container to be moved to the next exit for processing, and is used to transfer the container currently passing through the next exit to the next exit; accordingly, the instruction queue specifically refers to the queue for storing the next exit instruction and non-next exit instruction, and each next exit corresponds to an instruction queue, which follows the first-in-first-out execution mechanism; accordingly, the pressure sensor specifically refers to the sensor that detects whether the container has passed the exit, and the instructions in the instruction queue can be triggered to be executed through this sensor.

[0047] Based on this, when the delivery port delivers the container to be distributed to the sorting line, the conveyor belt on the sorting line will drive the container to be distributed to move. In order to ensure that the container to be distributed can smoothly reach the cage car of the store to which it belongs, the corresponding next outlet to be distributed of the container to be distributed can be determined first. The determination method can be completed by the warehouse management module, that is, before the container is delivered to the sorting line, the store to which the container belongs can be determined by scanning. After that, the warehouse management module can determine the next outlet to be distributed according to the store information, and then notify the equipment management module.

[0048] Furthermore, after the equipment management module determines the next channel to be allocated corresponding to the container to be allocated, in order to ensure that the container can be smoothly moved at the next channel to be allocated, a next channel instruction can be issued to the next channel to be allocated, and a non-next channel instruction can be issued to other next channels of the sorting line at the same time, so that when the container to be allocated moves on the sorting line, it can pass through other next channels, and the non-next channel instruction in the execution queue will not change the baffle position, and the container to be allocated can continue to be transferred to the next next channel, and so on, until the container to be allocated moves to the next channel to be allocated. At this time, the pressure sensor of the next channel will collect the passage of the container to be allocated, and the pressure sensor will trigger the issued instruction in the instruction queue, so as to realize the control of the current shift change according to the next channel instruction, so as to change the moving direction of the container to be allocated and move it to the next channel to be allocated, so as to facilitate the subsequent distribution processing at the next channel to be allocated.

[0049] For example, turnover box 02 is put into the sorting line, and WMS determines that turnover box 02 belongs to store 02 and needs to be processed at lower exit 02. Then WCS determines that turnover box 02 needs to be moved to lower exit 02, and sends a lower exit instruction to lower exit 02 on the sorting line, and sends non-lower exit instructions to lower exits 01 and 03 and abnormal lower exits, and writes each instruction into the corresponding instruction queue. Assuming that there are no other turnover boxes on the sorting line, there will be only one instruction corresponding to turnover box 02 in the instruction queue of each lower exit.

[0050] Based on this, when the pressure sensor of the next crossing 01 detects that a turnover box has passed, the pressure sensor will be used to trigger the execution of the non-next crossing command in the command queue of the next crossing 01, that is, the baffle will not move, so that the turnover box 02 continues to move to the next next crossing. When the pressure sensor of the next crossing 02 detects that a turnover box has passed, the pressure sensor will be used to trigger the execution of the next crossing command in the command queue of the next crossing 02, so that the baffle corresponding to the next crossing 02 can be controlled to move, so that the turnover box 02 can be isolated to the next crossing 02 by the baffle, so that the turnover box 02 can be processed at the next crossing 02.

[0051] In summary, by distributing instructions to each downstream gate and controlling each downstream gate to divert the containers on the sorting line, each container can be accurately moved to each downstream gate for processing.

[0052] In addition, after the container to be allocated is moved to the downstream exit to be allocated of the store to which it belongs, in order to be successfully processed at the downstream exit, a task creation operation can be triggered by a container scanning device. In this embodiment, the device management module is further configured to determine the container information to be allocated corresponding to the container to be allocated by the container scanning device, and send the container information to be allocated to the warehouse management module;

[0053] The warehouse management module is further configured to create a cage loading task corresponding to the container to be allocated according to the information of the container to be allocated, and write the cage loading task into a task queue corresponding to the lower crossing to be allocated.

[0054] Specifically, the container scanning device refers to the scanning device arranged at each lower entrance near the sorting line. The container information of the container can be determined through the container scanning device, which is used to provide feedback to the warehouse management module, so that the warehouse management module can create cage loading tasks in a targeted manner to facilitate subsequent collection and processing; correspondingly, the cage loading task specifically refers to the task of processing the container to be allocated. Among them, the container scanning device is a device that can scan the container information, which can be a barcode scanning gun or an image acquisition device.

[0055] Based on this, when the container to be allocated is isolated by the baffle to the next exit to be allocated, it will pass through the container scanning device. At this time, the container scanning device will scan the container to be allocated and determine the corresponding container information to be allocated, that is, the container size information, the store information to which it belongs, the loading content information, etc.; and then send it to the warehouse management module. At this time, after receiving the container information to be allocated, the warehouse management module can create a cage loading task for the container to be allocated, and then write it into the task queue corresponding to the next exit to be allocated, so as to facilitate subsequent processing.

[0056] It should be noted that the creation of the target cage task mentioned in the above embodiments, that is, the movement of the target container, can refer to the same or corresponding description content mentioned above, and this embodiment will not be described in detail here.

[0057] In summary, by feeding back container information through the container scanning device and creating a cage loading task writing task queue based on this, the tasks written in the queue can be sorted in sequence, and the order of the containers in the lower entrance is also sorted in sequence, forming a corresponding relationship between the two, so that the correspondence between tasks and containers can be guaranteed when being processed, thereby improving the accuracy of distribution.

[0058] Furthermore, after the creation of the cage loading task is completed, in order to facilitate the operator to browse the execution status of each cage loading task in the current lower crossing, and the number of tasks to be processed, the relevant information can be displayed through the cage loading task queue screen. In this embodiment, the equipment management module is also configured to determine that the task queue corresponding to the lower crossing to be assigned contains at least one cage loading task, and the task status of each cage loading task; and display each cage loading task and the task status of each cage loading task through the cage loading task queue screen of the lower crossing to be assigned.

[0059] Specifically, the cage loading task queue screen refers to a display screen that displays the cage loading tasks in the task queue under the current crossing. The tasks and their status can be displayed to assist operators in browsing the number and status of tasks. Based on this, the equipment management module can determine the cage loading tasks contained in the task queue corresponding to the next crossing to be assigned, as well as the task status corresponding to each cage loading task. After the determination is completed, the cage loading tasks and their corresponding status can be displayed through the cage loading task queue screen corresponding to the next crossing to be assigned.

[0060] Using the above example, WCS determines the container information corresponding to turnover box 02 through the scanner installed at lower exit 02. It belongs to store 02 and contains cosmetics. At this time, the container information corresponding to turnover box 02 can be sent to WMS, and WMS can create a cage loading task corresponding to turnover box 02 according to the container information, and write the task into the task queue corresponding to lower exit 02. At the same time, in order to facilitate the observation of operators, WCS will determine the cage loading tasks contained in the task queue of lower exit 02, as well as the status of each task. At this time, the large screen configured at lower exit 02 will be used to display each cage loading task and status, so that operators can observe it conveniently.

[0061] In summary, by using the cage loading task queue screen to display the tasks and their corresponding status, the operators at the lower crossing can more conveniently observe the number and status of tasks, thereby improving the operators' perception and achieving the purpose of assisting the operators in handling the cage loading tasks.

[0062] Furthermore, since different exits may correspond to multiple operators, and the tasks handled by different operators need to be recorded separately to facilitate operations such as salary calculation and event management, before assigning tasks to operators, the identity information of the operators can be determined by scanning the operator's wristband through a card reader. In this embodiment, the device management module is further configured to scan the wristband worn by the operator through a card reader to determine the identity information of the operator, and send a reminder message to the operator through a reminder device linked to the card reader; and send the task assignment request to the library management module based on the identity information;

[0063] The warehouse management module is also configured to obtain the identity information by parsing the task assignment request, and detect the operating status of the operator based on the identity information; when the operating status is a waiting state, determine the device identification corresponding to the card reader; and determine the exit where the card reader is installed based on the device identification as the target exit corresponding to the operator.

[0064] Specifically, the card reader refers to a device that can scan the wristband worn by the operator to determine the identity information of the operator; accordingly, the wristband worn by the operator refers to a wristband that records the identity information of the operator, and the wristband and the operator have a unique binding relationship; at the same time, the wristband can communicate with the card reader to trigger the creation of a task allocation request. Correspondingly, the reminder device refers to a device that can remind the operator to complete the information scanning, including but not limited to a buzzer, a reminder light or an alarm.

[0065] Based on this, after the equipment management module scans the bracelet worn by the operator through the card reader, it will determine the operator's identity information based on the scanning results. At this time, a reminder message will be sent through the reminder device linked to the card reader. The reminder message can be a buzzer vibrating, an alarm sounding an alarm, or a prompt light lighting up, to prompt the operator that the identity information has been determined. At this time, the equipment management module will control the card reader to send the identity information and the card reader number to the warehouse management module, that is, create a task assignment request based on the identity information and the card reader number, and send it to the warehouse management module.

[0066] Furthermore, when the warehouse management module receives a task assignment request, it can determine the identity information of the operator by parsing the request. In order to avoid the operator from repeatedly scanning and causing the task to be incorrectly processed, the operator's current operating state will be detected based on the identity information. If the operating state is not in a waiting state, it means that the operator should still have an unfinished cage loading task at this time, then no task will be assigned to it, and the operator will be reminded to handle the unfinished cage loading task. If the operating state is in a waiting state, it means that the operator is currently processing an idle state, then the lower road to which the card reader belongs can be determined based on the device number of the card reader, and it can be used as the target lower road for subsequent execution of cage loading tasks.

[0067] Using the above example, after WCS scans the wristband of operator A through card reader 01, it determines the identity information of operator A and the device identification 01 corresponding to the card reader. At this time, the prompt light linked to the card reader will prompt the user that the scan is successful, and send a task allocation request to WMS based on the device identification 01 and the identity information. After receiving the task allocation request, WMS will determine the identity information of operator A and perform status detection on it to determine that operator A is not currently performing any cage loading tasks. Therefore, it can determine that card reader 01 is arranged at the lower crossing 01 based on the device identification 01, and then read the task in the task queue of the lower crossing 01 and assign it to user A.

[0068] In summary, by using a card reader and a wristband to complete the operator's identity collection and verification, it is possible to control the operator to handle the cage loading task reasonably, and at the same time standardize the task processing, thereby improving sorting efficiency and accuracy.

[0069] Furthermore, when the operator starts to move the target container, in order to ensure that the operator can smoothly move the target container to the position corresponding to the store, the triggering of the container movement event can be detected by the scanning device, and then the distribution position is determined in cooperation with the warehouse management module. In this embodiment, the device management module is further configured to send a container handling event to the warehouse management module when it is determined that the operator has moved the target container corresponding to the target cage loading task through the scanning device corresponding to the target lower crossing;

[0070] The warehouse management module is further configured to determine the target distribution position corresponding to the target container in the target lower passage according to the container handling event, and switch the task state of the target cage loading task to a picked-up state; send a distribution position confirmation request to the equipment management module according to the target distribution position and the target cage loading task in the picked-up state;

[0071] The equipment management module is further configured to determine the task status corresponding to the target distribution position and the target cage loading task by parsing the distribution position confirmation request; and send a prompt instruction to the prompt device installed at the target distribution position according to the target cage loading task in the picked-up state, so as to notify the operator through the prompt device to place the target container in the cage car at the target distribution position.

[0072] Specifically, the scanning device specifically refers to the photoelectric scanning device arranged at the container handling position, which is used to scan whether the container has been carried away; accordingly, the container handling event specifically refers to the event sent to the warehouse management module after the target container has been carried away, which is used to trigger the warehouse management module to locate the target distribution position and the switching of the task status according to the event, so as to facilitate the device management module to complete the prompt of the target distribution position. Accordingly, the distribution position confirmation request specifically refers to the request sent to the device management module to determine the target distribution position; accordingly, the prompt instruction specifically refers to the instruction that triggers the prompt device to notify the target distribution position.

[0073] Based on this, when the equipment management module determines that the operator has moved the target container through the scanning device installed at the target lower crossing, it means that the operator has moved the target container and needs to place it in the cage car of the store to which it belongs. Therefore, the container handling event can be sent to the warehouse management module at this time. After receiving the container handling event and determining its corresponding information, the warehouse management module can determine the target distribution position corresponding to the target container in the target lower crossing according to the information, that is, the warehouse management module can determine the target cage task according to the event information, and then determine the target distribution position of the store according to the target cage task. At this time, it is easy to determine that the target has been moved by the operator. Therefore, in order to avoid other operators at the same crossing making mistakes in tasks, the task status of the target cage task will be switched to the state of having been picked up. Then, according to the target distribution position and the target cage task in the state of having been picked up, a distribution position confirmation request is sent to the equipment management module.

[0074] Furthermore, after receiving the distribution position confirmation request, the equipment management module can parse the distribution position confirmation request to determine the target cage loading task in the picked-up state and the target distribution position; then, according to the target cage loading task in the picked-up state, a prompt instruction can be sent to the prompt device installed at the target distribution position, so that the prompt device can trigger the prompt information according to the prompt instruction, so as to inform the operator that the target container needs to be placed in the cage car at the target distribution position.

[0075] In summary, by using a scanning device to determine the moving status of the target container, it is possible to timely trigger the sending of container handling event information to the warehouse management module, so that the warehouse management module can accurately determine the target distribution position and task status based on the event information, and transmit it back to the equipment management module, so that the equipment management module can determine the target distribution position on this basis, and the control prompt device can accurately issue reminders to the operator.

[0076] On this basis, the prompt device can be an electronic label display screen, and accordingly, the device management module is further configured to determine the container information corresponding to the target container and the identity information corresponding to the operator based on the prompt instruction; and display the container information and the identity information through the electronic label display screen.

[0077] Specifically, the electronic tag display screen refers to a display screen that can display container information and identity information; correspondingly, the container information refers to the information corresponding to the target container, including but not limited to the container number, size, weight, loading content and other information. Based on this, when the electronic tag display screen receives the prompt instruction, the device management module will send both the container information and the operator's identity information to the electronic tag display screen to display the relevant information through the electronic tag display screen, which can not only inform the user of the target distribution location to which the target container belongs, but also facilitate the operator to re-confirm his own information to achieve the purpose of secondary verification.

[0078] Continuing with the above example, after WCS determines through the scanner at lower entrance 01 that operator A has moved turnover box 01, it will send a handling event message to WMS. WMS determines based on the handling event message that it is necessary to locate the target distribution position of the store corresponding to turnover box 01. At this time, the distribution position corresponding to store 01 is determined by reading the cage loading task, which is distribution position 01 in the working position {distribution position 01, distribution position 02…distribution position n} of lower entrance 01. At the same time, the cage loading task of turnover box 01 will be switched to the picked-up state. After that, a distribution position confirmation request is sent to WCS based on the cage loading task in the picked-up state and distribution position 01.

[0079] Furthermore, based on the confirmation request for the distribution position, WCS can parse that turnover box 01 corresponds to distribution position 01, and the cage loading task corresponding to turnover box 01 is in the state of having been picked up; then, a prompt instruction can be sent to the electronic label display screen at distribution position 01 based on the cage loading task in the state of having been picked up. After receiving the cage loading task in the state of having been picked up, the electronic label display screen will determine that the code corresponding to turnover box 01 is BOX016*****, and the name of the operator is A. At this time, the electronic label display screen will display the following information: Figure 3The schematic diagram shown is to prompt operator A to move turnover box 01 to the cage truck at the distribution position 01 for loading.

[0080] In summary, by using the electronic tag display screen to simultaneously display the operator's identity information and container information, the operator can quickly determine the target distribution location, and the information displayed on the electronic tag display screen can assist the operator in reconfirming the cage loading task, thereby achieving the purpose of fast and efficient cargo collection.

[0081] In addition, in order to facilitate the operator to manage the status of the tasks in the lower crossing, the status of each cage loading task can be displayed through the cage loading task queue screen. In this embodiment, the warehouse management module is also configured to switch the target cage loading task to a waiting state, and send a display update request to the equipment management module according to the target cage loading task in the waiting state;

[0082] The device management module is further configured to switch the target cage loading task in the cage loading task queue screen from the waiting state to the waiting state and display it according to the display update request; and when the target container moves, switch the target cage loading task in the cage loading task queue screen from the waiting state to the picked-up state to the picked-up state.

[0083] Specifically, the display update request refers to a request sent to the device management module to change the task status in the cage loading task queue screen. Based on this, when the warehouse management module assigns the target cage loading task to the operator, the target cage loading task will be switched from the waiting state to the waiting state. At this time, the display update request can be sent to the device management module according to the target cage loading task in the waiting state.

[0084] Furthermore, after receiving the display update request, the equipment management module can switch the target cage loading task in the cage loading task queue screen from the waiting state to the waiting state and display it in order to timely display the state of the tasks in the queue to each operator. After the operator moves the target container away, the target cage loading task in the cage loading task queue screen from the waiting state to the picked-up state can be switched again.

[0085] Using the above example, see Figure 1As shown in the schematic diagram, the task queue of the lower crossing 01 contains cage loading tasks 01 to 06. When the cage loading task is assigned to operator 01, WCS will control the display screen corresponding to the task queue to display: cage loading task 01 is in the waiting state, cage loading task 02 is in the waiting state...; then when operator A moves the turnover box 01 away, WCS will update the cage loading task 01 from the waiting state to the picked-up state according to the feedback from the scanner. At the same time, cage loading task 02 is assigned to operator B at this time, then cage loading task 02 is updated from the waiting state to the waiting state to the waiting state, thereby realizing the display screen to prompt the operator the execution status of each task.

[0086] In summary, the cage loading task queue screen displays the task status of the task queue in the crossing to the operator, which makes it convenient for the operator to control the task progress at the first time. At the same time, it can urge the operator's enthusiasm for task processing, thereby improving the efficiency of task processing.

[0087] In addition, after the operator places the target container on the cage truck at the target distribution position, considering that the target cage loading task should be switched to the completed state, it can be removed from the task queue corresponding to the crossing to avoid occupying the queue space. Therefore, the equipment management module is further configured to send a cage loading event to the warehouse management module according to the cage loading instruction when receiving the cage loading instruction submitted by the operator through the cage loading prompt device;

[0088] The warehouse management module is further configured to switch the target cage loading task to a completed state according to the cage loading event, and remove the target cage loading task in the completed state from the task queue.

[0089] Specifically, the cage loading prompt device specifically refers to a prompt button device that can be touched by the user, and by touching the button, relevant information about the completion of the target cage loading task can be sent to the warehouse management module; correspondingly, the cage loading instruction specifically refers to the instruction submitted by the operator after the target container is loaded on the vehicle. Based on this, when the device management module receives the cage loading instruction submitted by the operator through the cage loading prompt device, it means that the operator has completed the operation of moving the target container into the cage vehicle at the target distribution position, that is, the collection process has been completed. In order to avoid the target cage loading task in the task queue from being executed twice, a cage loading event can be sent to the warehouse management module according to the cage loading instruction.

[0090] Furthermore, the warehouse management module determines, based on the cage loading event, that the operator has completed the target cage loading task at this time. At this time, the target cage loading task can be switched to a completed state, and a removal mechanism can be triggered based on the switching operation, i.e., the target cage loading task in the completed state is removed from the task queue.

[0091] In summary, by timely removing the completed cage tasks, the cage tasks can be prevented from being executed twice, and the task writing space of the task queue can be saved.

[0092] On this basis, if the cage car is fully loaded, the operator can also perform a cage car replacement operation. In this embodiment, the equipment management module is further configured to send a cage sealing event to the warehouse management module according to the cage sealing instruction when receiving the cage sealing instruction submitted by the operator through the cage loading prompt device;

[0093] The warehouse management module is further configured to perform cage sealing processing on the target cage vehicle at the target distribution position according to the cage sealing event, and prompt the operator to replace the target cage vehicle.

[0094] Specifically, the cage sealing instruction refers to an instruction to seal the cage car, indicating that the cage car cannot continue to load more goods at the current moment and needs to be replaced with a new cage car. Based on this, when the cage sealing instruction submitted by the operator through the cage loading prompt device is received, it means that the operator finds that the cage car at the target distribution position cannot continue to load more goods. At this time, a cage sealing event can be sent to the warehouse management module according to the cage sealing instruction of the operator.

[0095] Furthermore, the warehouse management module will seal the target cage car at the target distribution position according to the cage sealing event, and send a prompt message to the operator to remind him to replace the target cage car. In other words, the operator is reminded to select any cage car from the empty cage cars and move it to the target distribution position for subsequent collection processing.

[0096] Using the above example, when operator A places turnover box 01 in the cage corresponding to distribution position 01, he can click Figure 3 The cage loading light is shown in the figure, and the cage loading instruction is submitted. At this time, WCS will determine that operator A has completed cage loading task 01 according to the cage loading instruction, and then a cage loading event can be sent to WMS. WMS will update the status of cage loading task 01 according to the cage loading event, and at the same time, it will trigger the operation of removing cage loading task 01 from the next crossing 01.

[0097] Furthermore, when the cage truck at the distribution position 01 is fully loaded, the operator can trigger the cage sealing instruction by clicking the cage sealing light, and the WCS will send a cage sealing event to the WMS according to the cage sealing instruction. At this time, the WMS will determine that the cage truck is fully loaded according to the cage sealing event, and will remind the operator to replace the cage truck at the distribution position 01, and create a new order for the cage truck at the current position for collection processing.

[0098] The distribution system provided in this specification can be equipped with a device management module and a warehouse management module in order to improve resource utilization and reduce cost consumption; when the device management module collects the identity information of the operator, it can send a task allocation request to the warehouse management module based on the identity information. At this time, the warehouse management module can first determine the target lower gate where the operator is located according to the request, and then read the task queue of the lower gate to determine the target cage loading task, and assign it to the operator, so that tasks can be assigned to operators individually, which is convenient for operators to handle containers at the workstations of the lower gate, and there is no need to bind the gate and the store, so that the collection of goods is more flexible; when the equipment management module detects that the operator moves the target container of the target cage loading task, it means that the operator has started to process the target cage loading task. At this time, the target distribution position can be determined in the target lower gate first, and then the operator can be notified through the prompt device, so that the operator can first determine the target distribution position for placing the target container, and can move the container to the cage car at the target distribution position in time, so that when the operator processes the target cage loading task, the prompt device can improve the operator's attention, and it is more convenient for the operator to process tasks, effectively improve the distribution efficiency, and reduce the investment cost.

[0099] Corresponding to the above method embodiment, this specification also provides a distribution method embodiment. Figure 4 FIG. 1 is a flow chart of a distribution method provided by an embodiment of the present specification. Figure 4 As shown, the method includes: a device management module and a warehouse management module, wherein the device management module communicates with the warehouse management module;

[0100] Step S402, the equipment management module obtains the identity information of the operator, and sends a task allocation request to the warehouse management module based on the identity information;

[0101] Step S404, the warehouse management module determines the target exit corresponding to the operator according to the task assignment request, and reads the target cage loading task from the task queue corresponding to the target exit and assigns it to the operator;

[0102] Step S406, when it is determined that the operator moves the target container corresponding to the target cage loading task, the equipment management module determines the target distribution position corresponding to the target container in the target lower crossing, and notifies the operator to place the target container in the cage vehicle at the target distribution position through a prompt device.

[0103] In an optional embodiment, the device management module scans the wristband worn by the operator through a card reader to determine the identity information of the operator, and sends a reminder message to the operator through a reminder device linked to the card reader; and sends the task allocation request to the library management module based on the identity information;

[0104] The warehouse management module obtains the identity information by parsing the task assignment request, and detects the operating status of the operator based on the identity information; when the operating status is a waiting state, determines the device identification corresponding to the card reader; and determines the exit where the card reader is installed based on the device identification as the target exit corresponding to the operator.

[0105] In an optional embodiment, the equipment management module sends a container handling event to the warehouse management module when it is determined that the operator moves the target container corresponding to the target cage loading task through a scanning device corresponding to the target underpass;

[0106] The warehouse management module determines the target distribution position corresponding to the target container in the target lower passage according to the container handling event, and switches the task state of the target cage loading task to a picked-up state; sends a distribution position confirmation request to the equipment management module according to the target distribution position and the target cage loading task in a picked-up state;

[0107] The equipment management module determines the task status corresponding to the target distribution position and the target cage loading task by parsing the distribution position confirmation request; and sends a prompt instruction to the prompt device installed at the target distribution position according to the target cage loading task in the picked-up state, so as to notify the operator to place the target container in the cage vehicle at the target distribution position through the prompt device.

[0108] In an optional embodiment, the prompt device is an electronic label display screen, and accordingly, the device management module determines the container information corresponding to the target container and the identity information corresponding to the operator based on the prompt instruction; and displays the container information and the identity information through the electronic label display screen.

[0109] In an optional embodiment, the warehouse management module switches the target cage loading task to a waiting-for-pickup state, and sends a display update request to the equipment management module according to the target cage loading task in the waiting-for-pickup state;

[0110] According to the display update request, the equipment management module switches the target cage loading task in the cage loading task queue screen that is in the waiting state to be assigned to the waiting state to be picked up and displays it; when the target container moves, the target cage loading task in the cage loading task queue screen that is in the waiting state to be picked up is switched to the picked up state.

[0111] In an optional embodiment, when the equipment management module receives the cage loading instruction submitted by the operator through the cage loading prompt device, the equipment management module sends a cage loading event to the warehouse management module according to the cage loading instruction;

[0112] The warehouse management module switches the target cage loading task to a completed state according to the cage loading event, and removes the target cage loading task in the completed state from the task queue.

[0113] In an optional embodiment, when the equipment management module receives the cage sealing instruction submitted by the operator through the cage loading prompt device, it sends a cage sealing event to the warehouse management module according to the cage sealing instruction;

[0114] The warehouse management module performs cage sealing processing on the target cage vehicle at the target distribution position according to the cage sealing event, and prompts the operator to replace the target cage vehicle.

[0115] In an optional embodiment, the equipment management module transports the container to be allocated through the upper gate of the sorting line, determines the lower gate to be allocated corresponding to the container to be allocated, sends a lower gate instruction to the lower gate to be allocated according to the container to be allocated, and sends a non-lower gate instruction to the lower gates of the sorting line except the lower gate to be allocated; when the container to be allocated moves to the pressure sensor corresponding to the lower gate to be allocated, the lower gate instruction in the instruction queue is executed through the pressure sensor, and the baffle of the lower gate to be allocated is controlled according to the lower gate instruction to move the container to be allocated to the lower gate to be allocated.

[0116] In an optional embodiment, the equipment management module determines the container information to be allocated corresponding to the container to be allocated through a container scanning device, and sends the container information to be allocated to the warehouse management module;

[0117] The warehouse management module creates a cage loading task corresponding to the container to be allocated according to the information of the container to be allocated, and writes the cage loading task into a task queue corresponding to the lower crossing to be allocated.

[0118] In an optional embodiment, the equipment management module determines that the task queue corresponding to the lower crossing to be assigned contains at least one cage loading task and the task status of each cage loading task; and displays each cage loading task and the task status of each cage loading task through the cage loading task queue screen of the lower crossing to be assigned.

[0119] The distribution method provided in this specification can deploy a device management module and a warehouse management module in order to improve resource utilization and reduce cost consumption; when the device management module collects the identity information of the operator, it can send a task allocation request to the warehouse management module based on the identity information. At this time, the warehouse management module can first determine the target lower gate where the operator is located according to the request, and then read the task queue of the lower gate to determine the target cage loading task, and assign it to the operator, so that tasks can be assigned to operators individually, which is convenient for operators to handle containers at the workstations of the lower gate, and there is no need to bind the gate and the store, so that the collection of goods is more flexible; when the equipment management module detects that the operator moves the target container of the target cage loading task, it means that the operator has started to process the target cage loading task. At this time, the target distribution position can be determined in the target lower gate first, and then the operator can be notified through the prompt device, so that the operator can first determine the target distribution position for placing the target container, and can move the container to the cage car at the target distribution position in time, so that when the operator processes the target cage loading task, the prompt device can improve the operator's attention, and it is more convenient for the operator to process tasks, effectively improve the distribution efficiency, and reduce the investment cost.

[0120] The above is a schematic scheme of a distribution method of this embodiment. It should be noted that the technical scheme of the distribution method and the technical scheme of the distribution system described above are of the same concept, and the details not described in detail in the technical scheme of the distribution method can be referred to the description of the technical scheme of the distribution system described above.

[0121] Figure 5 The structure block diagram of a computing device 500 provided according to an embodiment of the present specification is shown. The components of the computing device 500 include but are not limited to a memory 510 and a processor 520. The processor 520 is connected to the memory 510 via a bus 530, and the database 550 is used to store data.

[0122] The computing device 500 also includes an access device 540 that enables the computing device 500 to communicate via one or more networks 560. Examples of these networks include a public switched telephone network (PSTN), a local area network (LAN), a wide area network (WAN), a personal area network (PAN), or a combination of communication networks such as the Internet. The access device 540 may include one or more of any type of network interface (e.g., a network interface card (NIC)) whether wired or wireless, such as an IEEE 802.11 wireless local area network (WLAN) wireless interface, a World Wide Interoperability for Microwave Access (Wi-MAX) interface, an Ethernet interface, a universal serial bus (USB) interface, a cellular network interface, a Bluetooth interface, a near field communication (NFC) interface, and the like.

[0123] In one embodiment of the present specification, the above components of the computing device 500 and Figure 5 Other components not shown in the figure may also be connected to each other, for example, via a bus. It should be understood that Figure 5 The computing device structure block diagram shown is only for the purpose of illustration, and is not intended to limit the scope of this specification. Those skilled in the art can add or replace other components as needed.

[0124] The computing device 500 may be any type of stationary or mobile computing device, including a mobile computer or mobile computing device (e.g., a tablet computer, a personal digital assistant, a laptop computer, a notebook computer, a netbook, etc.), a mobile phone (e.g., a smart phone), a wearable computing device (e.g., a smart watch, smart glasses, etc.), or other types of mobile devices, or a stationary computing device such as a desktop computer or PC. The computing device 500 may also be a mobile or stationary server.

[0125] The processor 520 is used to execute the following computer executable instructions, which implement the steps of the above-mentioned distribution method when executed by the processor.

[0126] The above is a schematic scheme of a computing device of this embodiment. It should be noted that the technical scheme of the computing device and the technical scheme of the above-mentioned distribution method belong to the same concept, and the details not described in detail in the technical scheme of the computing device can be referred to the description of the technical scheme of the above-mentioned distribution method.

[0127] An embodiment of the present specification further provides a computer-readable storage medium storing computer-executable instructions, which can implement the steps of the above-mentioned distribution method when executed by a processor.

[0128] The above is a schematic solution of a computer-readable storage medium of this embodiment. It should be noted that the technical solution of the storage medium and the technical solution of the above-mentioned distribution method belong to the same concept, and the details not described in detail in the technical solution of the storage medium can be referred to the description of the technical solution of the above-mentioned distribution method.

[0129] An embodiment of the present specification further provides a computer program, wherein when the computer program is executed in a computer, the computer is caused to execute the steps of the above-mentioned distribution method.

[0130] The above is an illustrative solution of a computer program of this embodiment. It should be noted that the technical solution of the computer program and the technical solution of the above distribution method belong to the same concept, and the details not described in detail in the technical solution of the computer program can be referred to the description of the technical solution of the above distribution method.

[0131] The above is a description of a specific embodiment of the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0132] The computer instructions include computer program codes, which may be in source code form, object code form, executable files or some intermediate forms, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium, etc. It should be noted that the content contained in the computer-readable medium may be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.

[0133] It should be noted that, for the above-mentioned method embodiments, for the sake of simplicity of description, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the embodiments of this specification are not limited by the order of the actions described, because according to the embodiments of this specification, some steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the embodiments of this specification.

[0134] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0135] The preferred embodiments of this specification disclosed above are only used to help explain this specification. The optional embodiments do not describe all the details in detail, nor do they limit the invention to only the specific implementation methods described. Obviously, many modifications and changes can be made according to the content of the embodiments of this specification. This specification selects and specifically describes these embodiments in order to better explain the principles and practical applications of the embodiments of this specification, so that technicians in the relevant technical field can well understand and use this specification. This specification is only limited by the claims and their full scope and equivalents.

Claims

1. A distribution system, including a device management module and a warehouse management module; The equipment management module is configured to obtain the identity information of the operator and send a task allocation request to the warehouse management module based on the identity information. After the container is transported to the lower gate corresponding to the target store through the sorting line, the container is moved to the cage loading area as the lower gate moves to the cage truck at the distribution position of the corresponding store, wherein: The sorting line includes a plurality of lower gates, each of which corresponds to at least two stores; The warehouse management module is configured to determine the target exit corresponding to the operator according to the task assignment request, and read the target cage loading task from the task queue corresponding to the target exit and assign it to the operator; The equipment management module is configured to determine the target distribution position corresponding to the target container in the target lower crossing when it is determined that the operator moves the target container corresponding to the target cage loading task, and notify the operator through a prompt device to place the target container in the cage vehicle at the target distribution position.

2. According to the system of claim 1, the equipment management module is further configured to scan the wristband worn by the operator through a card reader to determine the identity information of the operator, and send a reminder message to the operator through a reminder device linked to the card reader; and send the task allocation request to the library management module based on the identity information; The warehouse management module is also configured to obtain the identity information by parsing the task assignment request, and detect the operating status of the operator based on the identity information; when the operating status is a waiting state, determine the device identification corresponding to the card reader; and determine the exit where the card reader is installed based on the device identification as the target exit corresponding to the operator.

3. The system according to claim 1, wherein the equipment management module is further configured to send a container handling event to the warehouse management module when it is determined that the operator moves the target container corresponding to the target cage loading task through a scanning device corresponding to the target underpass; The warehouse management module is further configured to determine the target distribution position corresponding to the target container in the target lower passage according to the container handling event, and switch the task state of the target cage loading task to a picked-up state; send a distribution position confirmation request to the equipment management module according to the target distribution position and the target cage loading task in the picked-up state; The equipment management module is further configured to determine the task status corresponding to the target distribution position and the target cage loading task by parsing the distribution position confirmation request; and send a prompt instruction to the prompt device installed at the target distribution position according to the target cage loading task in the picked-up state, so as to notify the operator through the prompt device to place the target container in the cage car at the target distribution position.

4. According to the system of claim 3, the prompt device is an electronic label display screen, and accordingly, the device management module is further configured to determine the container information corresponding to the target container and the identity information corresponding to the operator based on the prompt instruction; and display the container information and the identity information through the electronic label display screen.

5. The system according to claim 1, wherein the warehouse management module is further configured to switch the target cage loading task to a waiting-for-pickup state, and send a display update request to the equipment management module according to the target cage loading task in the waiting-for-pickup state; The device management module is further configured to switch the target cage loading task in the cage loading task queue screen from the waiting state to the waiting state and display it according to the display update request; and when the target container moves, switch the target cage loading task in the cage loading task queue screen from the waiting state to the picked-up state to the picked-up state.

6. The system according to claim 1, wherein the equipment management module is further configured to, upon receiving a cage loading instruction submitted by the operator through a cage loading prompt device, send a cage loading event to the warehouse management module according to the cage loading instruction; The warehouse management module is further configured to switch the target cage loading task to a completed state according to the cage loading event, and remove the target cage loading task in the completed state from the task queue.

7. The system according to claim 6, wherein the equipment management module is further configured to, upon receiving a cage sealing instruction submitted by the operator through the cage loading prompt device, send a cage sealing event to the warehouse management module according to the cage sealing instruction; The warehouse management module is further configured to perform cage sealing processing on the target cage vehicle at the target distribution position according to the cage sealing event, and prompt the operator to replace the target cage vehicle.

8. According to the system according to any one of claims 1 to 7, the equipment management module is further configured to transport the container to be allocated through the upper gate of the sorting line, determine the lower gate to be allocated corresponding to the container to be allocated, send a lower gate instruction to the lower gate to be allocated according to the container to be allocated, and send a non-lower gate instruction to the lower gates of the sorting line other than the lower gate to be allocated; when the container to be allocated moves to the pressure sensor corresponding to the lower gate to be allocated, execute the lower gate instruction in the instruction queue through the pressure sensor, and control the baffle of the lower gate to be allocated according to the lower gate instruction to move the container to be allocated to the lower gate to be allocated.

9. The system according to claim 8, wherein the equipment management module is further configured to determine the container information to be allocated corresponding to the container to be allocated by means of a container scanning device, and send the container information to be allocated to the warehouse management module; The warehouse management module is further configured to create a cage loading task corresponding to the container to be allocated according to the information of the container to be allocated, and write the cage loading task into a task queue corresponding to the lower crossing to be allocated.

10. According to the system of claim 9, the equipment management module is also configured to determine that the task queue corresponding to the lower crossing to be assigned contains at least one cage loading task and the task status of each cage loading task; and display each cage loading task and the task status of each cage loading task through the cage loading task queue screen of the lower crossing to be assigned.

11. A distribution method, the method comprising a device management module and a warehouse management module, the device management module communicating with the warehouse management module; The equipment management module obtains the identity information of the operator and sends a task allocation request to the warehouse management module based on the identity information. After the container is transported to the lower gate corresponding to the target store through the sorting line, the container is moved to the cage loading area as the lower gate moves to the cage truck at the distribution position of the corresponding store. The sorting line includes a plurality of lower gates, each of which corresponds to at least two stores; The warehouse management module determines the target exit corresponding to the operator according to the task assignment request, and reads the target cage loading task from the task queue corresponding to the target exit and assigns it to the operator; When it is determined that the operator moves the target container corresponding to the target cage loading task, the equipment management module determines the target distribution position corresponding to the target container in the target lower passage, and notifies the operator through a prompt device to place the target container in the cage vehicle at the target distribution position.

12. A computing device comprising: Memory and processor; The memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions. When the computer-executable instructions are executed by the processor, the steps of the method according to claim 11 are implemented.

13. A computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions implement the steps of the method according to claim 11 when executed by a processor.

Citation Information

Patent Citations

  • Sorting system and method

    CN110340034A