Method, device and computer program product for obtaining warehouse congestion condition information

By dividing the accessible paths of the conveyor lines in the intelligent warehousing system and collecting congestion status information, it is solved that it is difficult for managers to fully grasp the overall congestion situation of the warehouse, and a more objective and efficient congestion handling decision is achieved.

CN119204921APending Publication Date: 2024-12-27SHANGHAI HEMA ZHIYAN TECHNOLOGY CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411231598.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-03
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

When monitoring and handling warehouse congestion, the existing intelligent warehousing system relies on the personal experience of managers and finds it difficult to fully grasp the overall congestion situation, resulting in unsatisfactory operation guidance.

Method used

By laying monitoring equipment on the conveying line, dividing multiple accessible paths, collecting and summarizing congestion status information of each path, and generating congestion information in the entire warehouse for management personnel to make decisions.

Benefits of technology

It realizes an objective description of the overall congestion of the warehouse, helps managers to formulate effective blocking treatment plans, and improves warehouse operation efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119204921A_ABST
    Figure CN119204921A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a method and device for obtaining warehouse congestion condition information, a computer readable storage medium, electronic equipment and a computer program product. The method is used for obtaining the congestion condition when a target warehouse conveying line conducts dynamic article conveying and comprises the steps that reachable information associated with a target warehouse is obtained, and the reachable information is used for representing multiple reachable paths divided according to monitoring equipment arranged on the conveying line; congestion state information submitted by the monitoring equipment at the target time is obtained, wherein the information can indicate whether the position where the monitoring equipment is located is congested or not at the target time; determining the congestion state of the reachable path at the target time according to the congestion state information submitted by the terminal point monitoring equipment of each reachable path; and summarizing the congestion state of each reachable path, and obtaining the full warehouse congestion condition information of the target warehouse at the target time so as to make a congestion dredging processing decision. And warehouse management personnel can comprehensively and accurately master the overall congestion condition in the warehouse without depending on personal experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of intelligent warehousing technology, and in particular to a method and device for obtaining warehouse congestion information, a computer-readable storage medium, an electronic device, and a computer program product. Background Art

[0002] Smart warehousing systems can automatically and intelligently complete the storage, sorting, distribution and management of items in the warehouse, which can improve warehouse productivity and efficiency. However, in actual applications, the actual operating efficiency of the warehousing system may be lower than the expected efficiency due to many factors, such as congestion when items are transported on the conveyor line.

[0003] Currently, managers mostly understand warehouse congestion by checking the cameras inside the warehouse so that they can handle the congestion in a timely manner to ensure operational efficiency.

[0004] Considering the large area of ​​the warehouse and the large number of cameras deployed, managers usually need to view multiple screens and switch between multiple screens to understand the overall congestion of the warehouse conveyor lines. This requires managers to be familiar with the deployment of cameras in the warehouse so that they can correctly switch screens to view the real-time images of the entire warehouse, and when congested areas appear, accurately switch screens to view the upstream and downstream areas of the congested area, analyze the causes of congestion and provide corresponding operation guidance to improve the efficiency of automated warehousing in and out of the warehouse.

[0005] This method relies too much on the personal experience of managers, and from a practical point of view, even if managers switch between multiple screens, they cannot fully grasp the overall congestion situation in the warehouse. The work instructions based on this are not ideal for solving the congestion situation.

[0006] How to objectively characterize the pressure of automated warehousing so that managers can fully grasp the overall congestion situation in the warehouse has become a technical problem that needs to be solved by technical personnel in this field. Summary of the invention

[0007] The present application provides a method and device for obtaining warehouse congestion information, a computer-readable storage medium, an electronic device, and a computer program product, which helps warehouse managers to fully and accurately grasp the overall congestion situation in the warehouse without relying on the personal experience of the managers.

[0008] This application provides the following solutions:

[0009] A method for obtaining warehouse congestion information is used to obtain the congestion situation of a target warehouse conveyor line when dynamically conveying items, the method comprising:

[0010] The server obtains the reachable information associated with the target warehouse, where the reachable information is used to represent a plurality of reachable paths divided according to the monitoring equipment arranged on the conveyor line, and the reachable paths are the conveying paths of the items on the conveyor line;

[0011] Obtaining congestion status information submitted by the monitoring device at the target time, wherein the congestion status information is used to indicate whether congestion occurs at the location of the monitoring device at the target time;

[0012] Determine the congestion status of the reachable path to which the endpoint monitoring device belongs at the target time according to the congestion status information submitted by the endpoint monitoring device of each reachable path;

[0013] The congestion status of each reachable path is summarized to obtain the congestion information of the entire target warehouse at the target time, so as to make a decision on decongestion treatment.

[0014] The step of determining the congestion status of the reachable path to which the endpoint monitoring device belongs at the target time according to the congestion status information submitted by the endpoint monitoring device of each reachable path includes:

[0015] When it is determined that the endpoint monitoring device is a trusted device, the congestion state of the endpoint monitoring device is determined as the congestion state of the reachable path to which it belongs.

[0016] Wherein, the endpoint monitoring device is a non-trusted device,

[0017] The determining, according to the congestion status information submitted by the endpoint monitoring device of each reachable path, the congestion status of the reachable path to which the endpoint monitoring device belongs at the target time includes:

[0018] If the congestion status information submitted by the endpoint monitoring device indicates that there is no congestion at the location of the endpoint monitoring device, determining that the reachable path to which the endpoint monitoring device belongs is in a non-congested state;

[0019] If the congestion status information submitted by the terminal monitoring device indicates that congestion occurs at the location of the terminal monitoring device, then according to the layout position of the terminal monitoring device on the conveyor line, the front monitoring device and the rear monitoring device adjacent to the terminal monitoring device are determined, and the front monitoring device and the rear monitoring device are trusted devices;

[0020] When it is determined that congestion occurs in the front area of ​​the terminal monitoring device according to the congestion status information submitted by the front monitoring device, and when it is determined that congestion occurs in the rear area of ​​the terminal monitoring device according to the congestion status information submitted by the rear monitoring device, it is determined that the reachable path to which the terminal monitoring device belongs is in a congested state; otherwise, it is determined that the reachable path to which the terminal monitoring device belongs is in a non-congested state.

[0021] Wherein, if the terminal monitoring device is located at the confluence of the conveyor line, then determining that congestion occurs in the front area of ​​the terminal monitoring device according to the congestion status information submitted by the front monitoring device includes: determining at least two confluence paths associated with the confluence, and determining a front monitoring device adjacent to the terminal monitoring device from each of the at least two confluence paths; if the congestion status information submitted by at least two front monitoring devices includes congestion status information indicating congestion, then determining that congestion occurs in the front area of ​​the terminal monitoring device;

[0022] If the terminal monitoring device is located at the diversion port of the conveyor line, then determining that congestion occurs in the rear area of ​​the terminal monitoring device based on the congestion status information submitted by the rear monitoring device includes: determining at least two diversion paths associated with the diversion port, and determining a rear monitoring device adjacent to the terminal monitoring device from each of the at least two diversion paths; if the congestion status information submitted by at least two rear monitoring devices includes congestion status information indicating congestion, then determining that congestion occurs in the rear area of ​​the terminal monitoring device.

[0023] If the reachable path corresponds to the line between the sorting ring and the lower crossing in the conveyor line, and a unique and reliable monitoring device is arranged on the line, then

[0024] The determining, according to the congestion status information submitted by the endpoint monitoring device of each reachable path, the congestion status of the reachable path to which the endpoint monitoring device belongs at the target time includes:

[0025] The only monitoring device is used as the terminal monitoring device of the reachable path, and the congestion state of the terminal monitoring device is determined as the congestion state of the reachable path.

[0026] Wherein, the monitoring device is also used to count the items passing through the monitoring device.

[0027] For the target line body in the conveying line except the sorting ring and the line body between the sorting ring and the lower crossing, the multiple first reachable paths are divided, and the method further includes:

[0028] Obtaining the total number of items accumulated by the monitoring devices arranged on the target line at the target time;

[0029] Calculate the first number of in-transit items corresponding to each first reachable path at the target time according to the total number of items accumulated by the starting point monitoring device and the end point monitoring device corresponding to each first reachable path;

[0030] The method of summarizing the congestion status of each reachable path to obtain the full warehouse congestion information of the target warehouse at the target time also includes: determining the congestion level of the first reachable path in a congested state according to the first number of in-transit items corresponding to the first reachable path at the target time.

[0031] The reachable information also includes the parent reachable paths to which different first reachable paths belong, and the parent reachable path is the complete transmission path of the item in the target line.

[0032] After obtaining the full warehouse congestion information of the target warehouse at the target time, the method further includes:

[0033] Obtaining a target reachable path selected by a user from the plurality of first reachable paths, and determining at least one target parent reachable path to which the target reachable path belongs;

[0034] Obtaining the transmission task information and transmission task completion information associated with different target parent reachable paths at the target time;

[0035] Determine, based on the transmission task information, the cumulative delivery amount of items of different categories transmitted through each target parent reachable path at the target time; and, based on the transmission task completion information, determine the cumulative arrival amount of items of different categories transmitted through each target parent reachable path at the target time;

[0036] The user is provided with information associated with different target parent reachable paths, so that when congestion occurs on the target reachable path, a congestion handling plan can be determined according to the associated information, wherein the associated information includes the cumulative delivery quantity and cumulative arrival quantity of items of different categories at the target time, and the in-transit quantity of the target parent reachable path determined according to the cumulative delivery quantity and the cumulative arrival quantity.

[0037] Wherein, the monitoring device is also used to count the items passing through the monitoring device.

[0038] For at least one sorting ring in the conveying line, corresponding to at least one second reachable path divided, the method further includes:

