A channel machine inventory method and device based on a conveyor line

By using a channel machine in the warehousing system to automatically check the content of the turnover box and perform manual inventory only when differences are found, the problems of high cost and low efficiency of manual inventory in the existing technology are solved, and a more efficient inventory process is achieved.

CN114997780BActive Publication Date: 2024-12-31BEIJING JINGDONG QIANSHITECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202210598316.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-30
Publication Date
2024-12-31
Estimated Expiration
2042-05-30

AI Technical Summary

Technical Problem

The existing warehousing system inventory scheme requires a lot of manual participation, resulting in high cost and low efficiency. Especially when most of the goods are in stock, manual inventory is ineffective in finding the differential container.

Method used

The channel machine inventory method based on the conveyor line is adopted. By obtaining the turnover box conveying task, the channel machine scans the turnover box items, and automatically checks with the inventory system. If the check is consistent, the automatic inventory will be completed. If the check is inconsistent, the turnover box will be transported to the inventory work station. Perform manual inventory.

Benefits of technology

Reduce unnecessary manual inventory operations, reduce costs, improve inventory efficiency, and perform manual inventory only when necessary.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114997780B_ABST
    Figure CN114997780B_ABST
Patent Text Reader

Abstract

The present invention provides a method and device for counting items by a channel machine based on a conveyor line. The technical solution is as follows: the conveyor line obtains a turnover box conveying task, and when it is determined that the channel machine deployed on the conveyor line needs to be used to automatically count the turnover box according to the turnover box conveying task, the following counting operations are performed: the turnover box is conveyed to the channel machine for item scanning; the item information obtained by the channel machine scanning the turnover box is sent to the inventory system, and the inventory system verifies the item information in the turnover box. If the verification is consistent, the automatic inventory of the turnover box is terminated. If the verification is inconsistent, the conveyor line is controlled to convey the turnover box to the inventory workstation for manual inventory. The present invention can reduce costs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of logistics technology, and in particular to a channel machine inventory method and device based on a conveyor line. Background Art

[0002] Inventory is an indispensable operation in the warehousing system. By manually counting and confirming the inventory items and quantities in the turnover boxes, the inventory differences in the warehousing system can be corrected to ensure the normal operation of the warehousing system.

[0003] The inventory plan of the existing warehousing system is as follows: 1) The staff creates an inventory task for the designated turnover box or commodity; 2) The goods-to-person system controls the handling equipment to move the turnover box to the conveyor line; 3) The conveyor line flows to the designated inventory workstation according to the turnover box task; 4) Manual inventory confirms the quantity of goods and adjusts the inventory; 5) After the inventory is completed, a return to warehouse task is generated, and the equipment transports the turnover box to the designated storage location.

[0004] In the existing inventory counting scheme, the inventory needs to be created manually. Only after the difference occurs, it is known which turnover boxes should be counted. If all goods are counted, a lot of manual participation is required, and the inventory of goods in most turnover boxes is correct. A lot of useless work will be done to find the containers with differences, which is costly. Summary of the invention

[0005] In view of this, an object of the present invention is to provide a channel machine inventory method and device based on a conveyor line, which can reduce costs.

[0006] In order to achieve the above object, the present invention provides the following technical solutions:

[0007] A method for counting a channel machine based on a conveyor line, applied to the conveyor line, the method comprising:

[0008] Get the turnover box delivery task;

[0009] When it is determined that the turnover box needs to be counted according to the turnover box delivery task, the following inventory operations are performed:

[0010] The turnover box is conveyed to a channel machine deployed on the conveyor line for scanning of items;

[0011] The item information obtained by the channel machine scanning the turnover box is sent to the inventory system, so that the inventory system can check the item information in the turnover box. If the check is consistent, the automatic inventory of the turnover box using the channel machine is terminated. If the check is inconsistent, the conveyor line is controlled to transport the turnover box to the inventory workstation for manual inventory.

[0012] A method for counting inventory by a channel machine based on a conveyor line, applied to an inventory system, comprising:

[0013] Receive information about items in a turnover box sent by a conveyor line; the information about items in the turnover box is obtained after the conveyor line obtains a turnover box delivery task and determines that the turnover box needs to be counted according to the turnover box delivery task, and then delivers the turnover box to a channel machine deployed on the conveyor line for item scanning;

[0014] The information of the items in the received turnover box is checked. If the information is consistent, the automatic inventory of the turnover box by the channel machine is ended. If the information is inconsistent, the conveyor line is controlled to transport the turnover box to the inventory workstation for manual inventory.

[0015] A channel machine inventory device based on a conveyor line, applied to the conveyor line, the device comprises:

[0016] An acquisition unit, used to acquire a turnover box delivery task;

[0017] The inventory unit is used to perform the following inventory operations when it is determined that the turnover box needs to be counted according to the turnover box delivery task:

[0018] The turnover box is conveyed to a channel machine deployed on the conveyor line for scanning of items;

[0019] The item information obtained by the channel machine scanning the turnover box is sent to the inventory system, so that the inventory system can check the item information in the turnover box. If the check is consistent, the automatic inventory of the turnover box using the channel machine is terminated. If the check is inconsistent, the conveyor line is controlled to transport the turnover box to the inventory workstation for manual inventory.

[0020] A channel machine inventory counting device based on a conveyor line, applied to an inventory system, comprising:

[0021] The transceiver unit is used to receive the information of items in the turnover box sent by the conveyor line; the information of items in the turnover box is obtained after the conveyor line obtains the turnover box conveying task and determines that the turnover box needs to be counted according to the turnover box conveying task, and then the turnover box is conveyed to the channel machine deployed on the conveyor line for scanning of items;

[0022] The checking unit is used to check the information of the items in the received turnover box. If the information is consistent, the automatic inventory of the turnover box using the channel machine is terminated. If the information is inconsistent, the conveyor line is controlled to transport the turnover box to the inventory workstation for manual inventory.

[0023] An electronic device comprises: at least one processor, and a memory connected to the at least one processor via a bus; the memory stores one or more computer programs executable by the at least one processor; when the at least one processor executes the one or more computer programs, it implements the steps in any one of the above-mentioned channel machine inventory methods based on conveyor lines.

[0024] A computer-readable storage medium stores one or more computer programs, which, when executed by a processor, implement the steps of any one of the above-mentioned channel machine inventory methods based on a conveyor line.

[0025] It can be seen from the above technical scheme that in the present invention, when the conveyor line obtains the task of conveying the turnover box and determines that the turnover box needs to be counted, the turnover box is first conveyed to the channel machine deployed on the conveyor line for item scanning, and the item information obtained by the channel machine scanning the turnover box is sent to the inventory system, and the inventory system verifies the item information in the turnover box to realize automatic inventory. When the automatic inventory determines that the information is inconsistent, the conveyor line is controlled to convey the turnover box to the inventory workstation for manual inventory. In the present invention, the turnover box is first automatically counted by the channel machine, and the manual inventory operation of the turnover box is performed only when the information is inconsistent, which can reduce a large number of unnecessary manual inventory operations and effectively reduce costs. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of 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 any creative labor.

[0027] Figure 1 This is a flow chart of a channel machine inventory method based on a conveyor line according to a first embodiment of the present invention;

[0028] Figure 2 This is a flow chart of a channel machine inventory method based on a conveyor line according to a second embodiment of the present invention;

[0029] Figure 3 This is a flow chart of a channel machine inventory method based on a conveyor line according to a third embodiment of the present invention;

[0030] Figure 4 This is a flow chart of a channel machine inventory method based on a conveyor line according to a fourth embodiment of the present invention;

[0031] Figure 5 This is a flow chart of a channel machine inventory method based on a conveyor line according to a fifth embodiment of the present invention;

[0032] Figure 6 This is a flow chart of a channel machine inventory method based on a conveyor line according to a sixth embodiment of the present invention;

