Tobacco auxiliary material processing method and device and computer readable storage medium
By identifying and comparing the container labels and categories of tobacco auxiliary materials, the problem of low accuracy in handling tobacco auxiliary materials is solved, automated inspection and dual proofreading are realized, and the accuracy and efficiency of treatment are improved.
Patent Information
- Application Number
- CN202411710629.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-27
- Publication Date
- 2025-03-11
AI Technical Summary
The accuracy of tobacco auxiliary materials is low, and relying on manual inspection is prone to missed recordings, misremembering, etc., resulting in inefficiency and inaccurate information.
By identifying the container identifier and current category of tobacco auxiliary materials in the target area, a comparison process is performed to compare the container identifier and target identifier, as well as the current category and target category, and determine whether processing operations are allowed based on the comparison results.
It realizes automatic identification and verification of tobacco auxiliary materials, reduces omissions in human inspection, and improves the accuracy of information through dual proofreading, thereby improving the accuracy and efficiency of tobacco auxiliary materials treatment.
Smart Images

Figure CN119598260A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of information processing technology, and in particular to a method and device for processing tobacco auxiliary materials and a computer-readable storage medium. Background Art
[0002] In the related art cigarette factory logistics system, tobacco auxiliary materials are usually handled manually. For example, during the inventory process, tobacco auxiliary materials need to be taken down from the high-bay warehouse first, and then manually confirmed that the tobacco auxiliary materials are correct before they are put back into the warehouse. Summary of the invention
[0003] The inventors of the present disclosure have discovered that the above-mentioned related technologies have the following problems: the accuracy of tobacco auxiliary material processing is low.
[0004] In order to solve the above problems, the embodiments of the present disclosure provide the following solutions.
[0005] According to some embodiments of the present disclosure, a method for processing tobacco accessories is provided, comprising: identifying a container identifier of a carrying container in a target area and a current category of the tobacco accessories carried in the carrying container; performing a comparison process, wherein the comparison process comprises comparing the container identifier with a target identifier, and comparing the current category with a target category; and determining whether to allow the processing operation of the tobacco accessories to be performed based on a result of the comparison process.
[0006] In some embodiments, determining whether to allow the processing operation of the tobacco auxiliary material to be performed based on the result of the comparison processing includes: in response to the result of the comparison processing being that the container identifier and the target identifier are inconsistent, or the current category and the target category are inconsistent, not allowing the processing operation to be performed; in response to the result of the comparison processing being that the container identifier and the target identifier are consistent, and the current category and the target category are consistent, allowing the processing operation to be performed.
[0007] In some embodiments, determining whether to allow the processing operation of the tobacco additive to be performed based on the result of the comparison processing includes: in response to the result of the comparison processing being that the container identification and the target identification are inconsistent, or the current category and the target category are inconsistent, providing a photo of the carrying container and the tobacco additive both being located in the target area, so as to perform a secondary check on the tobacco additive.
[0008] In some embodiments, the processing operation includes an inventory operation, which includes multiple tasks, each of the multiple tasks corresponds one-to-one to each of a plurality of target locations in the high-bay warehouse, and the multiple tasks are executed by the stacker according to the distance between each target location and the starting position of the stacker.
[0009] In some embodiments, the processing operation includes an inventory operation, and the inventory operation includes a first inventory mode or a second inventory mode. The target area in the first inventory mode includes the cargo locations that have changed within a specified time period before the inventory operation is performed, and the target area in the second inventory mode includes all cargo locations in the high-bay warehouse.
[0010] In some embodiments, when the processing operation is a warehousing operation, the target area is the warehousing platform; when the processing operation is a warehouse inventory operation or a warehouse out operation, the target area is the target cargo location corresponding to the target identifier in the high-bay warehouse.
[0011] In some embodiments, the processing operation includes a warehousing operation, which includes transporting the carrying container and the tobacco accessories to a target cargo location corresponding to the target identifier in an elevated warehouse, and providing a warehousing photo in which the carrying container and the tobacco accessories are both located in the target cargo location; and / or the processing operation includes at least one of a warehousing outgoing operation and a warehouse inventory operation, and at least one of the operations includes outputting the cargo location information of the target cargo location to remind that there is an abnormality in the tobacco accessories in the target cargo location.
[0012] In some embodiments, the identifying of the container identification of the carrying container in the target area and the current category of the tobacco auxiliary materials carried in the carrying container includes: in response to a signal from the stacker arriving at the target area, identifying the container identification and the current category.
[0013] In some embodiments, the processing operation includes at least one of a warehousing operation, a warehousing operation, and a warehousing out operation.
[0014] According to other embodiments of the present disclosure, there is provided a device for processing tobacco accessories, comprising: an identification module, configured to identify a container identifier of a carrying container in a target area and a current category of the tobacco accessories carried in the carrying container; an execution module, configured to perform a comparison process, the comparison process comprising comparing the container identifier with a target identifier, and comparing the current category with a target category; and a determination module, configured to determine whether to allow the processing operation of the tobacco accessories to be performed based on a result of the comparison process.
[0015] According to some further embodiments of the present disclosure, a tobacco auxiliary material processing device is provided, comprising: a memory; and a processor coupled to the memory, wherein the processor is configured to execute the processing method in any one of the above embodiments based on instructions stored in the memory device.
[0016] According to some further embodiments of the present disclosure, a computer-readable storage medium is provided, on which computer instructions are stored, and when the instructions are executed by a processor, the processing method in any of the above embodiments is implemented.
[0017] According to some further embodiments of the present disclosure, a computer program product is provided, comprising instructions, which, when executed by a processor, enable the processor to perform the processing method according to any one of the above embodiments.
[0018] In the above embodiment, it is possible to automatically identify and check whether the container identification of the carrier container in the target area and the current category of the tobacco auxiliary material carried in the carrier container are correct, and then determine whether to allow the corresponding processing operation to be performed. In this way, not only the occurrence of omissions in manual inspection is reduced, but also the information of the tobacco auxiliary material is checked through the double proofreading of the container identification of the carrier container and the current category of the tobacco auxiliary material, thereby improving the accuracy of tobacco auxiliary material processing. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The accompanying drawings, which constitute a part of the specification, illustrate embodiments of the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0020] The present disclosure may be more clearly understood from the following detailed description with reference to the accompanying drawings, in which:
[0021] Figure 1 Flow charts showing some embodiments of the tobacco auxiliary material processing method of the present disclosure;
[0022] Figure 2 A block diagram showing some embodiments of the tobacco excipient processing system of the present disclosure;
[0023] Figure 3 Flow charts showing other embodiments of the method for processing tobacco accessories disclosed herein;
[0024] Figure 4 Flow charts showing some further embodiments of the method for processing tobacco accessories disclosed herein;
[0025] Figure 5 A flowchart showing some embodiments in the first disk library mode;
[0026] Figure 6 A flowchart showing some embodiments in the second disk library mode;
[0027] Figure 7 A block diagram showing some embodiments of the tobacco auxiliary material processing device disclosed herein;
[0028] Figure 8 Block diagrams showing other embodiments of the tobacco auxiliary material processing device disclosed herein;
[0029] Fig. 9 Block diagrams showing some further embodiments of the tobacco auxiliary material processing apparatus disclosed herein. DETAILED DESCRIPTION
[0030] Various exemplary embodiments of the present disclosure will now be described in detail with reference to the accompanying drawings. It should be noted that the relative arrangement of components and steps, numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present disclosure unless otherwise specifically stated.
[0031] At the same time, it should be understood that for the convenience of description, the sizes of the various parts shown in the drawings are not drawn according to the actual proportional relationship.
[0032] The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the present disclosure, its application, or uses.
[0033] Technologies, methods, and equipment known to ordinary technicians in the relevant art may not be discussed in detail, but where appropriate, the technologies, methods, and equipment should be considered as part of the specification.
[0034] In all examples shown and discussed herein, any specific values should be interpreted as merely exemplary and not as limiting. Therefore, other examples of the exemplary embodiments may have different values.
[0035] It should be noted that like reference numerals and letters refer to similar items in the following figures, and therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.
[0036] As mentioned above, due to the large number of tobacco accessories, the related technology relies on manual inspection of tobacco accessories one by one, which is prone to omissions, errors, etc., which not only leads to low efficiency of tobacco accessories, but also causes inaccurate information on recorded tobacco accessories. That is, the accuracy of tobacco accessory processing is low.
[0037] In view of this, the present disclosure proposes a method for processing tobacco accessories, which can automatically identify and check the categories of tobacco accessories, thereby improving the accuracy of tobacco accessory processing.
[0038] Figure 1 Flowcharts showing some embodiments of the tobacco adjunct processing methods of the present disclosure.
[0039] like Figure 1 As shown, in step 110, the container identifier of the carrying container in the target area and the current category of the tobacco auxiliary material carried in the carrying container are identified.
[0040] In some embodiments, the target area may be any one of an inbound platform, an outbound platform, and a target cargo location in a high-bay warehouse.
[0041] In some embodiments, the carrying container may include a pallet, and the container identifier of the carrying container may be a pallet number of the pallet.
[0042] In some embodiments, the container identification of the carrying container may be in the form of a barcode. For example, a barcode reader and a camera may be installed on the stacker. After the stacker reaches the target area, the barcode on the carrying container is scanned by the barcode reader to identify the container identification of the carrying container; and a camera is used to take a photo of the tobacco auxiliary material carried in the carrying container so as to use a neural network model to recognize the photo and obtain the current category of the tobacco auxiliary material.
[0043] For example, the code reader may be a barcode scanner. For example, photos of each of a plurality of different categories of tobacco accessories may be taken in advance and the category information may be annotated to obtain a data set of tobacco accessories. Among them, at least one of the color, size, and material of different categories of tobacco accessories is different. Based on the data set of tobacco accessories, a neural network algorithm (for example, the fifth generation version of the YOLO series target detection algorithm (You Only Look Once version 5, YOLOv5)) is used to train the model to obtain a trained neural network model. Afterwards, the trained neural network model is used to identify the current category of the tobacco accessories.
[0044] In step 120, a comparison process is performed.
[0045] Here, the comparison process includes comparing the container identification and the target identification of the carrying container, and comparing the current category and the target category of the tobacco auxiliary material.
[0046] In some embodiments, a neural network model may be used to calculate a first similarity between a container identifier of a carrier container and a target identifier, and a second similarity between a current category of tobacco accessories and a target category. The first similarity is compared with a first threshold, and the second similarity is compared with a second threshold to implement the comparison process.
[0047] For example, the neural network model used to calculate the similarity can be pre-deployed in the inventory verification system. For example, the inventory verification system can trigger the code reader on the stacker through the stacker system to identify the container identification of the carrying container in the target area, and trigger the camera on the stacker to take a photo of the tobacco accessories carried in the carrying container to identify the current category of the tobacco accessories. Afterwards, the inventory verification system can use the neural network model to calculate the first similarity between the container identification of the carrying container and the target identification, and the second similarity between the current category of the tobacco accessories and the target category. And compare the first similarity and the second similarity with the corresponding threshold value to achieve comparison processing.
[0048] In step 130, based on the comparison result, it is determined whether the tobacco auxiliary material processing operation is allowed to be performed.
[0049] For example, it can be determined whether to allow the stacker to perform the corresponding processing operation based on the result of the comparison process. For example, the stacker can receive the processing operation corresponding to the warehousing task issued by the warehouse control system and the control instruction issued by the inventory verification system based on the result of the comparison process through the stacker system. In response to the control instruction that the processing operation is not allowed to be executed, the stacker will not execute the processing operation corresponding to the warehousing task; in response to the control instruction that the processing operation is allowed to be executed, the stacker will execute the processing operation corresponding to the warehousing task.
[0050] In the above embodiment, it is possible to automatically identify and check whether the container identification of the carrier container in the target area and the current category of the tobacco auxiliary material carried in the carrier container are correct, and then determine whether to allow the corresponding processing operation to be performed. In this way, not only the occurrence of omissions in manual inspection is reduced, but also the information of the tobacco auxiliary material is checked by double checking the container identification of the carrier container and the current category of the tobacco auxiliary material, thereby improving the processing efficiency of the tobacco auxiliary material and also improving the accuracy of the tobacco auxiliary material processing.
[0051] The technical solution of step 110 is exemplarily described below through some embodiments.
[0052] In some embodiments, in response to the stacker's arrival signal at the target area, the container identification of the carrying container in the target area and the current category of the tobacco auxiliary material carried in the carrying container can be identified. In this way, the relevant information of the tobacco auxiliary material can be identified and checked in time when the stacker arrives at the target area, thereby helping to improve the processing efficiency of the tobacco auxiliary material.
[0053] In some embodiments, when the processing operation is a warehousing operation, the target area may be a warehousing platform; when the processing operation is a warehouse inventory operation or a warehouse out operation, the target area may be a target cargo location corresponding to the target identifier in the high-bay warehouse.
[0054] For example, in response to the stacker's arrival signal at the storage station, the relevant information of the tobacco auxiliary materials can be automatically identified and checked before storage. For another example, in response to the stacker's arrival signal at the target cargo position, the relevant information of the tobacco auxiliary materials can be automatically identified and checked before shipment.
[0055] In the above embodiment, during the warehousing process, the identification and comparison of the relevant information of the tobacco accessories can be triggered at the warehousing platform. Moreover, during the inventory or outbound process, the identification and comparison of the relevant information of the tobacco accessories can be triggered at the target cargo position. In this way, compared with the method of checking at the cargo position in the high-bay warehouse after warehousing, or checking at the outbound platform after outbound, the transportation cost of the stacker is saved, thereby improving the processing efficiency of the tobacco accessories.
[0056] The technical solution of step 130 is exemplarily described below through some embodiments.
[0057] In some embodiments, in response to the result of the comparison processing being that the container identification and the target identification of the carrying container are inconsistent, or the current category and the target category of the tobacco accessories are inconsistent, the processing operation of the tobacco accessories is not allowed to be executed; in response to the result of the comparison processing being that the container identification and the target identification of the carrying container are consistent, and the current category and the target category of the tobacco accessories are consistent, the processing operation of the tobacco accessories is allowed to be executed.
[0058] For example, in response to the result of the comparison processing being that the first similarity is less than a first threshold, or the second similarity is less than a second threshold, the processing operation of tobacco accessories is not allowed; in response to the result of the comparison processing being that the first similarity is greater than or equal to the first threshold, and the second similarity is greater than or equal to the second threshold, the processing operation of tobacco accessories is allowed.
[0059] It should be understood that the result of the comparison process can reflect whether the relevant information of the tobacco accessories is correct. For example, if the result of the comparison process is that the container identification of the carrier container and the target identification are inconsistent, or the current category of the tobacco accessories and the target category are inconsistent, it means that the relevant information of the tobacco accessories is incorrect; if the result of the comparison process is that the container identification of the carrier container and the target identification are consistent, and the current category of the tobacco accessories and the target category are consistent, it means that the relevant information of the tobacco accessories is correct.
[0060] In the above embodiment, as long as at least one of the container identification of the carrier container and the current category of the tobacco auxiliary material is incorrect, the corresponding processing operation is not allowed to be performed. In this way, through the double proofreading of the container identification and the current category, the accuracy of the information of the tobacco auxiliary material can be effectively ensured, and the impact of the tobacco auxiliary material on the relevant operations on the production line due to problems such as container assembly errors or category production errors is reduced, thereby further improving the accuracy of tobacco auxiliary material processing.
[0061] The technical solution of step 130 is exemplarily described below through some embodiments.
[0062] In some embodiments, in response to the result of the comparison processing being that the container identification and the target identification of the carrying container are inconsistent, or the current category and the target category of the tobacco excipients are inconsistent, a photo of the carrying container and the tobacco excipients both being located within the target area is provided to perform a secondary check on the tobacco excipients.
[0063] For example, in response to the result of the comparison processing being that the container identification and the target identification of the carrying container are inconsistent, or the current category and the target category of the tobacco excipients are inconsistent, not only is the corresponding processing operation not allowed to be performed, but also a photo is provided in which the carrying container and the tobacco excipients are both located in the target area.
[0064] In the above embodiment, once at least one of the container identification of the carrier container and the current category of the tobacco accessories is incorrect, the tobacco accessories can be rechecked based on the provided photo of the carrier container and the tobacco accessories both being located in the target area. In this way, the traceability of abnormalities in the tobacco accessories processing process is enhanced, which helps to quickly handle abnormalities, thereby further improving the accuracy of tobacco accessories processing.
[0065] In some embodiments, the processing operation may include at least one of a warehousing operation, a warehouse counting operation, and a warehouse exit operation. In this way, the relevant information of tobacco accessories can be automatically identified in the warehousing link, the warehouse counting link, and the warehouse exit link, and the information of tobacco accessories can be checked through double proofreading. Compared with the method in the related art that the information of tobacco accessories is checked only in the warehouse counting link (i.e., the inventory counting process), the accuracy of tobacco accessory processing can be further improved.
[0066] In some embodiments, the processing operation may include a warehousing operation. For example, the warehousing operation may include transporting the carrying container and the tobacco auxiliary material to a target cargo location corresponding to the target identifier in the high-bay warehouse, and providing a warehousing photo showing that the carrying container and the tobacco auxiliary material are both located in the target cargo location. For example, the warehousing photo may be used as a reference photo for checking whether the relevant information of the tobacco auxiliary material is correct during a subsequent inventory or outbound process.
[0067] In the above embodiment, during the warehousing process, as long as at least one of the container identification of the carrier container and the current category of the tobacco accessories is incorrect, the warehousing operation of the tobacco accessories is not allowed. Moreover, when the container identification of the carrier container and the current category of the tobacco accessories are both correct, in addition to warehousing the carrier container and the tobacco accessories, a warehousing photo of the carrier container and the tobacco accessories in the target cargo position can also be provided for subsequent verification. In this way, the occurrence of warehousing the wrong tobacco accessories is reduced, thereby further improving the accuracy of tobacco accessory processing.
[0068] In some embodiments, the processing operation includes at least one of a warehouse-out operation and a warehouse-inspection operation. For example, the warehouse-out operation and / or the warehouse-inspection operation may include outputting the cargo location information of the target cargo location to remind that there is an abnormality in the tobacco auxiliary materials in the target cargo location.
[0069] In some embodiments, the abnormal tobacco auxiliary materials can be rechecked according to the cargo location information of the target cargo location to determine the abnormal cause. For example, the cargo location information of the target cargo location may include the cargo location number of the target cargo location. For another example, the cargo location information of the target cargo location may also include a current photo of the carrying container and the tobacco auxiliary materials being located in the target cargo location before shipment or during inventory counting, and the result of the comparison process.
[0070] In the above embodiment, during the process of outbound delivery and / or inventory, once at least one of the container identification of the carrying container and the current category of the tobacco auxiliary material is incorrect, the cargo location information of the target cargo location is output to remind that the tobacco auxiliary material in the target cargo location is abnormal. This helps to quickly handle the abnormal tobacco auxiliary material, thereby helping to further improve the accuracy of tobacco auxiliary material processing.
[0071] In some embodiments, the comparison process and the dispatch of tobacco accessories can be performed in parallel. For example, during the dispatch of tobacco accessories, the carrying container and the tobacco accessories can be transported to the dispatch station, and a dispatch photo of the carrying container and the tobacco accessories being located on the dispatch station is provided.
[0072] That is to say, regardless of whether there are any abnormalities in the tobacco accessories, the tobacco accessories will be shipped out. This is because during the shipping process of tobacco accessories, tobacco accessories without any abnormalities need to be shipped out, and tobacco accessories with abnormalities also need to be shipped out for problem investigation. Therefore, the method of performing comparison processing and shipping of tobacco accessories in parallel can effectively improve the processing efficiency of tobacco accessories.
[0073] In some embodiments, the processing operation includes a stock-checking operation. For example, the stock-checking operation may include multiple tasks. Each of the multiple tasks corresponds to each of the multiple target cargo locations in the high-bay warehouse, and the multiple tasks are executed by the stacker according to the distance between each target cargo location and the starting position of the stacker.
[0074] For example, the task number of each task in the plurality of tasks corresponds to the cargo location number of each target cargo location in the plurality of target cargo locations. The cargo location number of each target cargo location can be sorted according to the distance between each target cargo location and the starting position of the stacker. For example, the closer the distance between the target cargo location and the starting position of the stacker, the smaller the cargo location number of the target cargo location. The stacker can execute the plurality of tasks in the order of the cargo location numbers from small to large.
[0075] In the above embodiment, during the inventory process, multiple tasks can be executed according to the distance between the target cargo position corresponding to each task and the starting position of the stacker, thereby improving the execution efficiency of the stacker and thus improving the processing efficiency of tobacco accessories.
[0076] In some embodiments, the processing operation includes a stock-check operation. For example, the stock-check operation may include a first stock-check mode or a second stock-check mode. The target area in the first stock-check mode may include cargo locations that have changed within a specified time period before the stock-check operation is performed, and the target area in the second stock-check mode may include all cargo locations in the high-bay warehouse.
[0077] For example, the first inventory mode can be called the weekday inventory mode, and the second inventory mode can be called the full inventory mode. For example, the first inventory mode can be performed during non-production time periods, and the second inventory mode can be performed at any time period.
[0078] For example, the target area in the first inventory mode may include the cargo locations that have changed within one day before the inventory operation is performed. For example, if the number of cargo locations that have changed within a specified time period is large, a preset proportion (e.g., one-third) of the cargo locations may be selected as the target area in the first inventory mode.
[0079] In the above embodiment, during the inventory process, not only can all cargo positions in the high-bay warehouse be counted, but also the cargo positions that have changed within a specified time period can be selectively counted. In this way, inventory can be flexibly counted, and inventory changes can be effectively monitored, thereby improving the accuracy of tobacco auxiliary material processing.
[0080] Figure 2 A block diagram illustrating some embodiments of the tobacco trim processing system of the present disclosure.
[0081] like Figure 2 As shown, the tobacco auxiliary material processing system (also known as the high-bay warehouse logistics system) 200 includes a warehouse management system (WMS) 201, a warehouse control system (WCS) 202, a shuttle system 203, a stock check system 204, a conveyor system 205 and a stacker system 206.
[0082] The WMS 201 is in communication connection with the WCS 202. The shuttle system 203, the inventory verification system 204, the conveyor system 205, and the stacker system 206 are all in communication connection with the WCS 202. For example, the communication connection may be a wired / wireless connection of a local area network.
[0083] In some embodiments, at least one of the shuttle system 203 , the inventory verification system 204 , the conveyor system 205 , and the stacker system 206 may be implemented using a programmable logic controller (PLC).
[0084] In some embodiments, the tobacco auxiliary material processing system 200 may further include a shuttle vehicle 207 , a barcode reader and a camera 208 , a conveyor 209 , and a stacker 210 .
[0085] For example, the shuttle 207 is communicatively connected to the shuttle system 203; the barcode reader and camera 208 is communicatively connected to the inventory verification system 204; the conveyor 209 is communicatively connected to the conveyor system 205; the stacker 210 is communicatively connected to the stacker system 206, so that the shuttle 207, the barcode reader and camera 208, the conveyor 209 and the stacker 210 can all be dispatched by the WCS 202 to realize the processing operation of tobacco excipients.
[0086] In some embodiments, the tobacco auxiliary material processing method of any of the above embodiments may be executed by the inventory verification system 204. For example, the inventory verification system 204 may determine whether to allow the stacker 210 to perform the corresponding processing operation based on the result of the comparison process.
[0087] Next, different situations in which the processing operation is a warehousing operation, a warehousing operation, and a warehousing-out operation are further described in conjunction with some embodiments.
[0088] Let's combine Figure 3 The case where the processing operation is a storage operation is described.
[0089] Figure 3 Flowcharts showing other embodiments of the tobacco auxiliary material processing method of the present disclosure.
[0090] like Figure 3 As shown, in step 310, the conveyor conveys the tobacco accessories to the storage station, and the conveyor system transmits the target information of the tobacco accessories to the WCS.
[0091] For example, the target information of the tobacco accessories may include the target category of the tobacco accessories and the target identification of the carrying container. For example, the WCS may record the target information of the tobacco accessories and allocate a corresponding cargo location for the tobacco accessories based on the target information of the tobacco accessories.
[0092] In step 320, the WCS schedules the conveyor to complete the conveying task, schedules the stacker to perform the picking task, and transmits the material information to the stacker system.
[0093] For example, the material information may include the target category of tobacco excipients, the target identification of the carrying container (such as the target pallet number recorded by the WCS), and the cargo location number assigned by the WCS (i.e., the cargo location number of the target cargo location).
[0094] In step 330, the stacker moves to the storage station, triggering the barcode reader and camera on the stacker to operate.
[0095] For example, the inventory verification system can respond to the stacker's arrival signal at the incoming station, trigger the barcode reader to identify the container identification of the carrying container on the incoming station, and trigger the camera to obtain a current photo of the carrying container and tobacco accessories on the incoming station.
[0096] In step 340, the tobacco auxiliary material recognition model is used to recognize the photo of the tobacco auxiliary material to determine the auxiliary material type (ie, the current category) of the tobacco auxiliary material.
[0097] For example, the auxiliary material recognition model may be a neural network model. For example, the inventory verification system may use the auxiliary material recognition model to recognize the photos of tobacco auxiliary materials acquired by the camera to determine the current category of the tobacco auxiliary materials.
[0098] In step 350, the container identification recognized by the code reader is matched with the target identification, and the current category of the tobacco auxiliary material is matched with the target category. That is, a comparison process is performed.
[0099] For example, the inventory verification system can obtain the target category of tobacco accessories and the target identification of the carrying container through WCS and perform comparison processing.
[0100] In step 360, it is determined whether the match is successful.
[0101] In response to a successful match (ie, the comparison result is that the container identification of the carrying container is consistent with the target identification, and the current category of the tobacco auxiliary material is consistent with the target category), step 370 is executed.
[0102] In response to a matching failure (ie, the comparison result is that the container identification of the carrying container is inconsistent with the target identification, or the current category of the tobacco auxiliary material is inconsistent with the target category), step 380 is executed.
[0103] In step 370, the stacker is allowed to perform the warehousing task. After warehousing, the camera on the stacker is triggered to operate to obtain photos of the materials in the cargo position after warehousing (i.e., the warehousing photos of the carrying container and the tobacco auxiliary materials being located in the target cargo position).
[0104] For example, the inventory verification system can respond to the in-position signal of the stacker reaching the target cargo location, triggering the camera on the stacker to obtain a warehouse entry photo showing that the carrying container and the tobacco auxiliary materials are both located in the target cargo location.
[0105] For example, a storage task can be sent from the WCS to the stacker through the stacker system to instruct the stacker to store the container and tobacco accessories. The storage task can include the task number and the cargo location number assigned by the WCS (i.e., the cargo location number of the target cargo location).
[0106] In some embodiments, a cargo location table may be preset in the database of the WMS to record the inventory information of each cargo location in the high-bay warehouse. For example, the cargo location table may include one or more of the following fields: cargo location number, auxiliary material type (i.e., current category), container identification identified by the barcode reader (e.g., current pallet number), target identification (e.g., target pallet number recorded by the WCS), comparison result (i.e., result of comparison processing), platform material photo before entry (i.e., current photo of both the carrying container and tobacco auxiliary materials being located on the entry platform before entry), cargo location material photo after entry (i.e., entry photo of both the carrying container and tobacco auxiliary materials being located in the target cargo location after entry), cargo location material photo during inventory (i.e., current photo of both the carrying container and tobacco auxiliary materials being located in the target cargo location during inventory), cargo location material photo during outbound (i.e., current photo of both the carrying container and tobacco auxiliary materials being located in the target cargo location before outbound), and platform material photo after outbound (i.e., outbound photo of both the carrying container and tobacco auxiliary materials being located on the outbound platform during outbound).
[0107] In some embodiments, the corresponding fields in the cargo table are updated according to the cargo number provided in the warehousing task. For example, according to the cargo number provided in the warehousing task, the "Comparison Result" field, the "Station Material Photo Before Warehousing" field, and the "Cargo Material Photo After Warehousing" field in the cargo table are updated so that the relevant information of the tobacco auxiliary materials before and after the warehousing can be quickly checked in the event of an abnormality.
[0108] For example, the "Comparison Result" field in the cargo location table can be marked as "Successful"; the current photo of the carrying container and tobacco accessories obtained in step 330 being located on the warehousing platform can be stored in the "Platform Material Photo before Warehousing" field; and the warehousing photo of the carrying container and tobacco accessories obtained in step 370 being located in the target cargo location can be stored in the "Cargo location Material Photo after Warehousing" field.
[0109] In step 380, the stacker is not allowed to execute the storage task, and a prompt message is output to remind that the storage of tobacco auxiliary materials has failed.
[0110] For example, the prompt information may include a photo of the material on the platform before storage.
[0111] In this way, tobacco excipients need to be checked multiple times for container identification and current category before they can be put into storage, which helps to improve the accuracy of tobacco excipient storage processing.
[0112] Next, combine Figure 4The case where the processing operation is a storage outgoing operation is described.
[0113] Figure 4 Flowcharts showing still other embodiments of the tobacco auxiliary material processing method of the present disclosure.
[0114] In step 410, the WCS dispatches the stacker crane to perform the outbound task and transmits the material information to the stacker crane system.
[0115] For example, the outbound task can be sent from the WCS to the stacker through the stacker system to instruct the stacker to outbound the carrying containers and tobacco accessories in the target cargo location.
[0116] For example, material information can be carried in the outbound task to be passed to the stacker system. The material information can include the target category of tobacco accessories, the target identification of the carrying container, and the location number of the target location.
[0117] In step 420, the stacker moves to the target cargo location, triggering the code reader and camera on the stacker to operate.
[0118] For example, the inventory verification system can respond to the in-position signal of the stacker reaching the target cargo location, trigger the barcode reader to identify the container identification of the carrier container in the target cargo location, and trigger the camera to obtain a current photo of the carrier container and tobacco accessories in the target cargo location. Afterwards, the inventory verification system can use the accessory recognition model to recognize the photo of the tobacco accessories obtained by the camera to determine the accessory type (i.e., the current category) of the tobacco accessories.
[0119] In step 430, the container identification recognized by the code reader is matched with the target identification, and the current category of the tobacco auxiliary material is matched with the target category. That is, a comparison process is performed.
[0120] In some embodiments, the comparison process may be performed by a disk library verification system.
[0121] In step 440, it is determined whether the match is successful.
[0122] In response to a matching failure (ie, the comparison result is that the container identification of the carrying container is inconsistent with the target identification, or the current category of the tobacco auxiliary material is inconsistent with the target category), steps 450 and 460 are executed.
[0123] In response to a successful match (ie, the comparison result is that the container identification of the carrying container is consistent with the target identification, and the current category of the tobacco auxiliary material is consistent with the target category), step 470 is executed.
[0124] In step 450, the "Comparison Result" field in the cargo location table is marked as "failed", and the "Photo of cargo location material when outbound" field in the cargo location table is updated.
[0125] For example, the current photo of the carrying container and the tobacco auxiliary material both being located in the target cargo location acquired by the camera in step 420 may be stored in the field “Photo of cargo location material when leaving warehouse” in the cargo location table.
[0126] In step 460, the cargo location information of the target cargo location is output to remind that there is an abnormality in the tobacco auxiliary materials in the target cargo location.
[0127] For example, the cargo location information of the target cargo location may include the cargo location number of the target cargo location. For another example, the cargo location information of the target cargo location may also include information in the "photo of cargo location materials when leaving the warehouse" field and the "comparison result" field.
[0128] In step 470, the "Comparison Result" field of the cargo location table is marked as "Successful", and the "Photo of the cargo location material when leaving the warehouse" field in the cargo location table is updated.
[0129] It should be understood that regardless of whether the comparison result is successful or failed, the field "Photo of material at the cargo location when leaving the warehouse" in the cargo location table can be updated.
[0130] In step 480, the stacker transports the carrying container and tobacco accessories to the outbound platform, and updates the "photo of platform materials after outbound delivery" field in the cargo location table.
[0131] In some embodiments, step 480 may be performed regardless of whether the comparison result is successful or failed.
[0132] For example, the stacker transports the carrying container and the tobacco auxiliary materials to the outbound platform by performing the outbound task. In response to the in-position signal of the stacker arriving at the outbound platform, the inventory verification system can trigger the camera on the stacker to obtain an outbound photo of the carrying container and the tobacco auxiliary materials being located on the outbound platform. Furthermore, in step 480, the outbound photo of the carrying container and the tobacco auxiliary materials being located on the outbound platform can be stored in the field "Photo of platform materials after outbound" of the cargo location table.
[0133] In some embodiments, the comparison process performed by the inventory verification system and the outbound task performed by the stacker can be performed in parallel. For example, the aforementioned steps 430 to 470 can be performed in parallel with step 480.
[0134] In this way, the relevant information of tobacco accessories can be re-checked during the outbound process, and the relevant fields in the cargo location table can be updated, which will help to find and locate problematic tobacco accessories as soon as possible, thereby further improving the accuracy of tobacco accessory processing.
[0135] Next, continue to combine Figure 5 and Figure 6 The case where the processing operation is an inventory operation is described.
[0136] Figure 5 A flowchart of some embodiments in the first disk library mode is shown.
[0137] like Figure 5 As shown, in step 510, the weekday inventory mode (ie, the first inventory mode) is selected, and the execution time of the inventory operation is set.
[0138] For example, the inventory operation can be performed during a non-production period.
[0139] In step 520, the cargo locations that have changed within the specified time period are searched, and a corresponding inventory inventory plan table is generated for the inventory inventory operation.
[0140] For example, the designated time period may include the day before the inventory operation is performed. The WCS triggers the stacker to perform the corresponding inventory operation according to the inventory schedule during the non-production time period of each day to count the tobacco accessories in the cargo position that has changed the day before.
[0141] In some embodiments, the generated inventory plan may include one or more of the following fields: warehouse identification (e.g., high-bay warehouse identification), task number, stacker equipment number, stacker start position, stacker destination position, target identification of the carrier container (e.g., target pallet number recorded by WCS), task start time, task completion time, task status, and plan generation time. For example, in the first inventory mode, the stacker destination position may include the locations of multiple target cargo locations that change within a specified time period.
[0142] In step 530, the stacker moves to the target cargo position, triggering the barcode reader and camera on the stacker to operate. The container identification recognized by the barcode reader is matched with the target identification, and the current category of the tobacco auxiliary material is matched with the target category. That is, a comparison process is performed.
[0143] In step 540, it is determined whether the match is successful.
[0144] In response to a matching failure (ie, the comparison result is that the container identification of the carrying container is inconsistent with the target identification, or the current category of the tobacco auxiliary material is inconsistent with the target category), steps 550 to 560 are executed.
[0145] In response to a successful match (ie, the comparison result is that the container identification of the carrying container is consistent with the target identification, and the current category of the tobacco auxiliary material is consistent with the target category), step 570 is executed.
[0146] In step 550, the "Comparison Result" field in the cargo location table is marked as "failed", and the "Stock Inventory Location Material Photo" field in the cargo location table is updated.
[0147] For example, the current photo of the carrying container and the tobacco auxiliary material both being located in the target cargo location acquired by the camera in step 530 may be stored in the "stock inventory cargo location material photo" field in the cargo location table.
[0148] In step 560, the cargo location information of the target cargo location is output to remind that there is an abnormality in the tobacco auxiliary materials in the target cargo location.
[0149] For example, the cargo location information of the target cargo location may include the cargo location number of the target cargo location. For another example, the cargo location information of the target cargo location may also include information in the "stock inventory cargo location material photo" field and the "comparison result" field.
[0150] In step 570, the "Comparison Result" field in the cargo location table is marked as "Successful", and the "Stock Inventory Location Material Photo" field in the cargo location table is updated.
[0151] It should be understood that regardless of whether the comparison result is successful or failed, the "Photo of Material in Inventory Location" field in the location table can be updated.
[0152] Figure 6 A flow chart showing some embodiments of the second disk library mode.
[0153] like Figure 6 As shown, in step 610, the full inventory mode (ie, the second inventory mode) is selected, and an inventory plan corresponding to the inventory operation is generated.
[0154] Here, the inventory plan table may be generated in a similar manner to the aforementioned step 520. For specific instructions, please refer to the description in the relevant embodiment of the aforementioned step 520, which will not be repeated here.
[0155] In step 620, the stacker moves to the target cargo position, triggering the barcode reader and camera on the stacker to operate. The container identification identified by the barcode reader is matched with the target identification, and the current category of the tobacco auxiliary material is matched with the target category. That is, a comparison process is performed.
[0156] In step 630, it is determined whether the match is successful.
[0157] In response to a matching failure (ie, the comparison result is that the container identification of the carrying container is inconsistent with the target identification, or the current category of the tobacco auxiliary material is inconsistent with the target category), steps 640 and 650 are executed.
[0158] In response to a successful match (ie, the comparison result is that the container identification of the carrying container is consistent with the target identification, and the current category of the tobacco auxiliary material is consistent with the target category), step 660 is executed.
[0159] In step 640, the "Comparison Result" field in the cargo location table is marked as "failed", and the "Stock Inventory Location Material Photo" field in the cargo location table is updated.
[0160] For example, the current photo of the carrying container and the tobacco auxiliary material both being located in the target cargo location acquired by the camera in step 620 may be stored in the "stock inventory cargo location material photo" field in the cargo location table.
[0161] In step 650, the cargo location information of the target cargo location is output to remind that there is an abnormality in the tobacco auxiliary materials in the target cargo location.
[0162] In step 660, the "Comparison Result" field in the cargo location table is marked as "Successful", and the "Stock Inventory Location Material Photo" field in the cargo location table is updated.
[0163] It should be understood that steps 620 to 660 may be implemented in a manner similar to the aforementioned steps 530 to 570. For specific instructions, please refer to the description of the relevant embodiments of the aforementioned steps 530 to 570, which will not be repeated here.
[0164] In this way, different inventory modes can be adopted during the inventory process to flexibly count the tobacco accessories that have been stored in the warehouse, so as to effectively monitor the changes in inventory, thereby improving the accuracy of tobacco accessory processing.
[0165] In addition, visually displaying inventory information through the storage location table can not only effectively improve the real-time nature of inventory information updates, but also help to subsequently optimize inventory layout.
[0166] It should be understood that the above Figure 1 and Figure 2 The description of the relevant steps in the embodiment shown is also applicable to Figures 3 to 6 The method described in this article can be found in the previous article for details. Figure 1 and Figure 2 The illustrated embodiments will not be described in detail here.
[0167] Figure 7 A block diagram showing some embodiments of the tobacco auxiliary material processing device of the present disclosure.
[0168] like Figure 7 As shown, the tobacco auxiliary material processing device 700 includes an identification module 701 , an execution module 702 and a determination module 703 .
[0169] The identification module 701 is configured to identify the container identification of the carrying container in the target area and the current category of the tobacco auxiliary material carried in the carrying container.
[0170] The execution module 702 is configured to perform a comparison process, which includes comparing the container identifier and the target identifier, and comparing the current category and the target category.
[0171] The determination module 703 is configured to determine whether to allow the tobacco auxiliary material processing operation to be performed according to the result of the comparison process.
[0172] In some embodiments, the tobacco auxiliary material processing device 700 may further include other modules for performing other operations in the above-mentioned related embodiments.
[0173] Figure 8 Block diagrams showing other embodiments of the tobacco auxiliary material processing device disclosed herein.
[0174] like Figure 8 As shown, the electronic device 800 of this embodiment includes: a memory 801 and a processor 802 coupled to the memory 801 , and the processor 802 is configured to execute a method in any one of the embodiments of the present disclosure based on instructions stored in the memory 801 .
[0175] The memory 801 may include, for example, a system memory, a fixed non-volatile storage medium, etc. The system memory may store, for example, an operating system, an application program, a boot loader, a database, and other programs.
[0176] Fig. 9 Block diagrams showing some further embodiments of the tobacco auxiliary material processing apparatus disclosed herein.
[0177] like Fig. 9 As shown, the electronic device 900 of this embodiment includes: a memory 901 and a processor 902 coupled to the memory 901 , and the processor 902 is configured to execute the method in any one of the aforementioned embodiments based on the instructions stored in the memory 901 .
[0178] The memory 901 may include, for example, a system memory, a fixed non-volatile storage medium, etc. The system memory may store, for example, an operating system, an application program, a boot loader, and other programs.
[0179] The electronic device 900 may also include an input / output interface 903, a network interface 904, a storage interface 905, etc. These interfaces 903, 904, 905, the memory 901, and the processor 902 may be connected, for example, via a bus 906. The input / output interface 903 provides a connection interface for input / output devices such as a display, a mouse, a keyboard, a touch screen, a microphone, and a speaker. The network interface 904 provides a connection interface for various networked devices. The storage interface 905 provides a connection interface for external storage devices such as an SD card and a USB flash drive.
[0180] Those skilled in the art will appreciate that the embodiments of the present disclosure may be provided as methods, systems, or computer program products. Therefore, the present disclosure may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the present disclosure may take the form of a computer program product implemented on one or more computer-usable non-transient storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0181] So far, the technical scheme of tobacco auxiliary material processing according to the present disclosure has been described in detail. In order to avoid obscuring the concept of the present disclosure, some details known in the art are not described. Those skilled in the art can fully understand how to implement the technical scheme disclosed here based on the above description.
[0182] The method and system of the present disclosure may be implemented in many ways. For example, the method and system of the present disclosure may be implemented by software, hardware, firmware, or any combination of software, hardware, and firmware. The above order of steps for the method is for illustration only, and the steps of the method of the present disclosure are not limited to the order specifically described above, unless otherwise specifically stated. In addition, in some embodiments, the present disclosure may also be implemented as a program recorded in a recording medium, which includes machine-readable instructions for implementing the method according to the present disclosure. Therefore, the present disclosure also covers a recording medium storing a program for executing the method according to the present disclosure.
[0183] Although some specific embodiments of the present disclosure have been described in detail by way of example, it should be understood by those skilled in the art that the above examples are for illustration only and are not intended to limit the scope of the present disclosure. It should be understood by those skilled in the art that the above embodiments may be modified without departing from the scope and spirit of the present disclosure. The scope of the present disclosure is defined by the appended claims.
Claims
1. A method for processing tobacco auxiliary materials, comprising: Identify the container identification of the carrying container in the target area and the current category of the tobacco auxiliary material carried in the carrying container; Performing a comparison process, the comparison process comprising comparing the container identifier with the target identifier, and comparing the current category with the target category; According to the result of the comparison process, it is determined whether the processing operation of the tobacco auxiliary material is allowed to be performed.
2. The method for processing tobacco auxiliary materials according to claim 1, wherein: The step of determining whether to allow the tobacco auxiliary material processing operation to be performed according to the result of the comparison process comprises: In response to the comparison result that the container identifier and the target identifier are inconsistent, or the current category and the target category are inconsistent, the processing operation is not allowed to be performed; In response to the comparison result that the container identifier and the target identifier are consistent, and the current category and the target category are consistent, the processing operation is allowed to be performed.
3. The method for processing tobacco auxiliary materials according to claim 1, wherein: The step of determining whether to allow the tobacco auxiliary material processing operation to be performed according to the result of the comparison process comprises: In response to the result of the comparison processing being that the container identification and the target identification are inconsistent, or the current category and the target category are inconsistent, a photo of the carrying container and the tobacco accessories both being located in the target area is provided to perform a secondary check on the tobacco accessories.
4. The method for processing tobacco auxiliary materials according to any one of claims 1 to 3, wherein: The processing operation includes a warehouse inventory operation, which includes multiple tasks. Each of the multiple tasks corresponds one-to-one to each of the multiple target cargo locations in the high-bay warehouse. The multiple tasks are executed by the stacker according to the distance between each of the target cargo locations and the starting position of the stacker.
5. The method for processing tobacco auxiliary materials according to any one of claims 1 to 3, wherein: The processing operation includes an inventory operation, and the inventory operation includes a first inventory mode or a second inventory mode. The target area in the first inventory mode includes cargo locations that have changed within a specified time period before the inventory operation is performed, and the target area in the second inventory mode includes all cargo locations in the high-bay warehouse.
6. The method for processing tobacco auxiliary materials according to any one of claims 1 to 3, wherein: In the case where the processing operation is a warehousing operation, the target area is a warehousing platform; In the case where the processing operation is a stock-taking operation or a warehouse-out operation, the target area is a target cargo location corresponding to the target identifier in the high-bay warehouse.
7. The method for processing tobacco auxiliary materials according to any one of claims 1 to 3, wherein: The processing operation includes a warehousing operation, which includes transporting the carrying container and the tobacco auxiliary material to a target cargo position corresponding to the target identifier in the high-bay warehouse, and providing a warehousing photo of the carrying container and the tobacco auxiliary material both being located in the target cargo position; and / or The processing operation includes at least one of a warehouse-out operation and a warehouse inventory operation, and the at least one operation includes outputting the cargo location information of the target cargo location to remind that there is an abnormality in the tobacco auxiliary materials in the target cargo location.
8. The method for processing tobacco auxiliary materials according to any one of claims 1 to 3, wherein: The container identification of the carrying container in the identification target area and the current category of the tobacco auxiliary material carried in the carrying container include: In response to a signal indicating that the stacker has arrived at the target area, the container identifier and the current category are identified.
9. The method for processing tobacco auxiliary materials according to any one of claims 1 to 3, wherein: The processing operation includes at least one of a warehousing operation, a warehouse counting operation, and a warehouse exit operation.
10. A tobacco auxiliary material processing device, comprising: An identification module configured to identify a container identifier of a carrying container in a target area and a current category of tobacco accessories carried in the carrying container; An execution module is configured to perform a comparison process, wherein the comparison process includes comparing the container identifier with the target identifier, and comparing the current category with the target category; The determination module is configured to determine whether to allow the processing operation of the tobacco auxiliary material to be performed according to the result of the comparison process.
11. A tobacco auxiliary material processing device, comprising: Memory; and A processor coupled to the memory, wherein the processor is configured to execute the method for processing tobacco auxiliary materials according to any one of claims 1 to 9 based on instructions stored in the memory.
12. A computer-readable storage medium having computer instructions stored thereon, wherein when the instructions are executed by a processor, the method for processing tobacco auxiliary materials according to any one of claims 1 to 9 is implemented.
13. A computer program product comprising instructions, which, when executed by a processor, cause the processor to perform the method for processing tobacco accessories according to any one of claims 1 to 9.
Citation Information
Cited By
A tobacco auxiliary material color difference detection method based on multi-modal fusion
CN122730700A