[0039] Calculate the number of second in-transit articles corresponding to the second reachable paths corresponding to the different sorting loops at the target time according to the total number of inflow articles accumulated by at least one monitoring device associated with the entrances of different sorting loops at the target time, and the total number of outflow articles accumulated by at least one monitoring device associated with the exits of different sorting loops at the target time;

[0040] The method of summarizing the congestion status of each reachable path to obtain the full warehouse congestion information of the target warehouse at the target time also includes: determining the congestion level of the second reachable path in a congested state according to the number of second in-transit items corresponding to the second reachable path at the target time.

[0041] Wherein, the monitoring device is also used to collect the coded information of the items passing through the monitoring device.

[0042] After obtaining the full warehouse congestion information of the target warehouse at the target time, the method further includes:

[0043] Obtaining a target sorting ring selected by a user from the at least one sorting ring;

[0044] Determine the target items flowing on the target sorting ring at the target time according to the accumulated coding information of the items flowing into the target sorting ring and the accumulated coding information of the items flowing out of the target sorting ring at the target time;

[0045] Determine the item circulation information associated with the target sorting loop according to the coding information of the target item, wherein the item circulation information includes the category proportion and / or the percentage of parts and wholes and / or the percentage of circulation circles of the target item;

[0046] The article flow information is provided to the user, so that when congestion occurs in the second reachable path corresponding to the target sorting ring, a congestion handling solution is determined according to the article flow information.

[0047] Among them, a unique monitoring device is arranged on each line body corresponding to different lower crossings in the conveyor line, and the line body corresponding to the lower crossing is the line body between the sorting ring in the conveyor line and the lower crossing.

[0048] For the line body corresponding to at least one lower crossing in the conveying line, and correspondingly divided at least one third reachable path, the method further includes:

[0049] Obtaining task information of different lower exits that have reached the lower exits and have not been caged at the target time;

[0050] According to the task information that has reached the next exit and has not been caged, determine the number of third in-transit items corresponding to the third reachable paths corresponding to different next exits at the target time;

[0051] The method of summarizing the congestion status of each reachable path to obtain the full warehouse congestion information of the target warehouse at the target time also includes: determining the congestion level of the third reachable path in a congested state according to the number of third in-transit items corresponding to the third reachable path at the target time.

[0052] Wherein, after obtaining the full warehouse congestion information of the target warehouse at the target time, the method further includes:

[0053] Obtaining a target exit selected by a user from the at least one exit;

[0054] Obtaining the cage loading task information associated with the target lower crossing at the target time and the task information of the lower crossing that has been reached and caged;

[0055] Determine the in-transit items on the sorting ring corresponding to the target lower gate and transmitted on the sorting ring according to the cage loading task information, the task information of the items that have arrived at the lower gate and have been caged, and the task information of the items that have arrived at the lower gate and have not been caged;

[0056] The user is provided with item information of items that have arrived at the lower crossing but are not caged and item information of items in transit in the sorting ring, so that when congestion occurs on the third accessible path corresponding to the target lower crossing, a congestion handling plan can be determined according to the item information.

[0057] Wherein, the method further comprises:

[0058] Providing an operation interface including a plurality of accessible paths divided by the conveying line;

[0059] The path to be viewed selected by the user from the multiple reachable paths is obtained through the operation interface to provide the user with information related to the path to be viewed, and the path to be viewed is at least one of the target reachable path, the target sorting ring, and the target exit.

[0060] A device for obtaining warehouse congestion information, applied to a server, for obtaining the congestion situation of a target warehouse conveyor line when dynamically conveying items, the device comprising:

[0061] a reachable information obtaining unit, used to obtain reachable information associated with the target warehouse, wherein the reachable information is used to represent a plurality of reachable paths divided according to monitoring equipment arranged on the conveyor line, and the reachable paths are conveying paths of items on the conveyor line;

[0062] A congestion status obtaining unit, used to obtain congestion status information submitted by the monitoring device at a target time, wherein the congestion status information is used to indicate whether congestion occurs at the location of the monitoring device at the target time;

[0063] A congestion state determination unit, configured to determine the congestion state of the reachable path to which the endpoint monitoring device belongs at the target time according to the congestion state information submitted by the endpoint monitoring device of each reachable path;

[0064] The congestion status summary unit is used to summarize the congestion status of each reachable path and obtain the full warehouse congestion information of the target warehouse at the target time to make a decision on congestion relief.

[0065] The congestion state determining unit may be specifically configured to: when determining that the endpoint monitoring device is a trusted device, determine the congestion state of the endpoint monitoring device as the congestion state of the reachable path to which it belongs.

[0066] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of any of the methods described above.

[0067] An electronic device, comprising:

[0068] one or more processors; and

[0069] A memory associated with the one or more processors, the memory being used to store program instructions, wherein the program instructions, when read and executed by the one or more processors, execute the steps of any of the aforementioned methods.

[0070] A computer program product comprises a computer program / computer executable instructions, wherein the computer program / computer executable instructions implement the steps of any of the aforementioned methods when executed by a processor in an electronic device.

[0071] According to the specific embodiments provided in this application, this application discloses the following technical effects:

[0072] In an embodiment of the present application, the conveyor line can be divided into multiple line segments based on the monitoring equipment deployed on the conveyor line of the target warehouse, and each line segment represents a reachable path for a section of items when dynamically transmitted on the conveyor line. Then, based on the hardware capabilities of the monitoring equipment corresponding to each reachable path, the congestion conditions of each reachable path at the target time are characterized, and then the congestion conditions of multiple reachable paths are integrated to obtain the full-warehouse congestion information representing the overall operating pressure of the conveyor line at the target time.

[0073] Among them, the hardware capability of the monitoring device can be reflected in the ability to collect the congestion status of the location. In this way, according to the basic principle of judging congestion at the end, the congestion status of the reachable path can be determined based on the congestion status of the end point monitoring device corresponding to the reachable path.

[0074] In addition, the hardware capability of the monitoring device may preferably be embodied as the ability to count items flowing through the monitoring device. In this way, the congestion level of the accessible path may also be determined based on the flow information obtained by the monitoring device counting.

[0075] Such a solution will help warehouse managers to fully and accurately grasp the overall congestion situation in the warehouse without relying on the personal experience of the managers. It can more objectively portray the operating pressure of the warehouse at the target time, and provide an effective basis for managers to make congestion relief decisions and formulate reasonable congestion handling plans.

[0076] Of course, any product implementing the present application does not necessarily need to achieve all of the advantages described above at the same time. BRIEF DESCRIPTION OF THE DRAWINGS

[0077] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0078] Figure 1 is a schematic diagram of a system for obtaining warehouse congestion information provided by an embodiment of the present application;

[0079] Figure 2 This is a schematic diagram of a conveyor line provided in an embodiment of the present application;

[0080] Figure 3 is a flow chart of a method for obtaining warehouse congestion information provided by an embodiment of the present application;

[0081] Figures 4 to 6 It is a schematic diagram of displaying traffic details information provided by an embodiment of the present application;

[0082] Figure 7 is a schematic diagram of a device for obtaining warehouse congestion information provided by an embodiment of the present application;

[0083] Figure 8 It is a schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0084] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.

[0085] When automated sorting is achieved through an intelligent warehousing system, the sorted items can be transported to a designated location via a conveyor line. The conveyor line can also be called an assembly line, which is mainly used to achieve the task of transporting items. In one case, the conveyor line can be used to transport items from the inlet to the storage device to achieve storage in the warehouse; in another case, the conveyor line can be used to transport items from the storage device to the outlet to achieve sorting and out of the warehouse.

[0086] In actual applications, in order to sense the specific position of items when they are being transported on the conveyor line, some monitoring devices that can sense the passage of items will be arranged at intervals on the conveyor line, thereby realizing the positioning of items on the conveyor line. Generally, monitoring equipment can include the following two types: equipment that can sense the passage of items, such as photoelectric equipment; equipment that can sense the passage of items and can obtain item coding information, such as BCR code reading equipment, cameras, etc. Among them, if the items are directly placed on the conveyor line for transmission, the item coding information can be reflected as information that can identify the identity of the item itself; if the items are transported through containers on the conveyor line, that is, the items are placed in containers that can be transported on the conveyor line, the item coding information can be reflected as information that can identify the identity of the container, such as a box number.

[0087] The embodiments of the present application can rely on the existing hardware deployment solution of the warehousing system to provide a solution for describing the operating pressure in the warehouse based on the information reported by the monitoring equipment arranged on the conveyor line, so as to facilitate the management personnel to conveniently and comprehensively grasp the overall congestion situation of the conveyor line in the warehouse, and then provide an accurate and objective basis for specifying the congestion handling solution, which is helpful to improve the congestion relief effect.

[0088] From the perspective of system architecture, see Figure 1 The system for obtaining warehouse congestion information provided by the embodiment of the present application may include a client and a server.

[0089] The client can be deployed on a terminal device associated with the user and exist in the form of a web page or an independent application. Alternatively, the client can be integrated into an existing application in the form of a service component as a new functional module of the existing application, for example, the client is integrated into an existing application that can be applied to the intelligent warehousing system in the form of an SDK (Software Development Kit).

[0090] Specifically, the client can obtain relevant information of the monitoring equipment deployed on the conveyor line of the target warehouse, and provide operation options for configuring the reachable information associated with the target warehouse based on the deployed monitoring equipment; after obtaining the reachable information associated with the target warehouse through the operation option, it can be submitted to the server so that the server can automatically obtain the congestion information of the entire warehouse of the target warehouse based on the reachable information.