[0033] Figure 7 This is a flow chart of a channel machine inventory method based on a conveyor line according to Embodiment 7 of the present invention;

[0034] Figure 8 This is a flow chart of a channel machine inventory method based on a conveyor line according to an eighth embodiment of the present invention;

[0035] Fig. 9 It is a structural schematic diagram of a channel machine inventory device based on a conveyor line according to a first embodiment of the present invention;

[0036] Fig.10 It is a structural schematic diagram of a channel machine inventory device based on a conveyor line according to a second embodiment of the present invention;

[0037] Fig.11 It is a schematic diagram of the structure of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0038] 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. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0039] The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein, for example. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products, or devices.

[0040] The technical solution of the present invention is described in detail with specific embodiments below. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.

[0041] See also Figure 1 , Figure 1is a flow chart of a method for counting a channel machine based on a conveyor line according to an embodiment of the present invention. The method is applied to a conveyor line, such as Figure 1 As shown, the method mainly includes the following steps:

[0042] Step 101: Obtain the turnover box delivery task;

[0043] Step 102: When it is determined that the turnover boxes need to be counted according to the turnover box delivery task, the following inventory operation steps 103 to 104 are performed:

[0044] Step 103: transport the turnover box to a channel machine deployed on the conveyor line for scanning of items;

[0045] Step 104, the item information obtained by the channel machine scanning the turnover box is sent to the inventory system, so that the inventory system can check the item information in the turnover box. If the check is consistent, the automatic inventory of the turnover box using the channel machine is terminated. If the check is inconsistent, the conveyor line is controlled to transport the turnover box to the inventory workstation for manual inventory.

[0046] from Figure 1 It can be seen from the method shown that in this embodiment, when the conveyor line obtains the task of conveying the turnover box and determines that the turnover box needs to be counted, the channel machine deployed on the conveyor line is first used to scan the items in the turnover box and send the scanned item information to the inventory system, and the inventory system verifies the item information in the turnover box to realize automatic inventory. If the verification is inconsistent, the conveyor line is controlled to transport the turnover box to the inventory workstation for manual inventory. In this embodiment, automatic inventory is performed first, and when it is determined that the information is inconsistent, the turnover box is manually counted, which can reduce a large number of unnecessary manual inventory operations, and thus can effectively reduce costs.

[0047] See also Figure 2 , Figure 2 is a flow chart of a method for counting a channel machine based on a conveyor line according to a second embodiment of the present invention. The method is applied to a conveyor line, such as Figure 2 As shown, the method mainly includes the following steps:

[0048] Step 201: Obtain the turnover box delivery task;

[0049] In this embodiment, the task types of the turnover box conveying task include: inventory handling, warehousing handling, etc. When the task type of the turnover box conveying task is inventory handling or warehousing handling, the turnover boxes can be inventoryed.

[0050] Step 2021, determine whether the task type of the turnover box delivery task is a preset task type that allows inventory counting, if yes, execute step 2022, otherwise, execute step 2026;

[0051] In this embodiment, the preset allowed inventory task types include inventory transportation and warehousing transportation.

[0052] Step 2022, determine the working status of the channel machine deployed on the conveyor line, if the channel machine works normally, execute step 2023, if the channel machine works abnormally, execute step 2026;

[0053] In this embodiment, when the channel machine is turned on and there is no failure in the channel machine, the working status of the channel machine is normal; when the channel machine is turned off (shutdown) or the channel machine fails, the working status of the channel machine is abnormal, and the channel machine cannot obtain the item information in the turnover box by scanning the turnover box, and thus cannot perform subsequent automatic inventory operations such as item information verification.

[0054] Step 2023: Send an inventory query for the turnover box to the inventory system, and receive an inventory response returned by the inventory system;

[0055] In this embodiment, after the conveyor line sends an inventory query for the turnover box to the inventory system, the inventory system will determine whether the turnover box needs to be counted based on the container status and inventory mark of the turnover box, and return an inventory response indicating that an inventory is required or an inventory response indicating that an inventory is not required based on the judgment result; the conveyor line can determine whether the turnover box needs to be counted based on whether the received inventory response indicates that an inventory is required. Among them, the container status of the turnover box includes multiple states such as being transported in the warehouse, being transported for inventory, and being transported back to the warehouse; the inventory mark of the turnover box includes inventoryed and not inventoryed.

[0056] Step 2024: determine whether the inventory count response returned by the inventory system indicates that an inventory count is required. If yes, execute step 2025; otherwise, execute step 2026;

[0057] Step 2025: Determine that the turnover box needs to be counted, and continue to execute steps 203 to 204;

[0058] Step 2026: determine that it is not necessary to count the turnover boxes;

[0059] In this embodiment, when it is determined that there is no need to take inventory of the turnover boxes, step 203 and step 204 are no longer executed.

[0060] Step 203: transport the turnover box to a channel machine deployed on the conveyor line for scanning of items;

[0061] Step 204, the item information obtained by the channel machine scanning the turnover box is sent to the inventory system, so that the inventory system can check the item information in the turnover box. If the check is consistent, the automatic inventory of the turnover box using the channel machine is terminated. If the check is inconsistent, the conveyor line is controlled to transport the turnover box to the inventory workstation for manual inventory.

[0062] from Figure 2 It can be seen from the method shown that in this embodiment, after the conveyor line obtains the turnover box conveying task, it determines whether it is necessary to take inventory of the turnover box according to the task type of the turnover box conveying task, the status of the channel machine and other information. When it is determined that an inventory is required, the channel machine deployed on the conveyor line is first used to scan the items in the turnover box and send the scanned item information to the inventory system. The inventory system verifies the item information in the turnover box to realize automatic inventory. When the verification information is inconsistent, the conveyor line is controlled to transport the turnover box to the inventory workstation for manual inventory. In this embodiment, the turnover box is first automatically counted, and when it is determined that the information is inconsistent, the turnover box is manually counted, which can reduce a large number of unnecessary manual inventory operations, and thus can effectively reduce costs.

[0063] See also Figure 3 , Figure 3 This is a flow chart of a method for counting a channel machine based on a conveyor line according to a third embodiment of the present invention, which is applied to a conveyor line, such as Figure 3 As shown, the method mainly includes the following steps:

[0064] Step 3001: The inventory workstation receives an inventory task creation request for a turnover box;

[0065] In this embodiment, the staff can create an inventory task in the system interface of the inventory workstation to trigger an inventory task creation request for the turnover box.

[0066] Step 3002: The inventory workstation sends an inventory task creation request for the turnover box to the inventory system;

[0067] Step 3003: The inventory system generates an inventory handling task for the turnover box, sends the inventory handling task to the task center, and the task center forwards it to the intelligent production scheduling system;

[0068] Step 3004: the intelligent production scheduling system allocates an AGV to the turnover box, and notifies the inventory workstation of the AGV allocated to the turnover box;

[0069] Step 3005: The inventory workstation controls the AGV to transport the turnover box to the warehouse exit, generates a turnover box transport task with the task type of inventory transport and the destination of the channel machine, and sends the turnover box transport task to the conveyor line.

[0070] In actual applications, the turnover box conveying task can be triggered by manually creating an inventory task. The above steps 3001 to 3005 are the specific implementation process of triggering the turnover box conveying task by manually creating an inventory task, that is: after receiving the inventory task creation request for the turnover box, the inventory workstation sends the inventory task creation request for the turnover box to the inventory system, so that the inventory system generates an inventory handling task for the turnover box and sends it to the intelligent production scheduling system through the task center. The intelligent production scheduling system allocates AGVs to the turnover boxes and notifies the inventory workstation of the AGVs allocated to the turnover boxes, so that the inventory workstation controls the AGV to transport the turnover box to the outbound port and triggers the turnover box conveying task. After that, the conveyor line starts to execute steps 301 to 304 to complete the inventory process of the turnover box.

[0071] Step 301, the conveyor line receives a task sent by the inventory workstation, the task type of which is inventory handling and the destination is a turnover box conveying task of the channel machine.

[0072] In this embodiment, the conveyor line obtains the turnover box conveying task by receiving the task type sent by the inventory workstation, which is inventory handling and the destination is the channel machine.

[0073] Step 3021: The conveyor line determines that the task type of the turnover box conveying task is a preset task type that allows inventory counting, so step 3022 is executed;

[0074] In this embodiment, the preset task types allowed for inventory counting include inventory counting and handling. Therefore, when it is determined that the task type of the turnover box conveying task is inventory counting and handling, which belongs to the preset task types allowed for inventory counting, continue to execute step 3022.

[0075] Step 3022: The conveyor line determines the working status of the channel machine deployed on the conveyor line. If the channel machine works normally, step 3023 is executed; if the channel machine works abnormally, step 3026 is executed;

[0076] In this embodiment, when the channel machine is turned on and there is no failure in the channel machine, the working status of the channel machine is normal; when the channel machine is turned off (shutdown) or the channel machine fails, the working status of the channel machine is abnormal. When the channel machine works abnormally, it is impossible to obtain the item information in the turnover box by scanning the turnover box, and then subsequent automatic inventory operations such as item information verification cannot be performed, so manual inventory is required.

[0077] To this end, after determining that the channel machine is closed or the channel machine is faulty, the following operations can be further performed to trigger the manual inventory process of the turnover box:

[0078] S11, notifying the inventory workstation that the channel machine is working abnormally, so that the inventory workstation returns a notification response to modify the destination of the turnover box delivery task to the inventory workstation;

[0079] S12. Receive the notification response returned by the inventory workstation to change the destination of the turnover box delivery task to the inventory workstation, and deliver the turnover box to the inventory workstation for manual inventory.

[0080] Step 3023: The conveyor line sends an inventory query for the turnover box to the inventory system, and receives an inventory response returned by the inventory system;

[0081] In this embodiment, after the conveyor line sends an inventory query for the turnover box to the inventory system, the inventory system will determine whether the turnover box needs to be counted based on the container status and inventory identification of the turnover box, and return an inventory response based on the judgment result, so that the conveyor line can determine whether the turnover box needs to be counted based on the received inventory response.

[0082] Step 3024: The conveyor line determines whether the inventory count response returned by the inventory system indicates that an inventory count is required. If yes, execute step 3025; otherwise, execute step 3026;

[0083] In this embodiment, when it is determined that the inventory count response returned by the inventory system indicates that an inventory count is not required, it indicates that the turnover box has been counted. Therefore, in addition to executing step 3026, the operation of directly releasing the turnover box can also be executed.

[0084] Step 3025: The conveyor line determines that the turnover box needs to be counted, and continues to execute steps 303 to 304;

[0085] Step 3026: The conveyor line determines that it is not necessary to inventory the turnover boxes;

[0086] In this embodiment, after determining that the turnover boxes do not need to be counted, the turnover boxes can be released directly without executing steps 303 to 304.

[0087] Step 303: The conveyor line conveys the turnover box to the channel machine deployed on the conveyor line for scanning of the items;

[0088] Step 304: The conveyor line sends the item information obtained by the channel machine scanning the turnover box to the inventory system, so that the inventory system can check the item information in the turnover box. If the check is consistent, the automatic inventory of the turnover box using the channel machine is terminated. If the check is inconsistent, the conveyor line is controlled to transport the turnover box to the inventory workstation for manual inventory.

[0089] from Figure 3It can be seen from the method shown that in this embodiment, for the turnover box conveying task triggered by manually creating an inventory task, it can be determined whether the turnover box needs to be automatically counted based on the status of the channel machine and other information. When it is determined that an automatic inventory is needed, the channel machine deployed on the conveyor line is first used to scan the items in the turnover box and send the scanned item information to the inventory system. The inventory system verifies the item information in the turnover box to realize automatic inventory. When the information is inconsistent, the conveyor line is controlled to transport the turnover box to the inventory workstation for manual inventory. In this embodiment, automatic inventory is performed first, and when it is determined that the information is inconsistent, the turnover box is manually counted, which can reduce a large number of unnecessary manual inventory operations, thereby effectively reducing costs.

[0090] See also Figure 4 , Figure 4 4 is a flow chart of a method for counting inventory of a channel machine based on a conveyor line according to a fourth embodiment of the present invention. The method is applied to a conveyor line, such as Figure 4 As shown, the method mainly includes the following steps:

[0091] Step 401: The conveyor line receives a turnover box conveying task with a task type of inbound handling and a destination of a default abnormal port sent by an inbound workstation; the inbound workstation triggers the turnover box conveying task after receiving an inbound order sent by the order center and loading the items in the inbound order into the turnover box;

[0092] In actual applications, after the conveyor line receives a turnover box conveying task with a task type of warehousing handling and a destination of the default abnormal port sent by the warehousing workstation, the turnover box can be first subjected to an overheight detection, and step 4021 and subsequent steps can be executed after the overheight detection passes.

[0093] This step 401 is Figure 1 The specific refinement of step 101 is shown.

[0094] Step 4021: The conveyor line determines that the task type of the turnover box conveying task is a preset task type that allows inventory counting, so step 4022 is executed;

[0095] In this embodiment, the preset allowed inventory task types include warehousing and handling. Therefore, when it is determined that the task type of the turnover box conveying task is warehousing and handling, which belongs to the preset allowed inventory task types, continue to execute step 4022.

[0096] Step 4022: The conveyor line determines the working status of the channel machine deployed on the conveyor line. If the channel machine works normally, step 4023 is executed. If the channel machine works abnormally, step 4026 is executed.

[0097] In this embodiment, when the channel machine is turned on and there is no failure in the channel machine, the working state of the channel machine is normal; when the channel machine is turned off (shutdown) or the channel machine fails, the working state of the channel machine is abnormal. When the channel machine works abnormally, it is impossible to obtain the item information in the turnover box by scanning the turnover box with the channel machine, and then it is impossible to perform subsequent automatic inventory operations such as item information verification. In this case, the turnover box can be released directly, so that the turnover box is transported into the warehouse and no inventory is performed.

[0098] Step 4023: The conveyor line sends an inventory query for the turnover box to the inventory system, and receives an inventory response returned by the inventory system;

[0099] In this embodiment, after the conveyor line sends an inventory query for the turnover box to the inventory system, the inventory system will determine whether the turnover box needs to be counted based on the container status and inventory identification of the turnover box, and return an inventory response based on the judgment result, so that the conveyor line can determine whether the turnover box needs to be counted based on the received inventory response.

[0100] Step 4024: The conveyor line determines whether the inventory count response returned by the inventory system indicates that an inventory count is required. If yes, execute step 4025; otherwise, execute step 4026.

[0101] In this embodiment, when it is determined that the inventory response returned by the inventory system indicates that an inventory is not required, it indicates that the turnover box has been counted. Therefore, in addition to executing step 4026, the operation of directly releasing the turnover box can also be executed.

[0102] Step 4025: The conveyor line determines that the turnover box needs to be counted, and continues to execute steps 403 to 404;

[0103] Step 4026: The conveyor line determines that it is not necessary to inventory the turnover boxes;

[0104] In this embodiment, after determining that the turnover boxes do not need to be counted, the turnover boxes can be released directly without executing steps 403 to 404.

[0105] Step 403: transport the turnover box to a channel machine deployed on the conveyor line for scanning of items;

[0106] Step 404, the item information obtained by the channel machine scanning the turnover box is sent to the inventory system, so that the inventory system can check the item information in the turnover box. If the check is consistent, the automatic inventory of the turnover box using the channel machine is terminated. If the check is inconsistent, the conveyor line is controlled to transport the turnover box to the inventory workstation for manual inventory.