[0091] The relevant information of the monitoring device may include at least the location, device code and device type of the monitoring device. Figure 2 The user is provided with relevant information of the monitoring equipment arranged in the warehouse 1 in the form of the schematic diagram of the conveyor line shown in the figure, and the user divides the conveyor line of the warehouse 1 into multiple line segments, each of which corresponds to a reachable path. The user who configures the reachable information can be the manager of the target warehouse, or can be the relevant personnel of the intelligent warehousing system service provider.

[0092] In the embodiment of the present application, the reachable information may at least include relevant information of multiple reachable paths divided according to the monitoring devices. For example, the path code of the reachable path, the device code and device type of the corresponding starting point monitoring device and end point monitoring device. Figure 2 In the example given, the reachability information shown in Table 1 below can be configured to be obtained.

[0093]

[0094] Table 1

[0095] As shown in the examples in Table 1, the reachable path may include different configuration granularities: at one configuration granularity, the starting point monitoring device and the end point monitoring device corresponding to the reachable path are two adjacently arranged devices, as shown in reachable path 1; at another configuration granularity, at least one intermediate monitoring device may be provided between the starting point monitoring device and the end point monitoring device corresponding to the reachable path, as shown in reachable path 2. Specifically, the granularity of the reachable path may be configured according to the pressure monitoring requirements.

[0096] In addition, in practical applications, the reachability information may also include relevant information of the parent reachable path to which the reachable path belongs, for example, the path code of the parent reachable path, and the device codes of the corresponding starting point monitoring device and end point monitoring device.

[0097] against Figure 2 In the example given, the reachable information shown in Table 2 below can also be configured to be obtained.

[0098]

[0099] Table 2

[0100] It can be understood that Table 2 only takes reachable path 4 as an example to illustrate the relevant information of the parent reachable path. In actual applications, the parent reachable paths associated with other reachable paths can also be configured according to usage, which is not illustrated here.

[0101] The following is an explanation of the implementation process of the present application embodiment for obtaining the congestion situation of the target warehouse conveyor line when dynamically conveying items with specific examples, see Figure 3The flow chart shown may include:

[0102] S301: The server obtains the reachable information associated with the target warehouse, where the reachable information is used to represent a plurality of reachable paths divided according to monitoring equipment arranged on the conveyor line, and the reachable paths are conveying paths of items on the conveyor line.

[0103] When applying the embodiment of the present application to obtain the congestion situation of the entire warehouse 1, the server can determine the congestion status of the reachable path to which the monitoring equipment belongs based on the reachable information shown in Table 1 and the congestion status information reported by the monitoring equipment deployed on the conveyor line, and then summarize the congestion status information of multiple reachable paths to obtain the congestion situation of the entire warehouse of the target warehouse.

[0104] In actual applications, the server can be privately deployed for the target warehouse, that is, the server can only obtain and save the reachability information of the target warehouse. Alternatively, the server can be public for the target warehouse and other warehouses, that is, the server can associate multiple warehouses and save the reachability information associated with each of these multiple warehouses, and determine the target warehouse by the warehouse code.

[0105] S302: Obtain congestion status information submitted by the monitoring device at the target time, wherein the congestion status information is used to indicate whether congestion occurs at the location of the monitoring device at the target time.

[0106] As an example, the intelligent warehousing system of an embodiment of the present application may include multiple control levels, from top to bottom: warehouse management system (Warehouse Management System, WMS), warehouse control system WCS (Warehouse Control System), equipment controller (closest to the physical equipment, usually some form of programmable logic controller PLC or a dedicated real-time PC control system).

[0107] Under such a system control level, the equipment controller can collect the information collected by the monitoring equipment and report it to the WCS, and then store the reported information in the warehouse execution system (Warehouse Execution System, WES, which is used to combine the logistics operations and equipment logistics operations related elements in WMS and WCS to provide scheduling and decision-making for warehouse operations) through the WCS. The server of the embodiment of the present application can be deployed in the WES to automatically generate the full warehouse congestion information of the target warehouse based on the data stored in the WES.

[0108] In actual applications, after the WCS obtains the information reported by the device controller, it can report it in real time and store it in the WES, or it can report it regularly according to a preset time, for example, reporting to the WES once every 10 minutes.

[0109] For optoelectronic equipment, the reported information may include: the warehouse code of the warehouse to which the optoelectronic equipment belongs, the equipment code of the optoelectronic equipment, the information collection time, and congestion status information; for BCR equipment, the reported information may include: the warehouse code of the warehouse to which the BCR equipment belongs, the equipment code of the BCR equipment, the information collection time, congestion status information, and item coding information (such as the box number in the example above).

[0110] In addition, the information reported by the monitoring device may preferably include flow information, that is, the number of items flowing through the monitoring device. If the items are contained in containers, the flow information refers to the number of containers flowing through the monitoring device. Taking the monitoring devices at the four points A6, A7, A8, and A9 as an example, the reported information can be shown in Table 3 below.

[0111]

[0112] Table 3

[0113] In actual applications, the monitoring device can determine whether congestion occurs on the conveyor line at its location based on its own hardware capabilities, or it can determine whether congestion occurs at its location based on preset congestion rules. The embodiments of the present application do not limit the implementation process of the monitoring device to determine the congestion status.

[0114] Corresponding to the implementation scheme of WCS reporting the information collected by the monitoring device according to the preset time, the target time in the embodiment of the present application can be reflected as the status reporting time closest to the server trigger time. The server trigger time is the time when the server is triggered to start obtaining the full warehouse congestion information.

[0115] Specifically, the embodiments of the present application can provide different server-side triggering schemes, which are illustrated below with examples.

[0116] In one implementation, it can be triggered by a user. For example, the manager of the target warehouse can trigger the server to start the process of obtaining the congestion information of the entire warehouse by submitting a query request to the server. Correspondingly, the server can determine the time included in the query request as the target time, and obtain the congestion information of the entire warehouse at the target time. The target time determined by the server is the time included in the query request.

[0117] Among them, the manager can request to view the current congestion situation of the warehouse through a query request, that is, the query request can include the current time, and the target time can be reflected as the status report time closest to the current time. Alternatively, the manager can request to view the historical congestion situation of the warehouse through a query request, that is, the query request can include the historical time to be checked, and the target time can be reflected as the status report time closest to the historical time.

[0118] In one implementation, it can be triggered on a scheduled basis. For example, a pre-configured scheduled task can be used to schedule the server to start the process of obtaining the full warehouse congestion information. Correspondingly, the server can determine the trigger time of the scheduled task as the target time, and obtain the full warehouse congestion information at the target time. In this way, the target time can be reflected as the status reporting time closest to the trigger time of the scheduled task.

[0119] In this way, the server can cache the full-warehouse congestion information obtained at different trigger times of the scheduled task, and then when the user has the need to view information, it can directly match the full-warehouse congestion information corresponding to the time the user is looking for from the cached information and provide it to the user, which helps to improve the response speed of information viewing; and it can also conduct traceability analysis on the full-warehouse congestion information corresponding to different trigger times to achieve the purpose of determining the cause of congestion, etc.

[0120] For the example in Table 3, if the target time is 14:05, the congestion status information submitted by the monitoring device at the target time can be reflected as the congestion status information collected by each monitoring device and submitted by the WCS at the reporting time 14:00.

[0121] S303: Determine the congestion status of the reachable path to which the endpoint monitoring device belongs at the target time according to the congestion status information submitted by the endpoint monitoring device of each reachable path.

[0122] In the embodiment of the present application, the congestion state of the entire reachable path can be determined based on the congestion state at the end of the reachable path. That is, if the end monitoring device of the reachable path is in a non-congested state, the line between the start monitoring device and the end monitoring device of the reachable path will usually not be congested; if the end monitoring device is in a congested state, it can be determined that congestion has occurred on the line between the two.

[0123] Among them, the starting point and the end point are mainly determined according to the conveying direction of the items on the conveyor line. Figure 2 In the example given, if the item is transported from left to right, A1 is the starting point monitoring device of reachable path 1, and A2 is the end point monitoring device of reachable path 1; if the item is transported from right to left, A2 is the starting point monitoring device of reachable path 1, and A1 is the end point monitoring device of reachable path 1.

[0124] In the embodiment of the present application, in addition to the above implementation scheme of determining the congestion state of the endpoint monitoring device as the congestion state of the accessible path to which it belongs, the following scheme can also be provided to improve the accuracy of determining the congestion state of the accessible path.

[0125] First, it is possible to determine whether the monitoring device is a trustworthy device, that is, how accurate the congestion status information collected by the monitoring device is.

[0126] Taking optoelectronic equipment as an example, when it is determined that there are unmoved items at the location based on the emitted light signal, it can be determined that congestion has occurred, and the accuracy of information collection is very high, so it can be determined as a trusted device. Taking BCR equipment as an example, the accuracy of congestion status information collection is relatively low, so it can be determined as an untrusted device. In addition, in practical applications, cameras can also be used as monitoring equipment to locate items on the conveyor line. Considering that the images taken by the camera are used to determine whether congestion has occurred at the location, the accuracy of information collection is also very high, and the camera can also be determined as a trusted device.

[0127] Secondly, if the endpoint monitoring device is determined to be a trusted device, the congestion status of the endpoint monitoring device can be determined as the congestion status of the reachable path to which it belongs, as described above. For example, when judging the congestion status of reachable path 5 based on the congestion status information reported at 14:00, it is determined that the endpoint monitoring device of reachable path 5 is A9, and the device type of the monitoring device is an optoelectronic device, so the congestion status reported by A9 can be determined as the congestion status of reachable path 5, that is, it can be determined that reachable path 5 is in a non-congested state at 14:00.

[0128] If the endpoint monitoring device is determined to be a non-trusted device, the congestion status of the accessible path can be determined in the following way:

[0129] 1. If the congestion status information submitted by the terminal monitoring device indicates that congestion occurs at the location of the terminal monitoring device, the front monitoring device and the rear monitoring device adjacent to the terminal monitoring device can be determined based on the layout position of the terminal monitoring device on the conveyor line, and both the front monitoring device and the rear monitoring device are trusted devices.

[0130] It can be understood that, according to the conveying direction of the items on the conveyor line, compared with the terminal monitoring device, the trusted monitoring device that the items pass through first is the front monitoring device, and the trusted monitoring device that the items pass through later is the rear monitoring device. In other words, the embodiment of the present application can combine the congestion status information reported by the trusted devices adjacent to and before the terminal monitoring device to determine the congestion status of the reachable path to which the terminal monitoring device belongs.

[0131] Specifically, when it is determined that congestion occurs in the front area of ​​the terminal monitoring device according to the congestion status information submitted by the front monitoring device, and when it is determined that congestion occurs in the rear area of ​​the terminal monitoring device according to the congestion status information submitted by the rear monitoring device, it can be determined that the reachable path to which the terminal monitoring device belongs is in a congested state; otherwise, it is determined that the reachable path to which the terminal monitoring device belongs is in a non-congested state.

[0132] Optionally, in order to detect congestion as early as possible and facilitate management personnel to promptly handle the congestion, for untrusted monitoring devices arranged at the diversion port and the confluence port, the embodiment of the present application can determine the congestion status of the rear area and the front area in the following manner:

[0133] If the terminal monitoring device is located at the diversion port of the conveyor line, at least two diversion paths associated with the diversion port can be determined, and a rear monitoring device adjacent to the terminal monitoring device can be determined from each of the at least two diversion paths; if the congestion status information submitted by at least two rear monitoring devices includes congestion status information, it can be determined that congestion occurs in the rear area of ​​the terminal monitoring device. That is, when congestion occurs in at least one diversion path, it can be determined that congestion occurs on that side.

[0134] For example, when judging the congestion state of reachable path 4, it is determined that the terminal monitoring device of reachable path 4 is A7, the device type of the monitoring device is a BCR device, and it is located at the diversion port of the conveying line.

[0135] When judging the congestion status through the information reported at 14:10, the congestion status information reported by A7 is congested, the congestion status information reported by its front monitoring device A6 is non-congested, the congestion status information reported by a rear monitoring device A8 is congested, and the congestion status information reported by another rear monitoring device A9 is non-congested. According to the above introduction, it can be determined that there is no congestion in the front area of ​​A7 and congestion in the rear area. Therefore, it can be determined that the reachable path 4 is in a non-congested state at 14:10.

[0136] When judging the congestion status through the information reported at 14:20, the congestion status information reported by A7 is congested, the congestion status information reported by its front monitoring device A6 is congested, the congestion status information reported by a rear monitoring device A8 is congested, and the congestion status information reported by another rear monitoring device A9 is non-congested. According to the above introduction, it can be determined that both the front area and the rear area of ​​A7 are congested, so it can be determined that the reachable path 4 is in a congested state at 14:20.

[0137] Similarly, if the terminal monitoring device is located at the confluence of the conveyor line, at least two confluence paths associated with the confluence can be determined, and a front monitoring device adjacent to the terminal monitoring device can be determined from each of the at least two confluence paths; if the congestion status information submitted by at least two front monitoring devices includes congestion status information, it can be determined that congestion occurs in the front area of ​​the terminal monitoring device. That is, when congestion occurs in at least one confluence path, it can be determined that congestion occurs on that side.

[0138] For example, when judging the congestion status of reachable path 2, it is determined that the terminal monitoring device of reachable path 2 is A5, the device type of the monitoring device is a BCR device, and it is located at the confluence of the conveyor line. Then, when the congestion status information reported by A5 is congestion, the congestion status of the front area of ​​A5 can be determined according to the congestion status information reported by its front monitoring devices A4 and A10 at the same time, and the congestion status of the rear area of ​​A5 can be determined according to the congestion status information reported by its rear monitoring device A6 at the same time. Finally, the congestion status of the front area and the rear area are combined to determine the congestion status of reachable path 2. The specific implementation process can be referred to the examples given above, and no examples are given here.

[0139] 2. If the congestion status information submitted by the endpoint monitoring device indicates that there is no congestion at the location of the endpoint monitoring device, it can be determined that the reachable path to which the endpoint monitoring device belongs is in a non-congested state.

[0140] Taking the BCR device as an example, if there is no object with the same coding information that continuously reads and interacts with it at the location, it can be determined that there is no congestion at the location, and the accuracy in identifying the non-congested state is high. Therefore, the non-congested state information collected by the BCR device can be trusted, and the reachable path can be determined to be in a non-congested state based on this.

[0141] Of course, in this case, the congestion status information of the reachable path can be determined by combining the congestion status information reported by the preceding monitoring device and the following monitoring device adjacent to the endpoint monitoring device as described above, and the embodiment of the present application does not limit this.

[0142] In addition, it should be noted that for the line bodies corresponding to different lower crossings in the conveyor line, that is, the line body between the sorting ring and the lower crossing, if at least two monitoring devices are arranged on the line body, the congestion state of the corresponding accessible path can be determined according to the above scheme. For example, the congestion state of the accessible path 9 in the example of Table 1 can be determined according to the congestion state of the terminal monitoring device A14.

[0143] However, from the perspective of actual monitoring equipment deployment solutions, based on cost savings considerations, only one optoelectronic device is usually deployed on the line segment, for example, the accessible path 10 in the example in Table 1. Correspondingly, the embodiment of the present application can also determine the congestion status of the accessible path according to the following solution:

[0144] When it is determined that the reachable path corresponds to the line body between the sorting ring and the lower crossing in the conveyor line, and a unique and trustworthy monitoring device is arranged on the line body, the unique monitoring device can be used as the terminal monitoring device of the reachable path, and the congestion state of the terminal monitoring device can be determined as the congestion state of the reachable path. That is, in the above example, the congestion state of the reachable path 10 can be determined according to the congestion state of the monitoring device A15.

[0145] S304: Summarize the congestion status of each reachable path, and obtain the congestion information of the entire target warehouse at the target time to make a decision on congestion relief.

[0146] After obtaining the congestion status information of each reachable path at the target time, the information can be summarized to form a complete warehouse congestion information and provided to the management personnel. In this way, the management personnel can make congestion relief decisions based on the warehouse congestion information, for example, whether congestion relief is needed for the target warehouse, and provide specific congestion treatment solutions when congestion relief is needed.

[0147] The embodiments of the present application can provide the management personnel with the information on the congestion situation of the entire warehouse through different implementation methods, which are illustrated by examples below.

[0148] In one implementation, the reachable paths can be connected according to their corresponding distribution positions on the conveyor line. Figure 2 The congestion situation of the entire warehouse can be displayed to the management personnel in the form of a schematic diagram of the conveyor line shown. Specifically, the congestion at each accessible path can be marked in the schematic diagram in the form of text and / or color, so that the management personnel can more intuitively understand the storage operation pressure under the target time.

[0149] In one implementation, the complete conveying path of the item on the conveyor line can be disassembled, and the complete conveying path is used as the basic display unit to show the management personnel the congestion status of each complete conveying path included in the target warehouse. As an example, the complete conveying path can be reflected as the parent reachable path, the sorting ring path, and the path from the sorting ring to the next exit. Figure 2 As well as the examples given above, at least the congestion conditions of the parent reachable path 41, the parent reachable path 42, the parent reachable path 43, the sorting ring-upper layer, the sorting ring-lower layer, and the sorting ring to different lower exits can be displayed, which can be provided to the management personnel as the whole warehouse congestion information of warehouse 1.

[0150] The embodiment of the present application does not limit the specific display method of the whole warehouse congestion information, the marking method of the congestion status, etc., and can be flexibly set according to usage requirements.

[0151] Preferably, in addition to being able to reflect to management personnel whether a reachable path is in a congested state, the embodiments of the present application can also make full use of the information reported by the monitoring equipment to provide management personnel with more detailed congestion information.

[0152] For example, the traffic information reported by the monitoring equipment can be used to further determine the congestion level information of the accessible paths in a congested state, so that management personnel can handle congestion in a targeted and graded manner to improve the congestion relief effect.

[0153] Specifically, the monitoring device can count the items flowing through the monitoring device to obtain the flow information shown in Table 3 above. In this way, after the server obtains the total number of items accumulated by different monitoring devices at the target time, it can calculate the number of in-transit items corresponding to the reachable path at the target time based on the total number of items accumulated by the starting point monitoring device and the end point monitoring device of each reachable path, and then determine the congestion level of the reachable path in a congested state based on the number of items in-transit.

[0154] Among them, the number of items in transit can be reflected as the difference between the total number of items accumulated by the starting point monitoring device at the target time and the total number of items accumulated by the end point monitoring device at the target time, that is, the number of items that have passed through the starting point monitoring device but have not yet reached the end point monitoring device.

[0155] In practical applications, it is possible that manual operations may be performed on the items transported on the conveyor line. To ensure the accuracy of determining the number of items in transit, the maximum value between the calculated difference and 0 can be taken as the number of items in transit associated with the reachable path.

[0156] In addition, it should be noted that the total number of items accumulated by the monitoring equipment at the target time refers to the sum of the flow information reported by the monitoring equipment between the start time of the day's operation and the target time. For example, if the target time is 14:05 and the start time of the day's operation of the target warehouse is 06:00, the sum of the flow information reported by each monitoring equipment at each preset time interval between 6:00 and 14:05 can be calculated; if the start time of the day's operation of the target warehouse is 14:00, the sum of the flow information reported by each monitoring equipment at each preset time interval between 14:00 and 14:05 can be calculated.