[0107] from Figure 4It can be seen from the method shown that in this embodiment, for the turnover box conveying task triggered by manually creating an inventory task, it can be determined whether the turnover box needs to be counted based on the status of the channel machine and other information. When it is determined that an inventory is required, the channel machine deployed on the conveyor line is first used to scan the items in the turnover box and send the scanned item information to the inventory system. The inventory system verifies the item information in the turnover box to realize automatic inventory. If the verification is inconsistent, the conveyor line is controlled to transport the turnover box to the inventory workstation for manual inventory. In this embodiment, automatic inventory is performed first, and when it is determined that the information is inconsistent, the turnover box is manually counted, which can reduce a large number of unnecessary manual inventory operations, thereby effectively reducing costs.

[0108] The above is a detailed description of the channel machine inventory method applied to the conveyor line in the embodiment of the present invention. The embodiment of the present invention also provides a channel machine inventory method applied to the inventory system. Figure 5-8 For detailed explanation:

[0109] See also Figure 5 , Figure 5 is a flow chart of a method for counting inventory by a channel machine based on a conveyor line according to a fifth embodiment of the present invention. The method is applied to an inventory system such as Figure 5 As shown, the method mainly includes the following steps:

[0110] Step 501, receiving the item information in the turnover box sent by the conveyor line; the item information in the turnover box is obtained after the conveyor line obtains the turnover box conveying task and determines that the turnover box needs to be counted according to the turnover box conveying task, and then conveys the turnover box to the channel machine deployed on the conveyor line for item scanning;

[0111] Step 502, check the information of the items in the received turnover box. If the information is consistent, end the automatic inventory of the turnover box using the channel machine. If the information is inconsistent, control the conveyor line to transport the turnover box to the inventory workstation for manual inventory.

[0112] from Figure 5 It can be seen from the method shown that in this embodiment, when the conveyor line obtains the task of conveying the turnover box and determines that the turnover box needs to be counted, the channel machine deployed on the conveyor line is used to scan the items in the turnover box and send the scanned item information to the inventory system. The inventory system verifies the item information in the turnover box to realize automatic inventory. If the verification is inconsistent, the conveyor line is controlled to transport the turnover box to the inventory workstation for manual inventory. In this embodiment, the conveyor line and the inventory system cooperate with each other, and automatic inventory is performed first, and manual inventory is performed when the information is determined to be inconsistent, which can reduce a large number of unnecessary manual inventory operations, and thus can effectively reduce costs.

[0113] See also Figure 6 , Figure 6 6 is a flow chart of a method for counting inventory by a conveyor-based channel machine according to a sixth embodiment of the present invention. The method is applied to an inventory system such as Figure 6 As shown, the method mainly includes the following steps:

[0114] Step 6001: receiving an inventory task creation request for a turnover box sent by an inventory workstation;

[0115] In this embodiment, the staff can create an inventory task in the system interface of the inventory workstation to trigger an inventory task creation request for the turnover box. The inventory workstation receives the inventory task creation request for the turnover box and forwards it to the inventory system.

[0116] Step 6002: Generate an inventory and handling task for the turnover box and send it to the intelligent production scheduling system through the task center, so that the intelligent production scheduling system allocates AGVs to the turnover boxes and notifies the inventory workstation of the AGV allocated to the turnover boxes, so that the inventory workstation controls the AGV to transport the turnover box to the outbound port, triggers the turnover box conveying task and sends the turnover box conveying task to the conveyor line.

[0117] In this embodiment, when the inventory system generates an inventory-taking and handling task for the turnover box and sends it to the intelligent production scheduling system via the task center, the container status of the turnover box can be further set to being inventory-taking and handling.

[0118] In this embodiment, the task type of the turnover box conveying task triggered by the inventory workstation is inventory handling, and the destination is the channel machine. When the conveyor line receives the turnover box conveying task and determines that the turnover box needs to be counted according to the turnover box conveying task, the turnover box will be conveyed to the channel machine deployed on the conveyor line for scanning, and the item information scanned by the channel machine will be sent to the inventory system, thereby triggering the operation of step 601.

[0119] Step 601, receiving information about items in a turnover box sent by a conveyor line;

[0120] From the description of step 6001 to step 6002, it can be seen that in this step 601, the item information in the turnover box is obtained after the conveyor line obtains the turnover box conveying task and determines that the turnover box needs to be inventoryed according to the turnover box conveying task, and then the turnover box is conveyed to the channel machine deployed on the conveyor line for item scanning.

[0121] Step 602, check the item information in the received turnover box. If the information is consistent, end the automatic inventory of the turnover box using the channel machine. If the information is inconsistent, control the conveyor line to transport the turnover box to the inventory workstation for manual inventory.

[0122] from Figure 6It can be seen from the method shown that in this embodiment, after the turnover box conveying task triggered by manually creating an inventory task is sent to the conveyor line, when the conveyor line determines that the turnover box needs to be counted, the channel machine deployed on the conveyor line will be used to scan the items in the turnover box and send the scanned item information to the inventory system, so that the inventory system can check the item information in the turnover box to realize automatic inventory. When the check is inconsistent, the conveyor line is controlled to transport the turnover box to the inventory workstation for manual inventory. In this embodiment, the conveyor line and the inventory system cooperate with each other, and automatic inventory is performed first, and manual inventory is performed when the information is determined to be inconsistent, which can reduce a large number of unnecessary manual inventory operations, and thus can effectively reduce costs.

[0123] See also Figure 7 , Figure 7 is a flow chart of a method for counting inventory by a channel machine based on a conveyor line according to a seventh embodiment of the present invention. The method is applied to an inventory system such as Figure 7 As shown, the method mainly includes the following steps:

[0124] Step 7001: receiving an inventory task creation request for a turnover box sent by an inventory workstation;

[0125] In this embodiment, the staff can create an inventory task in the system interface of the inventory workstation to trigger an inventory task creation request for the turnover box. The inventory workstation receives the inventory task creation request for the turnover box and forwards it to the inventory system.

[0126] Step 7002: Generate an inventory and handling task for the turnover box and send it to the intelligent production scheduling system through the task center, so that the intelligent production scheduling system allocates AGVs to the turnover boxes and notifies the inventory workstation of the AGV allocated to the turnover boxes, so that the inventory workstation controls the AGV to transport the turnover box to the outbound port, triggers the turnover box transportation task and sends the turnover box transportation task to the conveyor line.

[0127] In this embodiment, when the inventory system generates an inventory-taking and handling task for the turnover box and sends it to the intelligent production scheduling system via the task center, the container status of the turnover box can be further set to being inventory-taking and handling.

[0128] In this embodiment, the task type of the turnover box conveying task triggered by the inventory workstation is inventory handling, and the destination is the channel machine. When the conveyor line receives the turnover box conveying task and determines that the turnover box needs to be counted according to the turnover box conveying task, the turnover box will be conveyed to the channel machine deployed on the conveyor line for scanning, and the item information scanned by the channel machine will be sent to the inventory system, thereby triggering the operation of step 701.

[0129] Step 701, receiving information about items in a turnover box sent by a conveyor line;

[0130] From the description of step 7001 to step 7002, it can be seen that in this step 701, the item information in the turnover box is obtained after the conveyor line obtains the turnover box conveying task and determines that the turnover box needs to be inventoryed according to the turnover box conveying task, and then the turnover box is conveyed to the channel machine deployed on the conveyor line for item scanning.

[0131] In this embodiment, before receiving the information of items in the turnover box sent by the conveyor line, the following operations may be further performed:

[0132] S21. Receive an inventory query for turnover boxes sent by the conveyor line, wherein the inventory query for turnover boxes is sent after the conveyor line receives a turnover box conveying task and determines that the task type of the turnover box conveying task is a preset allowed inventory task type and the channel machine works normally; wherein the preset allowed inventory task types include: inventory handling and warehousing handling.

[0133] S22. Determine whether an inventory is required based on the container status and inventory identification of the turnover box, and return an inventory response based on the determination result, so that the conveyor line determines whether an inventory of the turnover box is required based on the inventory response.

[0134] In the above step S22, judging whether an inventory is required based on the container status and inventory identification of the turnover box may specifically include: if the turnover box is identified as not being inventory-checked, and the container status of the turnover box is being inventory-checked or being transported in storage, then determining that an inventory is required; otherwise, determining that an inventory is not required. When it is determined that an inventory is required based on the container status and inventory identification of the turnover box, an inventory response indicating that an inventory is required may be returned; when it is determined that an inventory is not required based on the container status and inventory identification of the turnover box, an inventory response indicating that an inventory is not required may be returned.

[0135] Step 7021, check the information of the items in the received turnover box, if the information is consistent, execute step 7022, if the information is inconsistent, execute step 7024;

[0136] In actual applications, the item information scanned by the channel machine may be the RFID tag of the item. The inventory system can obtain the corresponding SKU information from the warehouse management system based on the RFID tag of the item, and realize information verification by comparing the SKU information obtained from the warehouse management system with the SKU information corresponding to the item stored in the inventory system.

[0137] In this embodiment, when the item information in the received turnover box is verified to be consistent, it indicates that there is no inventory inconsistency in the item information in the turnover box, and the automatic inventory is successful. At this time, the inventory workstation can be notified that the automatic inventory of the turnover box is successful, so that the inventory workstation performs the finishing work of the manually created inventory task, that is, executes steps 7022 to 7023.

[0138] In this embodiment, when the item information in the received turnover box is inconsistent, it indicates that there is an inventory inconsistency in the item information in the turnover box, and the automatic inventory fails. At this time, it is necessary to enter the manual inventory process, that is, execute steps 7024 to 7025.

[0139] Step 7022: notify the inventory workstation that the automatic inventory of the turnover box is successful, so that the inventory workstation performs the following inventory closing operations: return the automatic inventory completion notification to the inventory system, and also generate a turnover box return task with the destination being the default abnormal port and send the turnover box return task to the conveyor line, so that the conveyor line conveys the turnover box to the default abnormal port;

[0140] Step 7023, receive the automatic inventory completion notification returned by the inventory workstation, mark the turnover box as having been counted, and set the container status of the turnover box to being returned to the warehouse for transportation.

[0141] The above steps 7022 to 7023 are Figure 5 The specific details of "ending the automatic inventory of turnover boxes using the channel machine" in step 502 are shown.

[0142] Step 7024, notify the inventory workstation that the automatic inventory counting fails, so that the inventory counting workstation performs the following operations: instruct the conveyor line to convey the turnover box to the inventory counting workstation for manual inventory counting, return the manual inventory counting completion notification to the inventory system after the manual inventory counting is completed, and also generate a turnover box return task with the destination being the default abnormal port and send the turnover box return task to the conveyor line, so that the conveyor line conveys the turnover box to the default abnormal port;

[0143] Step 7025: Receive the manual inventory completion notification returned by the inventory workstation, mark the turnover box as counted, and change the container status of the turnover box to being returned to the warehouse for transportation.

[0144] The above steps 7024 to 7025 are Figure 5 The specific details of "controlling the conveyor line to convey the turnover box to the inventory workstation for manual inventory" in step 502 are shown.

[0145] from Figure 7It can be seen from the method shown that in this embodiment, after the turnover box conveying task triggered by the manual creation of the inventory task is sent to the conveyor line, if the conveyor line determines that the turnover box needs to be counted, the channel machine deployed on the conveyor line will be used to scan the items in the turnover box and send the scanned item information to the inventory system, so that the inventory system can check the item information in the turnover box, and execute the automatic inventory process if the verification is consistent, and enter the manual inventory process if the verification is inconsistent. In this embodiment, the conveyor line and the inventory system cooperate with each other, first perform automatic inventory, and then perform manual inventory when it is determined that the information is inconsistent, which can reduce a large number of unnecessary manual inventory operations, and thus can effectively reduce costs.

[0146] See also Figure 8 , Figure 8 8 is a flow chart of a method for counting inventory by a conveyor-based channel machine according to an eighth embodiment of the present invention. The method is applied to an inventory system such as Figure 8 As shown, the method mainly includes the following steps:

[0147] Step 801, receiving the item information in the turnover box sent by the conveyor line; the item information in the turnover box is obtained after the conveyor line obtains the turnover box conveying task and determines that the turnover box needs to be counted according to the turnover box conveying task, and then conveys the turnover box to the channel machine deployed on the conveyor line for item scanning; the conveyor line receives a turnover box conveying task with a task type of incoming handling and a destination of the default abnormal port from the incoming workstation; the incoming workstation triggers the turnover box conveying task after receiving the incoming order sent by the order center and loading the items in the incoming order into the turnover box; the task type of the turnover box conveying task is incoming handling, and the destination is the default abnormal port;

[0148] In this embodiment, before receiving the information of items in the turnover box sent by the conveyor line, the following operations may be further performed:

[0149] S31, receiving an inventory query for turnover boxes sent by a conveyor line, wherein the inventory query for turnover boxes is sent after the conveyor line receives a turnover box delivery task and determines that the task type of the turnover box delivery task is a preset task type that allows inventory and the channel machine works normally;

[0150] S32. Determine whether an inventory is required based on the container status and inventory identification of the turnover box, and return an inventory response based on the determination result, so that the conveyor line determines whether an inventory of the turnover box is required based on the inventory response.

[0151] In the above step S32, whether an inventory is required is determined based on the container status and inventory mark of the turnover box, which may specifically include: if the turnover box is marked as not being inventoried, and the container status of the turnover box is being transported for inventory or being transported for warehousing, then it is determined that an inventory is required; otherwise, it is determined that an inventory is not required.

[0152] Step 8021, check the information of the items in the received turnover box, if the information is consistent, execute step 8022, if the information is inconsistent, execute step 8023;

[0153] In this embodiment, before checking the information of the items in the received turnover box, the following operation may be further performed: setting the container status of the turnover box to being in the process of entering the warehouse. In actual applications, the operation of setting the container status of the turnover box to being in the process of entering the warehouse may occur at any time after the warehouse entry workstation triggers the turnover box delivery task and before the inventory system checks the information of the items in the received turnover box.

[0154] Step 8022: Mark the turnover box as counted and release the turnover box;

[0155] The above steps 8022 are Figure 5 The specific details of "ending the automatic inventory of turnover boxes using the channel machine" in step 502 are shown.

[0156] Step 8023, notify the order center that the automatic inventory count has failed, so that the order center triggers the manual inventory count process. The order center triggers the manual inventory count process, including: notifying the inventory system to set the container status of the turnover box to being counted and transported; generating a manual inventory count task and sending the manual inventory count task to the inventory count workstation, so that the inventory count workstation performs the following operations: instructing the conveyor line to transport the turnover box to the inventory count workstation for manual inventory count, returning the manual inventory count end notification to the inventory system after the manual inventory count is completed, and generating a turnover box return warehouse task with the destination being the default abnormal port and sending the turnover box return warehouse task to the conveyor line, so that the conveyor line transports the turnover box to the default abnormal port;

[0157] Step 8024: according to the notification sent by the order center, the container status of the turnover box is set to being counted and transported; when the manual inventory completion notification returned by the inventory workstation is received, the turnover box is marked as having been counted, and the container status of the turnover box is changed to being returned to the warehouse and transported.

[0158] The above steps 8023 to 8024 are Figure 5 The specific details of "controlling the conveyor line to convey the turnover box to the inventory workstation for manual inventory" in step 502 are shown.

[0159] from Figure 8It can be seen from the method shown that in this embodiment, after the turnover box conveying task triggered by warehousing is sent to the conveyor line, if the conveyor line determines that the turnover box needs to be counted, the channel machine deployed on the conveyor line will be used to scan the items in the turnover box and send the scanned item information to the inventory system, so that the inventory system can check the item information in the turnover box to realize automatic inventory. When the check is inconsistent, the conveyor line is controlled to transport the turnover box to the inventory workstation for manual inventory. In this embodiment, the conveyor line and the inventory system cooperate with each other, and automatic inventory is performed first, and manual inventory is performed when the information is determined to be inconsistent, which can reduce a large number of unnecessary manual inventory operations, and thus can effectively reduce costs.

[0160] The embodiment of the present invention also provides two channel machine inventory devices based on conveyor lines, as follows Fig. 9 , 10 Provide detailed explanation.

[0161] See also Fig. 9 , Fig. 9 Schematic diagram of the structure of a channel counting device based on a conveyor line according to an embodiment of the present invention. The device is applied to a conveyor line, such as Fig. 9 As shown, the device comprises:

[0162] An acquisition unit 901 is used to acquire a turnover box delivery task;

[0163] The inventory unit 902 is used to perform the following inventory operations when it is determined that the turnover box needs to be inventoryed according to the turnover box delivery task:

[0164] The turnover box is conveyed to a channel machine deployed on the conveyor line for scanning of items;

[0165] The item information obtained by the channel machine scanning the turnover box is sent to the inventory system, so that the inventory system can check the item information in the turnover box. If the check is consistent, the automatic inventory of the turnover box using the channel machine is terminated. If the check is inconsistent, the conveyor line is controlled to transport the turnover box to the inventory workstation for manual inventory.

[0166] Fig. 9 In the device shown,

[0167] The inventory unit 902 determines whether it is necessary to inventory the turnover box according to the turnover box delivery task, including:

[0168] If the task type of the turnover box delivery task is not a preset task type that allows inventory counting, determining that it is not necessary to inventory the turnover boxes;

[0169] If the task type of the turnover box delivery task is a preset task type that allows inventory counting, the following operations are performed to determine whether the turnover box needs to be counted:

[0170] If the channel machine works abnormally, it is determined that there is no need to inventory the turnover box;

[0171] If the channel machine is working normally, an inventory query for the turnover box is sent to the inventory system and an inventory response returned by the inventory system is received. If the inventory response indicates that an inventory is not required, it is determined that an inventory of the turnover box is not required. If the inventory response indicates that an inventory is required, it is determined that an inventory of the turnover box is required.

[0172] In one embodiment of the present invention,

[0173] The preset task types that allow inventory counting include inventory handling;

[0174] The acquiring unit 901 acquires the turnover box delivery task, including:

[0175] The task type sent by the receiving inventory workstation is inventory handling, and the destination is the turnover box conveying task of the channel machine, wherein the inventory workstation sends the inventory task creation request for the turnover box to the inventory system after receiving the inventory task creation request for the turnover box, so that the inventory system generates the inventory handling task for the turnover box and sends it to the intelligent production scheduling system via the task center, and the intelligent production scheduling system allocates AGV to the turnover box and notifies the AGV allocated to the turnover box to the inventory workstation, so that the inventory workstation controls the AGV to transport the turnover box to the outbound port and triggers the turnover box conveying task;

[0176] After determining that the channel machine is abnormal, the inventory unit 902 further includes:

[0177] Notify the inventory workstation that the channel machine is working abnormally, so that the inventory workstation returns a notification response to modify the destination of the turnover box delivery task to the inventory workstation;

[0178] receiving a notification response from the inventory-counting workstation to change the destination of the turnover box delivery task to the inventory-counting workstation, and delivering the turnover box to the inventory-counting workstation for manual inventory-counting;

[0179] The inventory unit 902, after determining that the inventory response indicates that inventory is not required, further includes: releasing the turnover box.

[0180] In one embodiment of the present invention,

[0181] The preset task types that allow inventory counting include warehouse transfer;

[0182] The acquiring unit 901 acquires the turnover box delivery task, including:

[0183] A turnover box conveying task with a task type of inbound handling and a destination of a default abnormal port sent by a receiving warehousing workstation is received; the turnover box conveying task is triggered by the warehousing workstation after receiving the inbound order sent by the order center and loading the items in the inbound order into the turnover box;

[0184] After the inventory unit 902 determines that the channel machine is working abnormally, it further includes: releasing the turnover box;

[0185] The inventory unit 902, after determining that the inventory response indicates that inventory is not required, further includes: releasing the turnover box.

[0186] See also Fig.10 , Fig.10 Schematic diagram of the structure of the channel machine inventory counting device based on the conveyor line in the second embodiment of the present invention, which is applied to the inventory system, such as Fig.10 As shown, the device comprises:

[0187] The transceiver unit 1001 is used to receive the item information in the turnover box sent by the conveyor line; the item information in the turnover box is obtained after the conveyor line obtains the turnover box conveying task and determines that the turnover box needs to be counted according to the turnover box conveying task, and then the turnover box is conveyed to the channel machine deployed on the conveyor line for item scanning;

[0188] The checking unit 1002 is used to check the information of the items in the received turnover box. If the information is consistent, the automatic inventory of the turnover box using the channel machine is terminated. If the information is inconsistent, the conveyor line is controlled to transport the turnover box to the inventory workstation for manual inventory.

[0189] In one embodiment of the present invention,

[0190] The task type of the turnover box conveying task is inventory handling, and the destination is the channel machine;

[0191] Before the transceiver unit 1001 receives the information of items in the turnover box sent by the conveyor line, it further includes:

[0192] Receiving an inventory task creation request for the turnover box sent by the inventory workstation;

[0193] An inventory and handling task for the turnover box is generated and sent to the intelligent production scheduling system via the task center, so that the intelligent production scheduling system allocates an AGV to the turnover box and notifies the inventory workstation of the AGV allocated to the turnover box, so that the inventory workstation controls the AGV to transport the turnover box to the exit, triggers the turnover box conveying task and sends the turnover box conveying task to the conveyor line.

[0194] in,

[0195] When the transceiver unit 1001 generates an inventory handling task for the turnover box and sends it to the intelligent production scheduling system via the task center, the container status of the turnover box is further set to being inventory handled;

[0196] The checking unit 1002 ends the automatic inventory of the turnover box by the channel machine, including:

[0197] Notify the inventory workstation that the automatic inventory of the turnover box is successful, so that the inventory workstation returns an automatic inventory end notification, and also generates a turnover box return task with the destination being the default abnormal port and sends the turnover box return task to the conveyor line, so that the conveyor line conveys the turnover box to the default abnormal port;

[0198] Receiving the automatic inventory completion notification returned by the inventory workstation, marking the turnover box as having been inventory-checked, and setting the container status of the turnover box to being transported back to the warehouse;

[0199] The checking unit 1002 controls the conveying line to convey the turnover box to the inventory workstation for manual inventory, including:

[0200] Notify the inventory workstation of the failure of automatic inventory counting, so that the inventory workstation instructs the conveyor line to convey the turnover box to the inventory workstation for manual inventory counting, and after the manual inventory counting is completed, return the manual inventory counting completion notification to the inventory system, and at the same time generate a turnover box return task with the destination being the default abnormal port and send the turnover box return task to the conveyor line, so that the conveyor line conveys the turnover box to the default abnormal port;

[0201] Receive the manual inventory completion notification returned by the inventory workstation, mark the turnover box as having been inventory-checked, and modify the container status of the turnover box to being transported back to the warehouse.

[0202] In another embodiment of the present invention,

[0203] The task type of the turnover box delivery task is warehousing and transportation, and the destination is the default abnormal port;