[0157] Taking the example in Table 3 as an example, if the monitoring device starts reporting information from 14:00, the server executes the process of obtaining the congestion information of the entire warehouse every 5 minutes, and the corresponding traffic statistics information shown in Table 4 below can be obtained.

[0158]

[0159] Table 4

[0160] After obtaining the number of in-transit items corresponding to the reachable path at the target time, the congestion level of the reachable path in the congested state can be determined according to the preset congestion level classification rule.

[0161] In one implementation, the congestion level classification rule can be reflected as preset values ​​corresponding to different congestion levels. For example, the preset values ​​are 20, 30, and 40. When the number of items in transit is less than 20, the congestion level of the accessible path can be determined to be level 1 congestion, when it is greater than 20 and less than 30, the congestion level of the accessible path is level 2 congestion, when it is greater than 30 and less than 40, the congestion level of the accessible path is level 3 congestion, and when it is greater than 40, the congestion level of the accessible path is level 4 congestion. The number of congestion levels and the corresponding preset values ​​can be determined according to usage requirements, and the embodiments of the present application do not limit this.

[0162] In one implementation, the congestion level classification rules can be reflected as preset ratios corresponding to different congestion levels. This is because the capabilities of the equipment deployed in different warehouses are different. Taking the sorting ring as an example, the specifications of the sorting ring are different, and the corresponding amount of items that can be carried will also be different. For example, the maximum carrying capacity of some sorting rings is 2,000 boxes of items, and the maximum carrying capacity of some sorting rings is 3,000 boxes of items. Taking the lower crossing as an example, the length of the line corresponding to the lower crossing is different, and the corresponding amount of items that can be accommodated will also be different. For example, the maximum capacity of some lower crossings is 10 boxes of items, and the maximum capacity of some lower crossings is 20 boxes of items.

[0163] Therefore, for the sorting ring, the carrying capacity of the sorting ring on each layer in the target warehouse can be obtained, the ratio of the number of in-transit items and the carrying capacity of the sorting ring corresponding to the target time can be calculated, and then compared with the preset ratio, the congestion level of the sorting ring in the congested state can be obtained accordingly.

[0164] For the lower exits, the capacity value of the line corresponding to each lower exit in the target warehouse can be obtained, the ratio of the number of in-transit items corresponding to the lower exit at the target time to its capacity value can be calculated, and then compared with the preset ratio, the congestion level of the lower exit in the congested state can be obtained.

[0165] The above is a congestion level determination solution provided based on the capabilities of the starting point monitoring equipment and the end point monitoring equipment. Considering that in the actual deployment process of the target warehouse, different monitoring equipment deployment solutions may be adopted in combination with the usage requirements of different areas of the conveyor line, correspondingly, the embodiment of the present application can divide the conveyor line into different types of line bodies and provide different implementation solutions for determining the congestion level.

[0166] As an example, the conveying line may include the following three types of line bodies: a sorting ring, a line body between the sorting ring and the lower gate, and a target line body other than the above two types of line bodies.

[0167] The following examples illustrate the congestion level determination schemes corresponding to different types of lines.

[0168] 1. Target line

[0169] The target line can be reflected as the line that the items pass through before they flow to the sorting ring and the lower exit. Figure 2 As can be seen from the examples, the target line body may at least include: the line body between the cargo inlet and the multi-pass, the line body between the cargo inlet and the sorting ring, and the line body between the multi-pass and the sorting ring. Among them, the multi-pass refers to a dense storage device.

[0170] Usually, a large number of monitoring devices are deployed on the target line. The multiple first reachable paths divided from the target line can be matched with corresponding starting point monitoring devices and end point monitoring devices. Therefore, referring to the above introduction, the capabilities of the starting point monitoring devices and the end point monitoring devices can be comprehensively considered to determine the congestion level of the first reachable path in a congested state.

[0171] Specifically, the server can obtain the total number of items accumulated by the monitoring devices arranged on the target line at the target time; and calculate the number of first in-transit items corresponding to each first reachable path at the target time according to the total number of items accumulated by the starting point monitoring devices and the end point monitoring devices corresponding to different first reachable paths. In this way, the congestion level of the first reachable path in a congested state can be determined according to the number of first in-transit items corresponding to the first reachable path at the target time.

[0172] Optionally, after viewing the full warehouse congestion information provided by the server, the manager can also submit a detail viewing request for the first accessible path of interest, that is, the target accessible path in the embodiment of the present application, so as to obtain more interesting information related to the target accessible path. Specifically, the manager can submit a detail viewing request by inputting the path code of the target accessible path or clicking on the target accessible path in the conveyor line schematic.

[0173] In this way, after the server obtains the target reachable path selected by the user from multiple first reachable paths, it can determine at least one target parent reachable path to which the target reachable path belongs, and obtain the transmission task information and transmission task completion information of different target parent reachable paths at the target time. According to the transmission task information, the cumulative delivery amount of different categories of items delivered through each target parent reachable path at the target time can be determined; according to the transmission task completion information, the cumulative arrival amount of different categories of items delivered through each target parent reachable path at the target time can be determined. In this way, the information associated with different target parent reachable paths can be provided to the user, so that when congestion occurs in the target reachable path, the congestion handling plan can be determined according to the associated information. The associated information may include the cumulative delivery amount, cumulative arrival amount of different categories of items at the target time, and the in-transit quantity determined based on the cumulative delivery amount and the cumulative arrival amount, and the in-transit quantity refers to the quantity of items in transit at the target parent reachable path at the target time.

[0174] As an example, the transmission tasks and completed transmission tasks associated with the target parent reachable path at the target time can be reflected as WES tasks with a task start time ≤ target time and a task end time ≥ target time queried according to the path code of the target parent reachable path, or according to the device codes of the starting point monitoring device and the end point monitoring device of the target parent reachable path.

[0175] It can be understood that if the monitoring device corresponding to the target reachable path can also obtain the coding information of the items flowing through the detection device, the server can also determine the item with the longest circulation time in the target parent reachable path based on the coding information, and provide the relevant information of the item to the user, such as at least one of the item's coding information, category information, and circulation time.

[0176] Taking the reachable path 4 in Table 2 as an example, when the manager finds that the path is in a congested state, he can determine it as the target reachable path and request to further view the task execution status of its target parent reachable path. Correspondingly, the server can Figure 4 The method shown provides detailed traffic information associated with the parent reachable path 41, the parent reachable path 42, and the parent reachable path 43, so that the management personnel can understand the final destination of the items congested at the reachable path 4, and then determine whether it is necessary to pre-process the parent reachable paths with a large number of items on the way according to the overall task situation of each parent reachable path, such as personnel scheduling and / or system traffic control, etc. The specific information can be determined in combination with usage requirements.

[0177] 2. Sorting ring

[0178] The embodiment of the present application can divide at least one second accessible path corresponding to at least one sorting ring in the conveyor line. Figure 2 In the example given, the conveyor line includes an upper sorting ring and a lower sorting ring, so two second accessible paths can be divided.

[0179] Correspondingly, the embodiment of the present application may provide the following implementation scheme for determining the congestion level of the sorting ring.

[0180] Specifically, the server can calculate the number of second in-transit items corresponding to the second reachable paths corresponding to different sorting rings at the target time based on the total number of inflow items accumulated by at least one monitoring device associated with the entrances of different sorting rings at the target time, and the total number of outflow items accumulated by at least one monitoring device associated with the exits of different sorting rings at the target time, and then determine the congestion level of the second reachable path in a congested state based on the number of second in-transit items corresponding to the second reachable path at the target time.

[0181] It can be understood that at least one monitoring device associated with the entrance of the sorting ring can be embodied as monitoring devices respectively arranged on each confluent path that converges into the sorting ring, and the total number of inflow items accumulated by these monitoring devices at the target time can be obtained, and the sum of the accumulated total number of inflow items of the sorting ring at the target time.

[0182] Alternatively, at least one monitoring device associated with the entrance of the sorting ring can be embodied as a unique monitoring device arranged at the confluence of the sorting ring, that is, a monitoring device can be arranged on the section of the line after the confluence of various confluence paths and before reaching any lower crossing, so as to count the articles flowing into the sorting ring and obtain the total number of articles flowing into the sorting ring at the target time.

[0183] At least one monitoring device associated with the outlet of the sorting ring can be embodied as monitoring devices respectively arranged on the line from the sorting ring to different lower exits. The total number of outflowing articles accumulated by these monitoring devices at the target time can be obtained, and the sum of the accumulated total number of outflowing articles of the sorting ring at the target time.

[0184] In this way, the difference between the total number of inflow items and the total number of outflow items is the second number of in-transit items corresponding to the second reachable path corresponding to the sorting ring at the target time. Combined with the carrying capacity of the sorting ring and the preset congestion level classification rules, the congestion level of the second reachable path in a congested state can be obtained.

[0185] Optionally, if the monitoring device can also collect coding information of items flowing through the monitoring device, then after the manager views the warehouse congestion information provided by the server, he can also submit a detail viewing request for the second reachable path of interest, that is, the target sorting ring in the embodiment of the present application, so as to obtain more interesting information related to the target sorting ring.

[0186] Specifically, after the server obtains the target sorting ring selected by the user from at least one sorting ring, it can determine the target items flowing on the target sorting ring at the target time according to the accumulated coding information of the items flowing into the target sorting ring and the accumulated coding information of the items flowing out of the target sorting ring at the target time. In this way, the item flow information associated with the target sorting ring can be analyzed and determined according to the coding information of the target items, and provided to the user, so that when congestion occurs in the second reachable path corresponding to the target sorting ring, a congestion handling plan can be determined according to the item flow information. Among them, the item flow information may include the category proportion and / or the proportion of the parts and the whole and / or the proportion of the number of circulation circles of the target items.