[0204] The conveyor line receives a turnover box conveying task with a task type of incoming handling and a destination of the default abnormal port from the incoming workstation; the incoming workstation triggers the turnover box conveying task after receiving the incoming order sent by the order center and loading the items in the incoming order into the turnover box.

[0205] The checking unit 1002, before checking the information of the items in the received turnover box, further includes: setting the container status of the turnover box to being transported in storage;

[0206] The checking unit 1002 ends the automatic inventory of the turnover box by the channel machine, including: marking the turnover box as having been inventory-checked and releasing the turnover box;

[0207] The checking unit 1002 controls the conveying line to convey the turnover box to the inventory workstation for manual inventory, including:

[0208] Notify the order center of the failure of automatic inventory counting, so that the order center triggers the manual inventory counting process; the order center triggers the manual inventory counting process, including: notifying the inventory system to set the container status of the turnover box to being transported for inventory counting, generating a manual inventory counting task and sending the manual inventory counting task to the inventory counting workstation, so that the inventory counting workstation instructs the conveyor line to convey the turnover box to the inventory counting workstation for manual inventory counting, and after the manual inventory counting is completed, returns the manual inventory counting completion notification to the inventory system, and also generates a turnover box return warehouse task with the destination being the default abnormal port and sends the turnover box return warehouse task to the conveyor line, so that the conveyor line conveys the turnover box to the default abnormal port;

[0209] According to the notification from the order center, the container status of the turnover box is set to being counted and transported; when the manual inventory completion notification returned by the inventory workstation is received, the turnover box is marked as having been counted, and the container status of the turnover box is modified to being returned to the warehouse and transported.

[0210] Fig.10 In the device shown,

[0211] The transceiver unit, before receiving the information of items in the turnover box sent by the conveyor line, further comprises:

[0212] Receiving an inventory query for the turnover box sent by the conveyor line, wherein the inventory query is sent after the conveyor line receives the turnover box conveying task and determines that the task type of the turnover box conveying task is a preset task type that allows inventory and the channel machine works normally;

[0213] Whether an inventory is required is determined based on the container status and inventory identification of the turnover box, and an inventory response is returned based on the determination result, so that the conveyor line determines whether an inventory of the turnover box is required based on the inventory response.

[0214] Fig.10 In the device shown,

[0215] The transceiver unit determines whether an inventory is required according to the container status of the turnover box and the inventory identification, including:

[0216] If the turnover box is marked as not being counted, and the container status of the turnover box is being counted or being transported, it is determined that an inventory is required; otherwise, it is determined that an inventory is not required.

[0217] The embodiment of the present invention further provides an electronic device, such as Fig.11 As shown, the electronic device includes: at least one processor 1101, and a memory 1102 connected to the at least one processor 1101 through a bus; the memory 1102 stores one or more computer programs that can be executed by the at least one processor 1101; when the at least one processor 1101 executes the one or more computer programs, Figure 1-4 The steps of any method shown in any flowchart in Figure 5-8 The steps in the method shown in any of the flowcharts.

[0218] The embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores one or more computer programs, and when the one or more computer programs are executed by a processor, Figure 1-4 The steps of any method shown in any flowchart in Figure 5-8 The steps in the method shown in any of the flowcharts.

[0219] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.

Claims

1. A channel machine inventory method based on a conveyor line, applied to a conveyor line, characterized in that: The method includes: Obtain turnover box delivery tasks; When it is determined that the turnover box needs to be counted according to the turnover box delivery task, the following inventory operations are performed: Transporting the turnover box to the channel machine deployed on the conveyor line for article scanning; The item information obtained by the channel machine scanning the turnover box is sent to the inventory system, so that the inventory system can check the item information in the turnover box. If the check is consistent, the automatic inventory of the turnover box by the channel machine is ended. If the check is inconsistent, the conveyor line is controlled to convey the turnover box to the inventory workstation for manual inventory; Determining whether it is necessary to perform inventory on the turnover boxes according to the turnover box delivery task includes: If the task type of the turnover box delivery task is not a preset task type that allows inventory counting, determining that it is not necessary to inventory the turnover box; If the task type of the turnover box delivery task is a preset task type that allows inventory counting, the following operations are performed to determine whether inventory counting of the turnover box is required: If the channel machine works abnormally, it is determined that there is no need to inventory the turnover box; If the channel machine is working normally, an inventory query for the turnover box is sent to the inventory system and an inventory response is received from the inventory system. If the inventory response indicates that an inventory is not required, it is determined that an inventory of the turnover box does not need to be taken. If the inventory response indicates that an inventory is required, it is determined that an inventory of the turnover box needs to be taken.

2. The method according to claim 1, characterized in that The preset task types that allow inventory taking include inventory taking and transportation; Obtain turnover box delivery tasks, including: The receiving workstation sends a task whose type of task is inventory handling and whose destination is a turnover box conveying task of the channel machine. After receiving the inventory task creation request for the turnover box, the inventory workstation sends the inventory task creation request for the turnover box to the inventory system, so that the inventory system generates an inventory handling task for the turnover box and sends it to the intelligent production scheduling system via the task center. The intelligent production scheduling system allocates an AGV to the turnover box and notifies the AGV allocated to the turnover box to the inventory workstation, so that the inventory workstation controls the AGV to transport the turnover box to the outbound port and triggers the turnover box conveying task. After determining that the channel machine is working abnormally, the method further includes: Notify the inventory workstation that the channel machine is working abnormally, so that the inventory workstation returns a notification response to change the destination of the turnover box delivery task to the inventory workstation; receiving a notification response from the inventory workstation to change the destination of the turnover box delivery task to the inventory workstation, and delivering the turnover box to the inventory workstation for manual inventory; After determining that the inventory response indicates that inventory is not required, the method further includes: releasing the turnover box.

3. The method according to claim 1, characterized in that The preset task types that are allowed to be counted include warehousing and transportation; Obtain turnover box delivery tasks, including: Receive a turnover box delivery task with a task type of inbound handling and a destination of the default exception port sent by the inbound workstation; the turnover box delivery task is triggered after the inbound workstation receives the inbound order sent by the order center and loads the items in the inbound order into the turnover box; After determining that the channel machine is working abnormally, the method further includes: releasing the turnover box; After determining that the inventory response indicates that inventory is not required, the method further includes: releasing the turnover box.

4. A channel machine inventory method based on a conveyor line, applied to an inventory system, characterized in that: The method includes: Receive information about items in turnover boxes sent by a conveyor line; the information about items in the turnover boxes is obtained after the conveyor line obtains a turnover box delivery task and determines that the turnover boxes need to be inventoried based on the turnover box delivery task, and then delivers the turnover boxes to a channel machine deployed on the conveyor line for item scanning; The information of the items in the received turnover box is checked. If the information is consistent, the automatic inventory of the turnover box by the channel machine is ended. If the information is inconsistent, the conveyor line is controlled to convey the turnover box to the inventory workstation for manual inventory; Determining whether it is necessary to perform inventory on the turnover boxes according to the turnover box delivery task includes: If the task type of the turnover box delivery task is not a preset task type that allows inventory counting, determining that it is not necessary to inventory the turnover box; If the task type of the turnover box delivery task is a preset task type that allows inventory counting, the following operations are performed to determine whether inventory counting of the turnover box is required: If the channel machine works abnormally, it is determined that there is no need to inventory the turnover box; If the channel machine is working normally, an inventory query for the turnover box is sent to the inventory system and an inventory response is received from the inventory system. If the inventory response indicates that an inventory is not required, it is determined that an inventory of the turnover box does not need to be taken. If the inventory response indicates that an inventory is required, it is determined that an inventory of the turnover box needs to be taken.

5. The method according to claim 4, characterized in that The task type of the turnover box transportation task is inventory handling, and the destination is the channel machine; Before receiving the item information in the turnover box sent by the conveyor line, the method further includes: Receiving an inventory task creation request for the turnover box sent by the inventory workstation; Generate an inventory and handling task for the turnover box and send it to the intelligent production scheduling system through the task center, so that the intelligent production scheduling system allocates an AGV to the turnover box and notifies the inventory workstation of the AGV allocated to the turnover box, so that the inventory workstation controls the AGV to transport the turnover box to the outbound port, triggers the turnover box transportation task, and sends the turnover box transportation task to the conveyor line.

6. The method according to claim 5, characterized in that When an inventory and handling task for the turnover box is generated and sent to the intelligent production scheduling system via the task center, the container status of the turnover box is further set to being inventory-checked and handled; Ending the automatic inventory of the turnover box by using the channel machine includes: Notify the inventory workstation of the success of the automatic inventory of the turnover box, so that the inventory workstation returns an automatic inventory completion notification, and simultaneously generates a turnover box return task with the destination being the default abnormal port and sends the turnover box return task to the conveyor line, so that the conveyor line conveys the turnover box to the default abnormal port; Receive the automatic inventory completion notification returned by the inventory workstation, mark the turnover box as having been inventory-checked, and set the container status of the turnover box to being returned to the warehouse for transportation; Controlling the conveyor line to convey the turnover box to the inventory workstation for manual inventory, including: Notify the inventory workstation of the failure of automatic inventory counting, so that the inventory workstation instructs the conveyor line to convey the turnover box to the inventory workstation for manual inventory counting. After the manual inventory counting is completed, return the manual inventory completion notification to the inventory system, and at the same time generate a turnover box return task with the destination being the default abnormal port and send the turnover box return task to the conveyor line, so that the conveyor line conveys the turnover box to the default abnormal port; Receive the manual inventory completion notification returned by the inventory workstation, mark the turnover box as having been inventory-checked, and modify the container status of the turnover box to being returned to the warehouse for transportation.

7. The method according to claim 4, characterized in that The task type of the turnover box delivery task is warehousing and transportation, and the destination is the default abnormal port; The conveyor line receives a turnover box conveying task with a task type of incoming handling and a destination of the default abnormal port from the incoming workstation; the incoming workstation triggers the turnover box conveying task after receiving the incoming order sent by the order center and loading the items in the incoming order into the turnover box.

8. The method according to claim 7, characterized in that Before checking the information of the items in the received turnover box, the method further includes: setting the container status of the turnover box to be in storage and transportation; Ending the automatic inventory counting of the turnover box by the channel machine, including: marking the turnover box as having been counted and releasing the turnover box; Controlling the conveyor line to convey the turnover box to the inventory workstation for manual inventory, including: Notifying the order center of the failure of automatic inventory counting so that the order center triggers a manual inventory counting process; the order center triggering the manual inventory counting process includes: notifying the inventory system to set the container status of the turnover box to being counted and transported, generating a manual inventory counting task and sending the manual inventory counting task to the inventory counting workstation, so that the inventory counting workstation instructs the conveyor line to convey the turnover box to the inventory counting workstation for manual inventory counting, and returning a manual inventory counting completion notification to the inventory system after the manual inventory counting is completed, and at the same time generating a turnover box return task with the destination being the default abnormal port and sending the turnover box return task to the conveyor line, so that the conveyor line conveys the turnover box to the default abnormal port; According to the notification of the order center, the container status of the turnover box is set to being counted and transported; when the manual inventory completion notification returned by the inventory workstation is received, the turnover box is marked as having been counted, and the container status of the turnover box is modified to being returned to the warehouse and transported.

9. The method according to claim 6 or 8, characterized in that Before receiving the item information in the turnover box sent by the conveyor line, it further includes: Receiving an inventory query for the turnover box sent by the conveyor line, wherein the inventory query is sent after the conveyor line receives the turnover box conveying task and determines that the task type of the turnover box conveying task is a preset inventory-allowed task type and the channel machine is operating normally; Whether an inventory is required is determined based on the container status and inventory identification of the turnover box, and an inventory response is returned based on the determination result, so that the conveyor line determines whether an inventory of the turnover box is required based on the inventory response.

10. The method according to claim 9, characterized in that Determining whether inventory is required based on the container status and inventory identification of the turnover box includes: If the turnover box is marked as not yet inventoried, and the container status of the turnover box is in inventory transport or in warehousing transport, it is determined that inventory is required; otherwise, it is determined that inventory is not required.

11. A channel machine inventory device based on a conveyor line, applied to a conveyor line, characterized in that: The device includes: An acquisition unit, used to acquire turnover box delivery tasks; The inventory unit is configured to perform the following inventory operations when it is determined that the turnover box needs to be inventoryed according to the turnover box delivery task: Transporting the turnover box to the channel machine deployed on the conveyor line for article scanning; The item information obtained by the channel machine scanning the turnover box is sent to the inventory system, so that the inventory system can check the item information in the turnover box. If the check is consistent, the automatic inventory of the turnover box by the channel machine is ended. If the check is inconsistent, the conveyor line is controlled to convey the turnover box to the inventory workstation for manual inventory; The inventory unit determines whether it is necessary to inventory the turnover box according to the turnover box delivery task, including: If the task type of the turnover box delivery task is not a preset task type that allows inventory counting, determining that it is not necessary to inventory the turnover box; If the task type of the turnover box delivery task is a preset task type that allows inventory counting, the following operations are performed to determine whether inventory counting of the turnover box is required: If the channel machine works abnormally, it is determined that there is no need to inventory the turnover box; If the channel machine is working normally, an inventory query for the turnover box is sent to the inventory system and an inventory response is received from the inventory system. If the inventory response indicates that an inventory is not required, it is determined that an inventory of the turnover box is not required. If the inventory response indicates that an inventory is required, it is determined that an inventory of the turnover box is required.

12. A channel machine inventory counting device based on a conveyor line, applied to an inventory system, characterized in that: The device includes: The transceiver unit is used to receive information about items in the turnover box sent by the conveyor line; the information about items in the turnover box is obtained after the conveyor line obtains a turnover box delivery task and determines that the turnover box needs to be inventoryed based on the turnover box delivery task, and then the turnover box is delivered to the channel machine deployed on the conveyor line for item scanning; A checking unit is used to check the information of the items in the received turnover box. If the information is consistent, the automatic inventory of the turnover box by the channel machine is terminated. If the information is inconsistent, the conveyor line is controlled to convey the turnover box to the inventory workstation for manual inventory; Determining whether it is necessary to perform inventory on the turnover boxes according to the turnover box delivery task includes: If the task type of the turnover box delivery task is not a preset task type that allows inventory counting, determining that it is not necessary to inventory the turnover box; If the task type of the turnover box delivery task is a preset task type that allows inventory counting, the following operations are performed to determine whether inventory counting of the turnover box is required: If the channel machine works abnormally, it is determined that there is no need to inventory the turnover box; If the channel machine is working normally, an inventory query for the turnover box is sent to the inventory system and an inventory response is received from the inventory system. If the inventory response indicates that an inventory is not required, it is determined that an inventory of the turnover box is not required. If the inventory response indicates that an inventory is required, it is determined that an inventory of the turnover box is required.

13. An electronic device comprising: at least one processor, and a memory connected to the at least one processor via a bus; The memory stores one or more computer programs that can be executed by the at least one processor; it is characterized in that when the at least one processor executes the one or more computer programs, it implements the steps of the method described in any one of claims 1 to 3, or implements the steps of the method described in any one of claims 4 to 10.

14. A computer-readable storage medium, characterized in that The computer-readable storage medium stores one or more computer programs, which, when executed by a processor, implement the steps of the method described in any one of claims 1 to 3, or implement the steps of the method described in any one of claims 4 to 10.