[0187] That is to say, when the items flow into the target sorting ring, the monitoring equipment arranged at the entrance can read the coding information of the items. Similarly, when the items flow out of the target sorting ring and enter the lower exit, the monitoring equipment arranged at the exit can also read the coding information of the items. In this way, the coding information of the target items that are still being transmitted and circulated on the target sorting ring at the target time can be determined, and the relative composition of the target items can be analyzed accordingly to obtain the item flow information of the target sorting ring.

[0188] The relative composition of the target items can be reflected as the proportion of categories, that is, grouping the target items according to categories and calculating the proportion of each category group; and / or, it can be reflected as the proportion of whole and part items, that is, grouping the target items according to whether they need to be split and processing, and calculating the proportion of the two groups of whole items and part items; and / or, it can be reflected as the proportion of circulation circles, that is, grouping the target items according to the number of circles they have circled in the target sorting ring, and calculating the proportion of groups with different numbers of circles within a preset time. For example, it can be reflected as Figure 5 The percentage of circles in one hour is shown. In this way, managers can handle congestion in a targeted manner for groups with a higher percentage.

[0189] 3. The line body corresponding to the lower gate, that is, the line body between the sorting ring and the lower gate

[0190] The embodiment of the present application can divide at least one third accessible path corresponding to the line body corresponding to at least one lower crossing in the conveyor line. Figure 2 In the example given, 12 third accessible paths can be divided correspondingly for the lower passage connected to the upper sorting ring and the lower passage connected to the lower sorting ring.

[0191] It can be understood that if at least two monitoring devices are arranged on the line corresponding to the lower crossing, such as Figure 2 As shown in A13 and A14, the congestion level of the third accessible path in the congested state can be determined by referring to the above description and comprehensively considering the capabilities of the starting point monitoring device and the end point monitoring device.

[0192] If only one monitoring device is installed on the line corresponding to the lower crossing, such as Figure 2 As shown in A15, the embodiment of the present application can determine the congestion level of the underpass in the following manner.

[0193] Specifically, the server can obtain the task information of different exits that have arrived at the exits and not been caged at the target time; based on the task information of the exits that have arrived at the exits and not been caged, the number of third items in transit corresponding to the third accessible paths corresponding to the different exits at the target time can be determined. In this way, the congestion level of the third accessible path in a congested state can be determined based on the number of third items in transit corresponding to the third accessible path at the target time.

[0194] That is to say, the embodiments of the present application can analyze the congestion level of the lower crossing from the perspective of the tasks recorded by the warehousing system. Usually, the cage loading tasks issued to the lower crossing through the sorting ring decision, the tasks that have arrived at the lower crossing but have not been caged, and the tasks that have arrived at the lower crossing and have been caged will all be recorded in the system. When necessary, the server can query the lower crossing tasks whose task start time is ≤ the target time and whose task end time is ≥ the target time according to the path code of the third reachable path, or according to the equipment code of the only monitoring equipment deployed on the third reachable path.

[0195] In this example, after querying the tasks that have arrived at a certain exit and have not been caged at the target time, task analysis can be performed to obtain the number of items that have flowed into the line corresponding to the exit but have not yet been caged, as the number of third in-transit items corresponding to the exit. Among them, cage loading refers to placing the items delivered to the exit into a container that is convenient for transportation or distribution. Taking the offline store in the new retail scenario as an example, after the warehouse performs distribution processing and delivers the items to the exit corresponding to the store, the cage loading operation can be performed to put the items into the container, and then the cage sealing, collection and other operations are performed before unified distribution to the store.

[0196] Optionally, after the manager views the full-warehouse congestion information provided by the server, he or she may also submit a detail viewing request for a third reachable path of interest, i.e., the target exit in the embodiment of the present application, in order to obtain more interesting information related to the target exit.

[0197] Specifically, after the server obtains the target exit selected by the user from at least one exit, it can obtain the cage loading task information associated with the target exit at the target time and the task information that has arrived at the exit and has been caged; based on the cage loading task information, the task information that has arrived at the exit and has been caged, and the task information that has arrived at the exit but has not been caged, it can be determined that the items in transit on the sorting ring corresponding to the target exit are still being transmitted and circulated on the sorting ring. In this way, the user can be provided with the item information of the items that have arrived at the exit and have not been caged and the item information of the items in transit on the sorting ring, so that when congestion occurs on the third reachable path corresponding to the target exit, a congestion handling plan can be determined based on the item information. For example, the item information can be as follows. Figure 6 As shown, it includes at least one of the item's coding information, category information, store information, transit time, waiting time, and other information.

[0198] In this way, the management personnel can decide whether to dispatch personnel according to the congestion situation of the target exit and give priority to the uncaged items in the target exit.

[0199] Understandably, the server can also Figure 5As shown, detailed information of multiple exits is summarized, and the number of in-transit items and the number of uncaged items in the sorting rings of each exit are compared, and the information is provided to management personnel for viewing, so that management personnel can clearly identify the exits that need to be congested, the congestion handling priorities of multiple exits, and the corresponding congestion handling solutions, etc.

[0200] As an example, the embodiment of the present application can determine the target reachable path, target sorting ring, and target exit that the user is interested in through interface interaction, and then provide the user with relevant information according to the above scheme.

[0201] Specifically, an operation interface including multiple reachable paths divided by the conveyor line can be provided to the user, and the path to be viewed selected by the user from the multiple reachable paths can be obtained through the operation interface. The path to be viewed can be at least one of a target reachable path, a target sorting ring, and a target lower crossing.

[0202] For example, the operation interface provided to the user can be Figure 2 As shown in the schematic diagram of the conveyor line, after the user clicks on any reachable path, it can be determined as a path to be viewed, and information related to the path to be viewed is provided to the user.

[0203] To summarize, in the embodiment scheme of the present application, the conveyor line can be first divided into multiple line segments based on the monitoring equipment arranged on the conveyor line of the target warehouse, and each line segment represents a reachable path for a section of an item when it is dynamically transmitted on the conveyor line. Then, based on the hardware capabilities of the monitoring equipment corresponding to each reachable path, the congestion conditions of each reachable path at the target time are characterized, and then the congestion conditions of multiple reachable paths are integrated to obtain the whole warehouse congestion information representing the overall operating pressure of the conveyor line at the target time.

[0204] Among them, the hardware capability of the monitoring device can be reflected in the ability to collect the congestion status of the location. In this way, according to the basic principle of judging congestion at the end, the congestion status of the reachable path can be determined based on the congestion status of the end point monitoring device corresponding to the reachable path.

[0205] In addition, the hardware capability of the monitoring device may preferably be embodied as the ability to count items flowing through the monitoring device. In this way, the congestion level of the accessible path may also be determined based on the flow information obtained by the monitoring device counting.

[0206] Such a solution will help warehouse managers to fully and accurately grasp the overall congestion situation in the warehouse without relying on the personal experience of the managers. It can more objectively portray the operating pressure of the warehouse at the target time, and provide an effective basis for managers to make congestion relief decisions and formulate reasonable congestion handling plans.

[0207] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0208] Corresponding to the above method embodiment, the embodiment of the present application also provides a device for obtaining warehouse congestion information, which is applied to the server and used to obtain the congestion situation of the target warehouse conveyor line when the object is dynamically conveyed. Figure 7 , the device may include:

[0209] A reachable information obtaining unit 701 is used to obtain reachable information associated with the target warehouse, wherein the reachable information is used to represent a plurality of reachable paths divided according to monitoring equipment arranged on the conveyor line, and the reachable paths are conveying paths of items on the conveyor line;

[0210] A congestion status obtaining unit 702, configured to obtain congestion status information submitted by the monitoring device at a target time, wherein the congestion status information is used to indicate whether congestion occurs at the location of the monitoring device at the target time;

[0211] The congestion state determining unit 703 is used to determine the congestion state of the reachable path to which the end point monitoring device belongs at the target time according to the congestion state information submitted by the end point monitoring device of each reachable path;

[0212] The congestion status summary unit 704 is used to summarize the congestion status of each reachable path and obtain the full warehouse congestion information of the target warehouse at the target time to make a decision on congestion relief.

[0213] The congestion state determining unit may be specifically configured to: when determining that the endpoint monitoring device is a trusted device, determine the congestion state of the endpoint monitoring device as the congestion state of the reachable path to which it belongs.

[0214] Wherein, if the endpoint monitoring device is a non-trusted device, the congestion state determination unit may be specifically used to:

[0215] If the congestion status information submitted by the endpoint monitoring device indicates that there is no congestion at the location of the endpoint monitoring device, determining that the reachable path to which the endpoint monitoring device belongs is in a non-congested state;

[0216] If the congestion status information submitted by the terminal monitoring device indicates that congestion occurs at the location of the terminal monitoring device, then according to the layout position of the terminal monitoring device on the conveyor line, the front monitoring device and the rear monitoring device adjacent to the terminal monitoring device are determined, and the front monitoring device and the rear monitoring device are trusted devices;

[0217] When it is determined that congestion occurs in the front area of ​​the terminal monitoring device according to the congestion status information submitted by the front monitoring device, and when it is determined that congestion occurs in the rear area of ​​the terminal monitoring device according to the congestion status information submitted by the rear monitoring device, it is determined that the reachable path to which the terminal monitoring device belongs is in a congested state; otherwise, it is determined that the reachable path to which the terminal monitoring device belongs is in a non-congested state.

[0218] Wherein, if the terminal monitoring device is located at the confluence of the conveyor line, the congestion state determination unit is further used to: determine at least two confluence paths associated with the confluence, and determine a front monitoring device adjacent to the terminal monitoring device from each of the at least two confluence paths; if the congestion state information submitted by at least two front monitoring devices includes congestion state information, then determine that congestion occurs in the front area of ​​the terminal monitoring device;

[0219] If the terminal monitoring device is located at the diversion port of the conveyor line, the congestion status determination unit is further specifically used to: determine at least two diversion paths associated with the diversion port, and determine a rear monitoring device adjacent to the terminal monitoring device from each of the at least two diversion paths; if the congestion status information submitted by at least two rear monitoring devices includes congestion status information indicating congestion, it is determined that congestion occurs in the rear area of ​​the terminal monitoring device.

[0220] If the reachable path corresponds to the line between the sorting ring and the lower crossing in the conveyor line, and a unique and reliable monitoring device is arranged on the line, then

[0221] The congestion state determination unit may be specifically configured to: use the only monitoring device as the end point monitoring device of the reachable path, and determine the congestion state of the end point monitoring device as the congestion state of the reachable path.

[0222] Wherein, the monitoring device is also used to count the articles flowing through the monitoring device, and for the target line body in the conveying line except the sorting ring and the line body between the sorting ring and the lower crossing, a plurality of first reachable paths are divided, and the device also includes:

[0223] The unit for calculating the number of items in transit is used to obtain the total number of items accumulated by the monitoring devices arranged on the target line at the target time; and calculate the first number of items in transit corresponding to each first reachable path at the target time according to the total number of items accumulated by the starting point monitoring devices and the end point monitoring devices corresponding to different first reachable paths;

[0224] The congestion state summary unit is further used to determine a congestion level of the first reachable path in a congested state according to the first number of in-transit items corresponding to the first reachable path at the target time.

[0225] Wherein, the reachable information also includes the parent reachable paths to which the different first reachable paths belong, and the parent reachable path is the complete transmission path of the item in the target line body, and the device also includes:

[0226] a target reachable path obtaining unit, configured to obtain a target reachable path selected by a user from the plurality of first reachable paths after obtaining the full warehouse congestion information, and determine at least one target parent reachable path to which the target reachable path belongs;

[0227] A path association information providing unit is used to obtain the transmission task information and transmission task completion information associated with different target parent reachable paths at the target time; determine the cumulative delivery quantity of different categories of items delivered through each target parent reachable path at the target time based on the transmission task information; and determine the cumulative arrival quantity of different categories of items delivered through each target parent reachable path at the target time based on the transmission task completion information; provide the user with the information associated with different target parent reachable paths so that when congestion occurs on the target reachable path, a congestion handling plan can be determined based on the associated information, wherein the associated information includes the cumulative delivery quantity and cumulative arrival quantity of different categories of items at the target time, and the in-transit quantity of the target parent reachable path determined based on the cumulative delivery quantity and the cumulative arrival quantity.

[0228] Wherein, the monitoring device is also used to count the items flowing through the monitoring device, then for at least one sorting ring in the conveying line, corresponding to at least one second reachable path divided, the device also includes:

[0229] an in-transit article quantity calculation unit, configured to calculate the second in-transit article quantity corresponding to the second reachable paths corresponding to the different sorting loops at the target time according to the total number of inflow articles accumulated by at least one monitoring device associated with the entrances of the different sorting loops at the target time, and the total number of outflow articles accumulated by at least one monitoring device associated with the exits of the different sorting loops at the target time;

[0230] The congestion state summary unit is further used to determine a congestion level of the second reachable path in a congested state according to the number of second in-transit items corresponding to the second reachable path at the target time.

[0231] Wherein, the monitoring device is also used to collect the coding information of the items flowing through the monitoring device, and the device also includes:

[0232] A target sorting ring obtaining unit is used to obtain a target sorting ring selected by a user from the at least one sorting ring after obtaining the whole warehouse congestion information;

[0233] The item flow information providing unit is used to determine the target items flowing on the target sorting ring at the target time according to the accumulated coding information of the items flowing into the target sorting ring and the accumulated coding information of the items flowing out of the target sorting ring at the target time; determine the item flow information associated with the target sorting ring according to the coding information of the target items, the item flow information including the category proportion and / or the percentage of the parts and whole items and / or the percentage of the number of circulation circles of the target items; provide the item flow information to the user, so that when congestion occurs in the second reachable path corresponding to the target sorting ring, a congestion handling plan can be determined according to the item flow information.

[0234] Wherein, a unique monitoring device is arranged on each line body corresponding to different lower crossings in the conveyor line, and the line body corresponding to the lower crossing is the line body between the sorting ring in the conveyor line and the lower crossing. For the line body corresponding to at least one lower crossing in the conveyor line, corresponding to at least one third reachable path, the device further includes:

[0235] The unit for calculating the number of items in transit is used to obtain the task information of different exits that have arrived at the exits and not been caged at the target time; and determine the number of third items in transit corresponding to the third reachable paths corresponding to the different exits at the target time according to the task information of the exits that have arrived at the exits and not been caged;

[0236] The congestion state summary unit is further used to determine the congestion level of the third reachable path in the congested state according to the third in-transit item quantity corresponding to the third reachable path at the target time.

[0237] Wherein, the device further comprises:

[0238] A target exit obtaining unit, configured to obtain a target exit selected by a user from the at least one exit after obtaining the whole-warehouse congestion information;

[0239] The unit for providing information related to the lower crossing is used to obtain the cage loading task information associated with the target lower crossing at the target time and the task information that has arrived at the lower crossing and has been caged; determine the in-transit items on the sorting ring transmitted on the sorting ring corresponding to the target lower crossing according to the cage loading task information, the task information that has arrived at the lower crossing and has been caged, and the task information that has arrived at the lower crossing but has not been caged; and provide the user with the item information of the items that have arrived at the lower crossing and have not been caged and the item information of the in-transit items on the sorting ring, so that when congestion occurs in the third reachable path corresponding to the target lower crossing, a congestion handling plan can be determined according to the item information.

[0240] Wherein, the device further comprises:

[0241] An operation interface providing unit, used to provide an operation interface including a plurality of accessible paths divided by the conveying line;

[0242] a to-be-checked path obtaining unit, configured to obtain, through the operation interface, a to-be-checked path selected by the user from the plurality of reachable paths, so as to provide the user with information related to the to-be-checked path, wherein the to-be-checked path is at least one of the target reachable path, the target sorting loop, and the target exit.

[0243] In addition, an embodiment of the present application further provides a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, the steps of any one of the methods in the aforementioned method embodiments are implemented.

[0244] And an electronic device, comprising:

[0245] one or more processors; and

[0246] A memory associated with the one or more processors, the memory being used to store program instructions, wherein the program instructions, when read and executed by the one or more processors, execute the steps of the method described in any one of the aforementioned method embodiments.

[0247] In addition, an embodiment of the present application also provides a computer program product, including a computer program / computer executable instructions, which, when executed by a processor in an electronic device, implements the steps of any of the methods described in the aforementioned method embodiments.

[0248] in, Figure 8 The architecture of an electronic device is exemplarily shown. For example, device 800 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, an aircraft, etc.

[0249] Reference Figure 8, device 800 may include one or more of the following components: a processing component 802 , a memory 804 , a power component 806 , a multimedia component 808 , an audio component 810 , an input / output (I / O) interface 812 , a sensor component 814 , and a communication component 816 .

[0250] The processing component 802 generally controls the overall operation of the device 800, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the method provided by the technical solution of the present disclosure. In addition, the processing component 802 may include one or more modules to facilitate the interaction between the processing component 802 and other components. For example, the processing component 802 may include a multimedia module to facilitate the interaction between the multimedia component 808 and the processing component 802.

[0251] The memory 804 is configured to store various types of data to support operations on the device 800. Examples of such data include instructions for any application or method operating on the device 800, contact data, phone book data, messages, pictures, videos, etc. The memory 804 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

[0252] The power supply component 806 provides power to the various components of the device 800. The power supply component 806 can include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 800.

[0253] The multimedia component 808 includes a screen that provides an output interface between the device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front camera and / or a rear camera. When the device 800 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.

[0254] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC), and when the device 800 is in an operating mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 804 or sent via the communication component 816. In some embodiments, the audio component 810 also includes a speaker for outputting audio signals.

[0255] The input / output (I / O) interface 812 provides an interface between the processing component 802 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.

[0256] The sensor assembly 814 includes one or more sensors for providing various aspects of status assessment for the device 800. For example, the sensor assembly 814 can detect the open / closed state of the device 800, the relative positioning of components, such as the display and keypad of the device 800, and the sensor assembly 814 can also detect the position change of the device 800 or a component of the device 800, the presence or absence of user contact with the device 800, the orientation or acceleration / deceleration of the device 800, and the temperature change of the device 800. The sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0257] The communication component 816 is configured to facilitate wired or wireless communication between the device 800 and other devices. The device 800 can access a wireless network based on a communication standard, such as WiFi, or a mobile communication network such as 2G, 3G, 4G / LTE, 5G, etc. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

[0258] In an exemplary embodiment, the device 800 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above methods.

[0259] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions, and the above instructions can be executed by a processor 820 of the device 800 to complete the method provided by the technical solution of the present disclosure. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0260] It can be known from the description of the above implementation methods that those skilled in the art can clearly understand that the present application can be implemented by means of software plus a necessary general hardware platform. Based on such an understanding, the technical solution of the present application can be essentially or partly contributed to the prior art in the form of a software product, which can be stored in a storage medium such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in the various embodiments of the present application or certain parts of the embodiments.

[0261] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can refer to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system or system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can refer to the partial description of the method embodiment. The system and system embodiments described above are merely schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without creative work.

[0262] The above is a detailed introduction to the scheme provided by the present application. The principles and implementation methods of the present application are described in detail using specific examples. The description of the above embodiments is only used to help understand the method and core idea of ​​the present application. At the same time, for those skilled in the art, according to the idea of ​​the present application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting the present application.

Claims

1. A method for obtaining warehouse congestion information, characterized in that: The method is used to obtain the congestion situation of the target warehouse conveyor line when dynamically conveying items, and includes: The server obtains the reachable information associated with the target warehouse, where the reachable information is used to represent a plurality of reachable paths divided according to the monitoring equipment arranged on the conveyor line, and the reachable paths are the conveying paths of the items on the conveyor line; Obtaining congestion status information submitted by the monitoring device at the target time, wherein the congestion status information is used to indicate whether congestion occurs at the location of the monitoring device at the target time; Determine the congestion status of the reachable path to which the endpoint monitoring device belongs at the target time according to the congestion status information submitted by the endpoint monitoring device of each reachable path; The congestion status of each reachable path is summarized to obtain the congestion information of the entire target warehouse at the target time, so as to make a decision on decongestion treatment.

2. The method according to claim 1, characterized in that: The determining, according to the congestion status information submitted by the endpoint monitoring device of each reachable path, the congestion status of the reachable path to which the endpoint monitoring device belongs at the target time includes: When it is determined that the endpoint monitoring device is a trusted device, the congestion state of the endpoint monitoring device is determined as the congestion state of the reachable path to which it belongs.

3. The method according to claim 1, characterized in that The endpoint monitoring device is a non-trusted device, The determining, according to the congestion status information submitted by the endpoint monitoring device of each reachable path, the congestion status of the reachable path to which the endpoint monitoring device belongs at the target time includes: If the congestion status information submitted by the endpoint monitoring device indicates that there is no congestion at the location of the endpoint monitoring device, determining that the reachable path to which the endpoint monitoring device belongs is in a non-congested state; If the congestion status information submitted by the terminal monitoring device indicates that congestion occurs at the location of the terminal monitoring device, then according to the layout position of the terminal monitoring device on the conveyor line, the front monitoring device and the rear monitoring device adjacent to the terminal monitoring device are determined, and the front monitoring device and the rear monitoring device are trusted devices; When it is determined that congestion occurs in the front area of ​​the terminal monitoring device according to the congestion status information submitted by the front monitoring device, and when it is determined that congestion occurs in the rear area of ​​the terminal monitoring device according to the congestion status information submitted by the rear monitoring device, it is determined that the reachable path to which the terminal monitoring device belongs is in a congested state; otherwise, it is determined that the reachable path to which the terminal monitoring device belongs is in a non-congested state.

4. The method according to claim 3, characterized in that: If the terminal monitoring device is located at the confluence of the conveyor line, then determining that congestion occurs in the front area of ​​the terminal monitoring device according to the congestion status information submitted by the front monitoring device includes: determining at least two confluence paths associated with the confluence, and determining a front monitoring device adjacent to the terminal monitoring device from each of the at least two confluence paths; if the congestion status information submitted by at least two front monitoring devices includes congestion status information indicating congestion, then determining that congestion occurs in the front area of ​​the terminal monitoring device; If the terminal monitoring device is located at the diversion port of the conveyor line, then determining that congestion occurs in the rear area of ​​the terminal monitoring device based on the congestion status information submitted by the rear monitoring device includes: determining at least two diversion paths associated with the diversion port, and determining a rear monitoring device adjacent to the terminal monitoring device from each of the at least two diversion paths; if the congestion status information submitted by at least two rear monitoring devices includes congestion status information indicating congestion, then determining that congestion occurs in the rear area of ​​the terminal monitoring device.

5. The method according to claim 1, characterized in that If the reachable path corresponds to the line body between the sorting ring and the lower crossing in the conveyor line, and a unique and reliable monitoring device is arranged on the line body, then The determining, according to the congestion status information submitted by the endpoint monitoring device of each reachable path, the congestion status of the reachable path to which the endpoint monitoring device belongs at the target time includes: The only monitoring device is used as the terminal monitoring device of the reachable path, and the congestion state of the terminal monitoring device is determined as the congestion state of the reachable path.

6. The method according to any one of claims 1 to 5, characterized in that: The monitoring device is also used to count the items passing through the monitoring device. For the target line body in the conveying line except the sorting ring and the line body between the sorting ring and the lower crossing, the multiple first reachable paths are divided, and the method further includes: Obtaining the total number of items accumulated by the monitoring devices arranged on the target line at the target time; Calculate the first number of in-transit items corresponding to each first reachable path at the target time according to the total number of items accumulated by the starting point monitoring device and the end point monitoring device corresponding to each first reachable path; The method of summarizing the congestion status of each reachable path to obtain the full warehouse congestion information of the target warehouse at the target time also includes: determining the congestion level of the first reachable path in a congested state according to the first number of in-transit items corresponding to the first reachable path at the target time.

7. The method according to claim 6, characterized in that The reachable information also includes the parent reachable paths to which the different first reachable paths belong, and the parent reachable path is the complete transmission path of the item in the target line body. After obtaining the full warehouse congestion information of the target warehouse at the target time, the method further includes: Obtaining a target reachable path selected by a user from the plurality of first reachable paths, and determining at least one target parent reachable path to which the target reachable path belongs; Obtaining the transmission task information and transmission task completion information associated with different target parent reachable paths at the target time; Determine, based on the transmission task information, the cumulative delivery amount of items of different categories transmitted through each target parent reachable path at the target time; and, based on the transmission task completion information, determine the cumulative arrival amount of items of different categories transmitted through each target parent reachable path at the target time; The user is provided with information associated with different target parent reachable paths, so that when congestion occurs on the target reachable path, a congestion handling plan can be determined according to the associated information, wherein the associated information includes the cumulative delivery quantity and cumulative arrival quantity of items of different categories at the target time, and the in-transit quantity of the target parent reachable path determined according to the cumulative delivery quantity and the cumulative arrival quantity.

8. The method according to any one of claims 1 to 5, characterized in that: The monitoring device is also used to count the items passing through the monitoring device. For at least one sorting ring in the conveying line, corresponding to at least one second reachable path divided, the method further includes: Calculate the number of second in-transit articles corresponding to the second reachable paths corresponding to the different sorting loops at the target time according to the total number of inflow articles accumulated by at least one monitoring device associated with the entrances of different sorting loops at the target time, and the total number of outflow articles accumulated by at least one monitoring device associated with the exits of different sorting loops at the target time; The method of summarizing the congestion status of each reachable path to obtain the full warehouse congestion information of the target warehouse at the target time also includes: determining the congestion level of the second reachable path in a congested state according to the number of second in-transit items corresponding to the second reachable path at the target time.

9. The method according to claim 8, characterized in that The monitoring device is also used to collect the coded information of the items passing through the monitoring device. After obtaining the full warehouse congestion information of the target warehouse at the target time, the method further includes: Obtaining a target sorting ring selected by a user from the at least one sorting ring; Determine the target items flowing on the target sorting ring at the target time according to the accumulated coding information of the items flowing into the target sorting ring and the accumulated coding information of the items flowing out of the target sorting ring at the target time; Determine the item circulation information associated with the target sorting loop according to the coding information of the target item, wherein the item circulation information includes the category proportion and / or the percentage of parts and wholes and / or the percentage of circulation circles of the target item; The article flow information is provided to the user, so that when congestion occurs in the second reachable path corresponding to the target sorting ring, a congestion handling solution is determined according to the article flow information.

10. The method according to any one of claims 1 to 5, characterized in that: Unique monitoring equipment is arranged on the line bodies corresponding to different lower crossings in the conveyor line, and the line body corresponding to the lower crossing is the line body between the sorting ring in the conveyor line and the lower crossing. For the line body corresponding to at least one lower crossing in the conveying line, and correspondingly divided at least one third reachable path, the method further includes: Obtaining task information of different lower exits that have reached the lower exits and have not been caged at the target time; According to the task information that has reached the next exit and has not been caged, determine the number of third in-transit items corresponding to the third reachable paths corresponding to different next exits at the target time; The method of summarizing the congestion status of each reachable path to obtain the full warehouse congestion information of the target warehouse at the target time also includes: determining the congestion level of the third reachable path in a congested state according to the number of third in-transit items corresponding to the third reachable path at the target time.

11. The method according to claim 10, characterized in that After obtaining the full warehouse congestion information of the target warehouse at the target time, the method further includes: Obtaining a target exit selected by a user from the at least one exit; Obtaining the cage loading task information associated with the target lower crossing at the target time and the task information of the lower crossing that has been reached and caged; Determine the in-transit items on the sorting ring corresponding to the target lower gate and transmitted on the sorting ring according to the cage loading task information, the task information of the items that have arrived at the lower gate and have been caged, and the task information of the items that have arrived at the lower gate and have not been caged; The user is provided with item information of items that have arrived at the lower crossing but are not caged and item information of items in transit in the sorting ring, so that when congestion occurs on the third accessible path corresponding to the target lower crossing, a congestion handling plan can be determined according to the item information.

12. The method according to claim 7, 9 or 11, characterized in that: The method further comprises: Providing an operation interface including a plurality of accessible paths divided by the conveying line; The path to be viewed selected by the user from the multiple reachable paths is obtained through the operation interface to provide the user with information related to the path to be viewed, and the path to be viewed is at least one of the target reachable path, the target sorting ring, and the target exit.

13. An electronic device, characterized in that: include: one or more processors; as well as A memory associated with the one or more processors, the memory being used to store program instructions, wherein the program instructions, when read and executed by the one or more processors, execute the steps of the method according to any one of claims 1 to 12.

14. A computer program product comprising a computer program / computer executable instructions, characterized in that: When the computer program / computer executable instructions are executed by a processor in an electronic device, the steps of the method according to any one of claims 1 to 12 are implemented.

Citation Information

Cited By

  • Conveyor belt control method and device, electronic equipment and computer readable medium

    CN121516508A