Code scanning judgment method and device of code scanning door, computer equipment and storage medium
The code scanning door system addresses inefficiencies in warehousing by automating barcode and QR code processing with real-time feedback and exception handling, improving scanning accuracy and efficiency in diverse packaging scenarios.
Patent Information
- Application Number
- CN202411082543.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-08
- Publication Date
- 2024-12-27
AI Technical Summary
Existing barcode scanning devices in warehousing environments face inefficiencies due to varied packaging standards and complex serial code information, requiring manual operations and limited ability to interact with multiple systems simultaneously.
A code scanning door system that verifies material information using an AGV, provides real-time feedback through visual and audible alarms, and integrates with warehouse management systems to ensure accurate and efficient processing of various barcode and QR codes, with automated exception handling.
Enhances scanning efficiency and accuracy in complex warehousing environments by automating the verification process, reducing manual intervention, and ensuring timely correction of errors, thus optimizing warehouse operations.
Smart Images

Figure CN119204049A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a warehouse management method, and more specifically to a code scanning door scanning judgment method, device, computer equipment and storage medium. Background Art
[0002] Currently, barcode scanning equipment on the market is widely used in manufacturing companies. Usually, the packaging of materials in these companies is relatively uniform, the specifications of the serial codes are relatively standardized, and the number of codes scanned each time is not high. However, actual warehousing operations are more complicated, especially in traditional warehousing environments, where the packaging of goods provided by suppliers is different, the standards of one-dimensional and two-dimensional codes are inconsistent, the internal information of the serial codes may be very complicated, and the number of materials scanned at a time is often large. These complex factors make a large amount of code scanning work a burden for every warehouse employee.
[0003] At present, the warehousing industry mainly relies on manual operation supplemented by PDA and other devices to semi-automatically scan codes. Each operation can only identify one code, resulting in low scanning efficiency. Code scanning devices usually interact with a single system, such as the combination of a supermarket's barcode scanning gun and an accounting system, or the use of PDA and WMS (warehouse management system) in traditional warehousing. However, few devices can efficiently interact with multiple different types of systems or modules at the same time.
[0004] Therefore, it is necessary to design a new method to realize the scanning operation in complex warehousing environment, which can not only process various types and standards of barcodes and QR codes, but also parse complex string code information and ensure accuracy while being highly efficient. Summary of the invention
[0005] The purpose of the present invention is to overcome the defects of the prior art and provide a method, device, computer equipment and storage medium for determining code scanning of a code scanning door.
[0006] To achieve the above purpose, the present invention adopts the following technical solution: a code scanning door code scanning judgment method, comprising:
[0007] When the warehouse management system sends the material information to the warehouse execution system, the warehouse execution system drives the AGV to transport the materials to the designated location and obtains the relevant information of the materials;
[0008] The code scanning door system verifies the relevant information of the materials to obtain the verification result of the code scanning door verification result;
[0009] Determine whether the code scanning door verification result meets the requirements;
[0010] If the code scanning door verification result meets the requirements, a green light and visual presentation will be used to indicate normal conditions;
[0011] The relevant information of the materials and the verification result of the code scanning door are continuously transmitted to the warehouse execution system, and then transmitted to the warehouse management system by the warehouse execution system, and then verified by the warehouse management system, and the order status and serial code data are updated according to the success or failure of picking. The items that pass the verification are transported to the collection area, and the items that fail the verification are transported to the supplementary recording area for exception processing. After the exception processing is completed, they are transmitted to the warehouse execution system again, and the items are transported to the collection area;
[0012] If the code scanning door verification result does not meet the requirements, an audible and visual alarm light and a visual presentation method are used to prompt the abnormal situation;
[0013] The verification result of the code scanning door is transmitted to the warehouse execution system warehouse management system, which generates an AGV task to transport the goods to the supplementary recording area according to the situation, and handles the abnormal situation manually;
[0014] The relevant information of the materials and the verification results of the code scanning door are transmitted to the warehouse execution system, and then transmitted to the warehouse management system by the warehouse execution system. The warehouse management system then verifies and updates the order status and serial code data according to the success or failure of picking. The items that pass the verification are transported to the collection area, and the items that fail the verification remain in the supplementary recording area for exception processing. After the exception processing is completed, they are passed to the warehouse execution system again to generate the transportation to the collection area.
[0015] A further technical solution is: the relevant information of the materials includes the serial code of the entire pallet of materials, the box number and the pallet number information.
[0016] Its further technical solution is: the code scanning door system verifies the relevant information of the materials to obtain the verification result of the code scanning door verification result, including:
[0017] According to the pallet number information, the number of serial codes and serial code rules required for the whole pallet are queried;
[0018] Screening the serial code data corresponding to the serial code of the entire pallet of materials that conforms to the serial code rule to obtain qualified serial code data;
[0019] Determine whether the number of serial codes corresponding to the qualified serial code data is consistent with the order data;
[0020] If the number of serial codes corresponding to the qualified serial code data is inconsistent with the order data, determining whether the number of serial codes corresponding to the qualified serial code data is less than a threshold;
[0021] If the number of serial codes corresponding to the qualified serial code data is less than the threshold, a second scan is performed, and the determination of whether the number of serial codes corresponding to the qualified serial code data is consistent with the order data is performed;
[0022] If the number of codes corresponding to the qualified code data is not less than the threshold, the code scanning door verification result is determined to be unsatisfactory, and the task ID, code scanning door number, pallet number, box number, qualified code data, picture link and corresponding status are integrated into the code scanning door verification result;
[0023] If the number of serial codes corresponding to the qualified serial code data is consistent with the order data, it is determined that the scanning door verification result meets the requirements, and the task ID, scanning door number, pallet number, box number, qualified serial code data, picture link and corresponding status are integrated into the scanning door verification result.
[0024] A further technical solution is: the use of sound and light alarm lights and visual presentation methods to indicate abnormal situations includes:
[0025] The system uses sound and light alarm lights for alarm prompts, and the unrecognized barcode area and abnormal type related situations are displayed on the display screen.
[0026] Its further technical solution is: the verification result of the code scanning door is transmitted to the warehouse execution system warehouse management system, and the warehouse execution system warehouse management system generates an AGV task to transport the goods to the supplementary recording area according to the situation, and handles the abnormal situation manually, including:
[0027] When the number of serial codes successfully collected for a single pallet is greater than the number of goods received for the entire pallet, the verification result of the code scanning door is transmitted to the warehouse management system, which creates an AGV task to transport the pallet to the supplementary recording area, where it is processed by re-scanning the code or manually supplementing the recording;
[0028] When the number of codes successfully collected by a single tray is less than the number required to be collected, and the number of abnormal codes is higher than the threshold, an alarm is triggered; when the number of abnormal codes is lower than the threshold, no alarm is given, and the warehouse management system controls the AGV to continue scanning the codes. When the number is still insufficient after the second scan, the data is accumulated and verified. When the verification passes, it is transmitted to the warehouse management system for verification. When the verification fails, an alarm is given and the goods are transported to the supplementary recording area for manual supplementary recording and then verification.
[0029] A further technical solution is: in the supplementary recording area, the processing is performed by re-scanning the code or manually supplementing the recording, including:
[0030] For materials in the supplementary recording area, the scanning function of the scanning door system is used to click the re-scan button of the scanning door to trigger the warehouse management system to give a new task to the warehouse execution system. The warehouse execution system controls the AGV to transport the pallet through the scanning door for re-scanning; or manually use PDA / PC to collect missed and damaged serial codes and adjust the serial codes.
[0031] Its further technical solution is: also includes:
[0032] After each pallet scanning task is completed, the puzzle link is transmitted to the warehouse management system for archiving.
[0033] The present invention also provides a code scanning door code scanning judgment device, comprising:
[0034] The information acquisition unit is used to obtain the relevant information of the materials when the warehouse management system sends the material information to the warehouse execution system and the warehouse execution system drives the AGV to transport the materials to the designated location;
[0035] Verification unit, used for the code scanning door system to verify the relevant information of the materials to obtain the verification result of the code scanning door verification result;
[0036] A judgment unit, used to judge whether the code scanning door verification result meets the requirements;
[0037] A green light prompting unit is used to indicate a normal situation by using a green light and visual presentation if the verification result of the code scanning door meets the requirements;
[0038] The subsequent verification unit is used to continue to transmit the relevant information of the materials and the verification result of the code scanning door to the warehouse execution system, and then the warehouse execution system transmits it to the warehouse management system, and then the warehouse management system verifies it, and updates the order status and serial code data according to the success or failure of picking. The items that pass the verification are transported to the collection area, and the items that fail the verification are transported to the supplementary recording area for exception processing. After the exception processing is completed, it is transmitted to the warehouse execution system again to generate the transportation to the collection area;
[0039] An audible and visual alarm unit, which is used to indicate abnormal situations by using audible and visual alarm lights and visual presentation if the verification result of the code scanning door does not meet the requirements;
[0040] The transmission unit is used to transmit the verification result of the code scanning door to the warehouse execution system warehouse management system, and the warehouse execution system warehouse management system generates an AGV task to transport the goods to the supplementary recording area according to the situation, and handles the abnormal situation manually; and continues to transmit the relevant information of the materials and the verification result of the code scanning door to the warehouse execution system, and the warehouse execution system transmits it to the warehouse management system, and then the warehouse management system verifies it, and updates the order status and serial code data according to the success or failure of picking. The items that pass the verification are transported to the collection area, and the items that fail the verification are transported to the supplementary recording area for abnormal handling. After the abnormal handling is completed, it is passed to the warehouse execution system again to generate the transportation to the collection area.
[0041] The present invention further provides a computer device, which includes a memory and a processor. The memory stores a computer program, and the processor implements the above method when executing the computer program.
[0042] The present invention also provides a storage medium, wherein the storage medium stores a computer program, and the computer program implements the above method when executed by a processor.
[0043] The beneficial effects of the present invention compared with the prior art are as follows: the present invention verifies information according to the verification rules during the material handling process, and if passed, a green light is prompted and a visual presentation method is used to prompt a normal situation, otherwise an abnormality is prompted through an audible and visual alarm light and a visual method, and finally the order status is updated and the abnormal situation is handled according to the verification result of the code scanning door, thereby realizing the code scanning operation in a complex warehousing environment, and can not only process barcodes and QR codes of various types and standards, but also parse complex serial code information, and ensure accuracy while being highly efficient.
[0044] The present invention is further described below in conjunction with the accompanying drawings and specific embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying any creative work.
[0046] Figure 1 A schematic diagram of a flow chart of a code scanning door code scanning judgment method provided by an embodiment of the present invention;
[0047] Figure 2 A schematic diagram of a sub-flow chart of a code scanning door code scanning judgment method provided by an embodiment of the present invention;
[0048] Figure 3 A schematic block diagram of a device for determining code scanning at a code scanning door provided by an embodiment of the present invention;
[0049] Figure 4 A schematic block diagram of a verification unit of a code scanning door code scanning judgment device provided by an embodiment of the present invention;
[0050] Figure 5 A schematic block diagram of a computer device provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0051] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0052] It should be understood that when used in this specification and the appended claims, the terms "include" and "comprises" indicate the presence of described features, integers, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or combinations thereof.
[0053] It should also be understood that the terms used in this specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. As used in the specification of the present invention and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.
[0054] It should be further understood that the term "and / or" used in the present description and the appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0055] See also Figure 1 , Figure 1 A schematic flow chart of a code scanning judgment method for a code scanning door provided in an embodiment of the present invention. The code scanning judgment method for a code scanning door is applied to the server corresponding to the code scanning door. The code scanning door, warehouse management system, warehouse execution system, and AGV cart constitute an automatic code scanning system, and combine automated logistics handling (AGV), strict serial code rule verification, and timely exception handling mechanism to ensure the efficiency, accuracy, and reliability of warehouse operations. By transmitting and processing information in real time, the system can quickly respond to and correct any possible problems, thereby optimizing the warehouse management process to the maximum extent. The method of this embodiment can achieve efficient and accurate code scanning operations in a complex warehousing environment. It can not only process barcodes and QR codes of various types and standards, but also parse complex serial code information to ensure high efficiency while ensuring accuracy.
[0056] Figure 1 1 is a flow chart of a method for determining a code scanning door code scanning provided by an embodiment of the present invention. Figure 1 As shown, the method includes the following steps S110 to S170.
[0057] S110. When the warehouse management system sends the material information to the warehouse execution system, the warehouse execution system drives the AGV to transport the materials to the designated location and obtains the relevant information of the materials.
[0058] In this embodiment, the related information of the materials includes the serial code of the entire pallet of materials, the box number and the pallet number information.
[0059] The warehouse management system (WMS) first sends the material information to the warehouse execution system (WES). This information may include basic information such as the type, quantity, and storage location of the material. After receiving the instructions sent by the WMS, the warehouse execution system decides which materials to move from the storage area to the designated work area or outbound area based on the system's scheduling algorithm and the current status of the AGV. When the AGV is moving materials to the designated location, the system will obtain the following information about the materials:
[0060] Pallet material serial code: refers to the unified unique identification code of the entire pallet of goods, which can be a barcode or QR code mainly used to uniquely identify the entire pallet of goods.
[0061] Box number information: A unique identifier or number for each individual box, used to distinguish different packaging units.
[0062] Pallet Number Information: If supplies are shipped on pallets, record the unique identifier or number for each pallet.
[0063] After obtaining the whole pallet material serial number, box number, pallet number and other related information, the system integrates and records this information. This information is crucial for subsequent serial number rule verification and inventory management.
[0064] The detailed execution of this step ensures that the identification information of each unit of materials can be accurately obtained and recorded during the material handling process, providing the necessary data support for subsequent verification, management and operation.
[0065] In this embodiment, the encoding rule of the pallet number is required to be [0-9]{6}P140101, and the first string code in each QR code is regarded as the box number. The string code represents the unique identification of each material, and an irrelevant code is attached to the packaging box. The string code rule is set to exclude invalid codes through verification. This rule can be customized as needed. Its purpose is to read the pallet number and interact with other systems, and it can be associated with the order number so that warehouse operators can understand the operation progress of specific order materials.
[0066] S120, the code scanning door system verifies the relevant information of the materials to obtain a verification result, i.e., a code scanning door verification result.
[0067] In this embodiment, the scan code verification result refers to the conclusion or judgment obtained after executing the material verification step. Specifically, the scan code verification result includes the following:
[0068] Task ID: refers to the unique identifier of the currently executing task or operation.
[0069] Scanning door number: indicates the number of the specific scanning door or scanning device that performs the verification operation.
[0070] Pallet number and box number: Pallet number and box number used to uniquely identify materials.
[0071] Qualified serial number data: Material serial number data that has been verified to comply with regulations.
[0072] Image link: A link to image information of related materials or operations.
[0073] Status: refers to the status of the scan code door verification result, which can include "meets requirements" or "does not meet requirements".
[0074] In one embodiment, see Figure 2 The above step S120 may include steps S121 to S127.
[0075] S121. Query the number of serial codes and serial code rules required for the entire pallet based on the pallet number information.
[0076] In this embodiment, the number of serial codes and the serial code rules to be collected are queried according to the pallet number, ensuring that all required information has been collected and ready for verification; providing reference standards and rules for subsequent steps.
[0077] S122, screening the serial code data corresponding to the serial code rules of the entire pallet of materials to obtain qualified serial code data.
[0078] In this embodiment, the collected string code data is compared with the predefined string code rules to filter out the string code data that meets the rules. This improves data accuracy and only processes data that meets the requirements; it filters out invalid or erroneous string codes and reduces abnormal situations in subsequent processing.
[0079] S123: Determine whether the number of serial codes corresponding to the qualified serial code data is consistent with the order data.
[0080] In this embodiment, it is checked whether the number of the screened qualified serial code data reaches the order data. The order data refers to the number of pallets of goods received from the supplier. In the field of warehousing and logistics, goods are usually stored and transported in units of pallets. Therefore, the number of pallet received refers to the number of a whole pallet of goods, which can be determined based on the mark on the pallet or the system record. This number is usually used to check whether the goods actually received at the time of receipt are consistent with the expected number.
[0081] Ensure that the quantity of materials on each pallet meets the expected quantity to avoid missing or over-issuing. Improve the accuracy and effectiveness of inventory management.
[0082] S124, if the number of serial codes corresponding to the qualified serial code data meets the number of pallet receipts, determine whether the number of serial codes corresponding to the qualified serial code data is less than a threshold;
[0083] S125. If the number of serial codes corresponding to the qualified serial code data is less than a threshold, perform a second scan and again determine whether the number of serial codes corresponding to the qualified serial code data is consistent with the order data.
[0084] In this embodiment, after the second scan, no matter whether the number of codes corresponding to the qualified code data is consistent with the order data or not, it is integrated into the scan gate verification result, and no further scan is performed. The threshold of the number of scans is customizable, such as after three scans, etc., and the threshold of the number of scans can be set according to the actual situation.
[0085] S126. If the number of codes corresponding to the qualified code data is not less than the threshold, the code scanning door verification result is determined to be unsatisfactory, and the task ID, code scanning door number, pallet number, box number, qualified code data, picture link and corresponding status are integrated into the code scanning door verification result;
[0086] Moreover, when the number is still less than the threshold after the second scan, S125 is executed.
[0087] Of course, the code can be scanned other times, such as three times, etc., depending on the actual situation.
[0088] In this embodiment, if the number of qualified serial codes meets the pallet receipt quantity requirement, these data are integrated into a scanning door verification result, including task ID, scanning door number, pallet number, box number, qualified serial code data, picture link and status.
[0089] Simplify data transmission and processing, and package all relevant information into a complete scan code door verification result. Provide clear and detailed records for subsequent query and traceability.
[0090] S127. If the number of serial codes corresponding to the qualified serial code data is consistent with the order data, it is determined that the scanning door verification result does not meet the requirements, and the task ID, scanning door number, pallet number, box number, qualified serial code data, picture link and corresponding status are integrated into the scanning door verification result.
[0091] If the number of qualified serial codes does not meet the pallet receipt quantity requirements, these data are also integrated into a scanning door verification result, but the status is marked as not meeting the requirements.
[0092] Quickly identify and mark problem pallets for timely processing and correction. Detailed records provide a basis for exception tracking and analysis, helping to improve overall process reliability.
[0093] The above steps ensure the accuracy and consistency of data through strict verification rules and screening mechanisms; each step and status is recorded in detail for easy query and audit in the future; automated verification and processing reduce manual intervention, improve efficiency and response speed; clear exception handling mechanism ensures that even if problems arise, they can be quickly resolved without affecting the overall process.
[0094] Through the above detailed steps, the material serial codes are accurately verified and processed, ensuring the efficient operation of the warehouse management system and data accuracy.
[0095] S130: Determine whether the code scanning door verification result meets the requirements.
[0096] In this embodiment, the judgment process of S130 may include two judgment processes of S123 and S124.
[0097] S140: If the code scanning door verification result meets the requirements, a green light and a visual presentation method are used to indicate a normal situation;
[0098] S150. Continue to transmit the relevant information of the materials and the verification result of the code scanning door to the warehouse execution system, and then transmit it from the warehouse execution system to the warehouse management system, which will then verify it and update the order status and serial code data according to the success or failure of picking. The items that pass the verification are moved to the collection area, and the items that fail the verification are moved to the supplementary recording area for exception handling. After the exception handling is completed, they are passed to the warehouse execution system again to generate a transportation to the collection area.
[0099] Specifically, when the barcode scanning door reads the pallet number, it will query the number of serial codes and the serial code rules that need to be collected for the entire pallet, and perform the following verification and data upload:
[0100] First, check whether the collected serial code data complies with the rules: filter out the serial code data that meets the serial code rule requirements; second, check the number of serial codes: check whether the number of serial codes collected and in compliance with the rules meets the requirements of the receiving pallet: if the requirements are not met: trigger the exception handling process; if the requirements are met: the scanning door lights up green, and the collected data and results (task ID, scanning door number, pallet number, box number, serial code, picture link, status) are transmitted to the WES system. WES records the total collected quantity, serial code data, pallet number, box number, etc. of the order, and feeds back to the WMS system for verification.
[0101] The process of feedback to the WMS system for verification is as follows: After WMS receives the scanned data (pallet number, box number, serial number, etc.) fed back by WES, it performs the following operations:
[0102] Picking / receiving is successful: The WMS system updates the order status and serial number and other data, and feeds back the success information to the WES system. The WES controls the AGV to move the pallet to the storage area or collection area.
[0103] Failed to pick / receive: The WMS system transmits the information and description of the failed picking to the WES system. The WES notifies the barcode scanning system and controls the AGV to move the pallet to the re-entry area for exception handling. The exception handling process is the same as the process for handling the barcode scanning verification result that does not meet the requirements, and both belong to the process of handling abnormal situations.
[0104] S160. If the code scanning door verification result does not meet the requirements, an audible and visual alarm light and a visual presentation method are used to prompt the abnormal situation.
[0105] In this embodiment, an audible and visual alarm light is used for alarm prompting, and a puzzle prompt is displayed on the display screen indicating the unrecognized barcode area and the abnormal type of abnormal situation. In addition, historical alarm records are also recorded.
[0106] S170, transmit the code scanning door verification result to the warehouse execution system warehouse management system, and the warehouse execution system warehouse management system generates an AGV task to transport the goods to the supplementary recording area according to the situation, and handles abnormal situations manually.
[0107] S180, the relevant information of the materials and the verification result of the code scanning door are transmitted to the warehouse execution system, and then transmitted to the warehouse management system by the warehouse execution system, and then verified by the warehouse management system, and the order status and serial code data are updated according to the success or failure of picking. The items that have passed the verification are moved to the collection area, and the items that have failed the verification are still kept in the supplementary recording area for exception processing. After the exception processing is completed, they are passed to the warehouse execution system again and moved to the collection area.
[0108] In this embodiment, when the number of serial codes successfully collected by a single pallet is greater than the number of goods received in the entire pallet, the verification result of the code scanning door is transmitted to the warehouse management system, and the warehouse management system creates an AGV task to transport the pallet to the supplementary recording area, where it is processed by re-scanning or manual supplementary recording; when the number of serial codes successfully collected by a single pallet is less than the number to be collected, and the number of abnormal codes is higher than the threshold, an alarm is triggered; when the number of abnormal codes is lower than the threshold, no alarm is given, and the warehouse management system controls the AGV to continue scanning the codes, and when the number is still insufficient after the second scan, the data is accumulated and verified, and when the verification passes, it is transmitted to the warehouse management system for verification, and when the verification fails, an alarm is given and the pallet is transported to the supplementary recording area for manual supplementary recording and then verification is performed.
[0109] In addition, for materials in the supplementary recording area, the scanning function of the scanning door system is used to click the re-scan button of the scanning door to trigger the warehouse management system to give a new task to the warehouse execution system. The warehouse execution system controls the AGV to transport the pallet through the scanning door for re-scanning; or manually use PDA / PC to collect missed and damaged serial codes and adjust the serial codes.
[0110] In this embodiment, when the barcode scanning door finds that the verification fails, it will issue an abnormal alarm (sound and light alarm lights), and display the unrecognized barcode area and the abnormal type on the large screen, and transmit the abnormal information to the WES system. WES records the abnormal situation and generates an AGV transport task according to the demand to transport the pallet to the supplementary recording area or the secondary scanning area. The number of serial codes collected for a single pallet is greater than the number of goods received for the entire pallet: the barcode scanning door alarms and transmits the abnormal information to WES. WES creates an AGV task to transport the pallet to the supplementary recording area, and manual processing is performed on the PDA / PC end of the barcode scanning door, such as canceling the job and re-recording or deleting the abnormal data and uploading it again.
[0111] The number of codes collected for a single pallet is less than the number required to be collected: The number of codes scanned in the first time is insufficient: The code scanning door transmits the abnormal information to WES. If it is higher than the threshold, the code scanning door alarms; if it is lower than the threshold, WES controls the AGV to turn around and continue scanning. The number of codes scanned for the second time is still insufficient: The code scanning door accumulates the data of the two scans for verification. If it passes, the data is transmitted to WES, and then WES transmits it to WMS for verification. If it fails, the code scanning door alarms and transmits the abnormal information to WES. WES creates an AGV task to move the pallet to the supplementary recording area, and the code scanning and confirmation are performed manually.
[0112] Whether to perform a second scan or move to the supplementary recording area is determined by the current number of scans. Before scanning, a configuration quantity verification threshold will be added and the number of scans will be limited to a maximum of two. The specific operations are as follows:
[0113] Set the quantity verification threshold to 90%. During the first scan, if the number of collected codes is lower than the threshold, the status is "Status 2" and the information is transmitted to the WES system, which then controls the AGV to turn and scan the code again.
[0114] If the number of serial codes scanned for the first time is higher than 90% but lower than 100%, the status is "Status 1". At this time, the information will be transmitted to the WES system, and the WES system will control the AGV to move the pallet to the supplementary recording area for further processing.
[0115] If all serial codes are successfully identified in any scan (i.e., 100% of the requirements are met), the status is "Status 3". In this case, the WES system will receive the successful serial code data and control the AGV to move the pallet to the collection area or storage area.
[0116] It should be noted that the final successfully scanned serial code data will be transmitted to the WES system, while other abnormal situations will only transmit the relevant abnormal status information.
[0117] The above process has the following benefits: automated scanning and verification reduces the possibility of human error and improves data accuracy; the scanning door and AGV work together to speed up picking and receiving, and optimize warehouse operation processes; real-time abnormal alarms and detailed abnormal information feedback enable problems to be quickly located and resolved, reducing operation interruption time; real-time data is uploaded to the WES and WMS systems to ensure that all relevant parties can obtain the latest logistics information in a timely manner, which is helpful for decision-making and optimization; the automated system reduces reliance on manual operations, reduces labor costs, and also reduces the labor intensity of employees.
[0118] To sum up, the introduction of the automated equipment such as the QR code scanning door not only significantly improves the accuracy and efficiency of warehousing logistics, but also provides enterprises with better data management and exception handling capabilities, thereby achieving more efficient and intelligent warehousing management.
[0119] In another embodiment, the above-mentioned code scanning door code scanning judgment method further includes:
[0120] After each pallet scanning task is completed, the puzzle link is transmitted to the warehouse management system for archiving.
[0121] Specifically, after each pallet's code scanning task is completed (including the last one), the code scanning door system will transmit the puzzle link (containing 2 or 4 pictures) to the WES system, which will be archived by the WES system. These pictures are about 1MB each. The benefit of archiving is that the scanned photos can be queried in the supplementary recording area, and traceable queries can be performed later. This function improves the traceability and transparency of the data, and helps resolve any potential disputes or problems.
[0122] In addition, in order to improve material management and operational efficiency, the processes of the QR code scanning door and related systems have been optimized as follows:
[0123] Re-scanning function in the supplementary recording area: For materials in the supplementary recording area, you can click the "Re-scanning at the Scanning Door" button through the scanning function in the supplementary recording area in the WMS system. This will trigger the WMS system to send a new task to the WES system, and the WES system will then control the AGV to transport the pallet back to the scanning door for scanning. The benefit of this function is that it provides a convenient way to handle situations where the initial scan fails or is incorrect, ensuring the accuracy and integrity of the data.
[0124] Scanning door equipment exception handling: In order to deal with possible abnormal situations of the scanning door equipment, the WES system will regularly obtain the status information of the scanning door. When an equipment abnormality is found, the WES system will automatically switch to manual scanning mode and update the AGV transportation path according to the business type. At the same time, the abnormal information will be passed to the WMS system. If the business process of the WMS system needs to go through the scanning door mode, an error will be prompted. This mechanism ensures that even in the event of equipment failure, the business process can still proceed smoothly and the business will not be stagnant due to equipment problems.
[0125] Real-time display and operation support: The display screen of the scanning door supports real-time display of puzzles, and can also switch to the scanning door system operation interface. In addition, the workbench can also enter the scanning door system for operation. This function enables operators to monitor and operate in real time, improving the flexibility and response speed of operation.
[0126] Multiple task number processing: When the WES system issues tasks to the same pallet, if the barcode scanning door finds that the pallet has multiple ID task numbers, it will clear the previously unprocessed ID tasks (marked as abnormal completion). This mechanism avoids task duplication and data confusion, ensuring the uniqueness and accuracy of each pallet task.
[0127] Through the above optimization measures, we have achieved a more efficient and reliable material management process, reduced operational risks, and improved the flexibility and adaptability of the system.
[0128] The above-mentioned scanning judgment method of the scanning door verifies the information through the verification rules during the material handling process. If it passes, the green light will be prompted and the visual presentation will be used to prompt the normal situation. Otherwise, the abnormality will be prompted through the sound and light alarm light and visual method. Finally, the order status is updated and the abnormal situation is handled according to the verification result of the scanning door, and the scanning operation in the complex warehousing environment is realized. It can not only process barcodes and QR codes of various types and standards, but also parse complex serial code information, and ensure accuracy while being efficient.
[0129] Figure 3 is a schematic block diagram of a code scanning door code scanning judgment device 300 provided by an embodiment of the present invention. Figure 3 As shown, corresponding to the above code scanning door code scanning judgment method, the present invention also provides a code scanning door code scanning judgment device 300. The code scanning door code scanning judgment device 300 includes a unit for executing the above code scanning door code scanning judgment method, and the device can be configured in the server corresponding to the code scanning door. Specifically, please refer to Figure 3The scanning door scanning judgment device 300 includes an information acquisition unit 301, a verification unit 302, a judgment unit 303, a green light prompt unit 304, a subsequent verification unit 305, an audio-visual visualization alarm unit 306, a transmission unit 307 and a system verification unit 308.
[0130] The information acquisition unit 301 is used to obtain the relevant information of the materials when the warehouse management system sends the material information to the warehouse execution system and the warehouse execution system drives the AGV to transport the materials to the designated location; the verification unit 302 is used for the scanning door system to verify the relevant information of the materials to obtain the verification result scanning door verification result; the judgment unit 303 is used to judge whether the scanning door verification result meets the requirements; the green light prompt unit 304 is used to use the green light and visual presentation method to prompt the normal situation if the scanning door verification result meets the requirements; the subsequent verification unit 305 is used to continue to transmit the relevant information of the materials and the scanning door verification result to the warehouse execution system, and the warehouse execution system transmits it to the warehouse management system, and then the warehouse management system verifies it, and updates the order status and serial code data according to the success or failure of picking. The items that pass the verification are transported to the collection area, and the items that fail the verification are transported to the supplementary recording area for exception processing. After the normal processing is completed, it is passed to the warehouse execution system again to generate transportation to the collection area; the sound, light and visual alarm unit 306 is used to use sound and light alarm lights and visual presentation methods to prompt abnormal related situations if the verification result of the code scanning door does not meet the requirements; the transmission unit 307 is used to transmit the verification result of the code scanning door to the warehouse execution system warehouse management system, and the warehouse execution system warehouse management system generates an AGV task to transport it to the supplementary recording area according to the situation, and handles the abnormal situation manually; the system verification unit 308 is used to transmit the relevant information of the materials and the verification result of the code scanning door to the warehouse execution system, and the warehouse execution system transmits it to the warehouse management system, and then the warehouse management system verifies it, and updates the order status and serial code data according to the success or failure of picking. The items that pass the verification are transported to the collection area, and the items that fail the verification remain in the supplementary recording area for abnormal processing. After the abnormal processing is completed, it is passed to the warehouse execution system again to generate transportation to the collection area.
[0131] In one embodiment, if Figure 4 As shown, the verification unit 302 includes a query subunit 3021, a screening subunit 3022, a quantity judgment subunit 3023, a threshold judgment subunit 3024, a secondary code scanning subunit 3025, a first determination subunit 3026 and a second determination subunit 3027.
[0132] The query subunit 3021 is used to query the number of serial codes and the serial code rules required for the whole pallet according to the pallet number information; the screening subunit 3022 is used to screen the serial code data corresponding to the serial code rules of the whole pallet materials to obtain qualified serial code data; the quantity judgment subunit 3023 is used to judge whether the number of serial codes corresponding to the qualified serial code data is consistent with the order data; the threshold judgment subunit 3024 is used to judge whether the number of serial codes corresponding to the qualified serial code data is less than the threshold; the secondary scanning subunit 3025 is used to perform secondary scanning and execute the judgment whether the number of serial codes corresponding to the qualified serial code data is consistent with the order data. The data remains consistent; the first determination subunit 3026 is used to determine that the scanning door verification result does not meet the requirements if the number of serial codes corresponding to the qualified serial code data is not less than the threshold value, and integrate the task ID, scanning door number, pallet number, box number, qualified serial code data, picture link and corresponding status into the scanning door verification result; the second determination subunit 3027 is used to determine that the scanning door verification result meets the requirements if the number of serial codes corresponding to the qualified serial code data is consistent with the order data, and integrate the task ID, scanning door number, pallet number, box number, qualified serial code data, picture link and corresponding status into the scanning door verification result.
[0133] In one embodiment, the sound and light visualization alarm unit 306 is used to use sound and light alarm lights for alarm prompts, and to puzzle out unrecognized barcode areas and abnormal types of abnormal related situations on the display screen.
[0134] In one embodiment, the transmission unit 307 is used to transmit the verification result of the scanning door to the warehouse management system when the number of serial codes successfully collected by a single pallet is greater than the number of goods received in the entire pallet. The warehouse management system creates an AGV task and transports the pallet to the supplementary recording area, where it is processed by re-scanning or manual supplementary recording. When the number of serial codes successfully collected by a single pallet is less than the number to be collected, and the number of abnormal codes is higher than a threshold, an alarm is triggered; when the number of abnormal codes is lower than the threshold, no alarm is triggered, and the warehouse management system controls the AGV to continue scanning the code, and when the number is still insufficient after the second scan, the data is accumulated and verified. When the verification passes, it is transmitted to the warehouse management system for verification. When the verification fails, an alarm is triggered and the pallet is transported to the supplementary recording area for manual supplementary recording and then verification is performed. In addition, for materials in the supplementary recording area, the scanning function of the scanning door system is used to click the re-scan button of the scanning door to trigger the warehouse management system to give a new task to the warehouse execution system. The warehouse execution system controls the AGV to transport the pallet through the scanning door for re-scanning; or manually use PDA / PC to collect missed and damaged serial codes and adjust the serial codes.
[0135] In one embodiment, the above-mentioned device also includes: a puzzle transmission unit, which is used to transmit the puzzle link to the warehouse management system for archiving after each pallet scanning task is completed.
[0136] It should be noted that technicians in the relevant field can clearly understand that the specific implementation process of the above-mentioned code scanning door scanning judgment device 300 and each unit can refer to the corresponding description in the aforementioned method embodiment, and for the convenience and conciseness of the description, it will not be repeated here.
[0137] The above-mentioned scanning door scanning judgment device 300 can be implemented in the form of a computer program, and the computer program can be used in the following ways: Figure 5 Runs on the computer device shown.
[0138] See also Figure 5 , Figure 5 5 is a schematic block diagram of a computer device provided in an embodiment of the present application. The computer device 500 may be a server, wherein the server may be an independent server or a server cluster composed of multiple servers.
[0139] See also Figure 5 The computer device 500 includes a processor 502 , a memory and a network interface 505 connected via a system bus 501 , wherein the memory may include a non-volatile storage medium 503 and an internal memory 504 .
[0140] The non-volatile storage medium 503 can store an operating system 5031 and a computer program 5032. The computer program 5032 includes program instructions, and when the program instructions are executed, the processor 502 can execute a code scanning door code scanning judgment method.
[0141] The processor 502 is used to provide computing and control capabilities to support the operation of the entire computer device 500 .
[0142] The internal memory 504 provides an environment for the operation of the computer program 5032 in the non-volatile storage medium 503. When the computer program 5032 is executed by the processor 502, the processor 502 can execute a code scanning door scanning judgment method.
[0143] The network interface 505 is used to communicate with other devices over the network. Figure 5 The structure shown in the figure is merely a block diagram of a portion of the structure related to the solution of the present application, and does not constitute a limitation on the computer device 500 to which the solution of the present application is applied. The specific computer device 500 may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0144] The processor 502 is used to run the computer program 5032 stored in the memory to implement the following steps:
[0145] When the warehouse management system sends the material information to the warehouse execution system, the warehouse execution system drives the AGV to transport the materials to the designated location and obtains the relevant information of the materials; the code scanning door system verifies the relevant information of the materials to obtain the verification result of the code scanning door verification result; determines whether the code scanning door verification result meets the requirements; if the code scanning door verification result meets the requirements, a green light and a visual presentation method are used to prompt the normal situation; the relevant information of the materials and the code scanning door verification result are continued to be transmitted to the warehouse execution system, and the warehouse execution system transmits them to the warehouse management system, which then verifies them and updates the order status and serial code data according to the success or failure of picking. The items that pass the verification are transported to the collection area, and the items that fail the verification are transported to the supplementary recording area for exception handling. After the exception handling is completed, The code scanning door verification result is transmitted to the warehouse execution system to generate transportation to the collection area; if the code scanning door verification result does not meet the requirements, the sound and light alarm light and visual presentation method are used to prompt the abnormal situation; the code scanning door verification result is transmitted to the warehouse execution system warehouse management system, and the warehouse execution system warehouse management system generates an AGV task to transport it to the supplementary recording area according to the situation, and handles the abnormal situation manually; the relevant information of the materials and the code scanning door verification result are transmitted to the warehouse execution system, and transmitted from the warehouse execution system to the warehouse management system, and then verified by the warehouse management system, and the order status and serial code data are updated according to the success or failure of picking. The items that have passed the verification are transported to the collection area, and the items that failed the verification remain in the supplementary recording area for abnormal handling. After the abnormal handling is completed, it is passed to the warehouse execution system again to generate transportation to the collection area.
[0146] The relevant information of the materials includes the serial code of the entire pallet of materials, the box number and the pallet number information.
[0147] In one embodiment, when the processor 502 implements the step of verifying the relevant information of the materials by the code scanning door system to obtain the verification result of the code scanning door verification result, the processor 502 specifically implements the following steps:
[0148] According to the pallet number information, the number of serial codes and the serial code rules that need to be collected for the whole pallet are queried; the serial code data corresponding to the serial code rules of the whole pallet of materials are screened to obtain qualified serial code data; it is determined whether the number of serial codes corresponding to the qualified serial code data is consistent with the order data; if the number of serial codes corresponding to the qualified serial code data is inconsistent with the order data, it is determined whether the number of serial codes corresponding to the qualified serial code data is less than a threshold value; if the number of serial codes corresponding to the qualified serial code data is less than the threshold value, a second scan is performed, and the determination of the number of serial codes corresponding to the qualified serial code data is executed. Whether the quantity is consistent with the order data; if the number of serial codes corresponding to the qualified serial code data is not less than the threshold value, it is determined that the scanning door verification result does not meet the requirements, and the task ID, scanning door number, pallet number, box number, qualified serial code data, picture link and corresponding status are integrated into the scanning door verification result; if the number of serial codes corresponding to the qualified serial code data is consistent with the order data, it is determined that the scanning door verification result meets the requirements, and the task ID, scanning door number, pallet number, box number, qualified serial code data, picture link and corresponding status are integrated into the scanning door verification result.
[0149] In one embodiment, when the processor 502 implements the step of using an audible and visual alarm light and a visual presentation method to indicate an abnormal situation, the processor 502 specifically implements the following steps:
[0150] The system uses sound and light alarm lights for alarm prompts, and the unrecognized barcode area and abnormal type related situations are displayed on the display screen.
[0151] In one embodiment, the processor 502 implements the following steps when transmitting the code scanning door verification result to the warehouse execution system warehouse management system, and the warehouse execution system warehouse management system generates an AGV task to transport the goods to the supplementary recording area according to the situation, and manually handles the abnormal situation:
[0152] When the number of serial codes successfully collected by a single pallet is greater than the number of goods received on the entire pallet, the verification result of the code scanning door is transmitted to the warehouse management system, and the warehouse management system creates an AGV task to transport the pallet to the supplementary recording area, where it is processed by re-scanning or manual supplementary recording; when the number of serial codes successfully collected by a single pallet is less than the number to be collected, and the number of abnormal codes is higher than the threshold, an alarm is triggered; if the number of abnormal codes is lower than the threshold, no alarm is given, and the warehouse management system controls the AGV to continue scanning the codes, and when the number is still insufficient after the second scan, the data is accumulated and verified, and when the verification passes, it is transmitted to the warehouse management system for verification, and when the verification fails, an alarm is given and the pallet is transported to the supplementary recording area for manual supplementary recording and then verification.
[0153] In one embodiment, when the processor 502 implements the processing step of re-scanning the code or manually supplementing the recording in the supplementary recording area, the processor 502 specifically implements the following steps:
[0154] For materials in the supplementary recording area, the scanning function of the scanning door system is used to click the re-scan button of the scanning door to trigger the warehouse management system to give a new task to the warehouse execution system. The warehouse execution system controls the AGV to transport the pallet through the scanning door for re-scanning; or manually use PDA / PC to collect missed and damaged serial codes and adjust the serial codes.
[0155] In one embodiment, the processor 502 further implements the following steps:
[0156] After each pallet scanning task is completed, the puzzle link is transmitted to the warehouse management system for archiving.
[0157] It should be understood that in the embodiment of the present application, the processor 502 may be a central processing unit (CPU), and the processor 502 may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0158] It can be understood by those skilled in the art that all or part of the processes in the method for implementing the above embodiment can be completed by instructing the relevant hardware through a computer program. The computer program includes program instructions, and the computer program can be stored in a storage medium, which is a computer-readable storage medium. The program instructions are executed by at least one processor in the computer system to implement the process steps of the embodiment of the above method.
[0159] Therefore, the present invention also provides a storage medium. The storage medium may be a computer-readable storage medium. The storage medium stores a computer program, wherein when the computer program is executed by a processor, the processor executes the following steps:
[0160] When the warehouse management system sends the material information to the warehouse execution system, the warehouse execution system drives the AGV to transport the materials to the designated location and obtains the relevant information of the materials; the code scanning door system verifies the relevant information of the materials to obtain the verification result of the code scanning door verification result; determines whether the code scanning door verification result meets the requirements; if the code scanning door verification result meets the requirements, a green light and a visual presentation method are used to prompt the normal situation; the relevant information of the materials and the code scanning door verification result are continued to be transmitted to the warehouse execution system, and the warehouse execution system transmits them to the warehouse management system, which then verifies them and updates the order status and serial code data according to the success or failure of picking. The items that pass the verification are transported to the collection area, and the items that fail the verification are transported to the supplementary recording area for exception handling. After the exception handling is completed, The code scanning door verification result is transmitted to the warehouse execution system to generate transportation to the collection area; if the code scanning door verification result does not meet the requirements, the sound and light alarm light and visual presentation method are used to prompt the abnormal situation; the code scanning door verification result is transmitted to the warehouse execution system warehouse management system, and the warehouse execution system warehouse management system generates an AGV task to transport it to the supplementary recording area according to the situation, and handles the abnormal situation manually; the relevant information of the materials and the code scanning door verification result are transmitted to the warehouse execution system, and transmitted from the warehouse execution system to the warehouse management system, and then verified by the warehouse management system, and the order status and serial code data are updated according to the success or failure of picking. The items that have passed the verification are transported to the collection area, and the items that failed the verification remain in the supplementary recording area for abnormal handling. After the abnormal handling is completed, it is passed to the warehouse execution system again to generate transportation to the collection area.
[0161] The relevant information of the materials includes the serial code of the entire pallet of materials, the box number and the pallet number information.
[0162] In one embodiment, when the processor executes the computer program to implement the scanning door system to verify the relevant information of the materials to obtain the verification result scanning door verification result step, the following steps are specifically implemented:
[0163] According to the pallet number information, the number of serial codes and the serial code rules that need to be collected for the whole pallet are queried; the serial code data corresponding to the serial code rules of the whole pallet of materials are screened to obtain qualified serial code data; it is determined whether the number of serial codes corresponding to the qualified serial code data is consistent with the order data; if the number of serial codes corresponding to the qualified serial code data is inconsistent with the order data, it is determined whether the number of serial codes corresponding to the qualified serial code data is less than a threshold value; if the number of serial codes corresponding to the qualified serial code data is less than the threshold value, a second scan is performed, and the determination of the number of serial codes corresponding to the qualified serial code data is executed. Whether the quantity is consistent with the order data; if the number of serial codes corresponding to the qualified serial code data is not less than the threshold value, it is determined that the scanning door verification result does not meet the requirements, and the task ID, scanning door number, pallet number, box number, qualified serial code data, picture link and corresponding status are integrated into the scanning door verification result; if the number of serial codes corresponding to the qualified serial code data is consistent with the order data, it is determined that the scanning door verification result meets the requirements, and the task ID, scanning door number, pallet number, box number, qualified serial code data, picture link and corresponding status are integrated into the scanning door verification result.
[0164] In one embodiment, when the processor executes the computer program to implement the step of using an audible and visual alarm light and a visual presentation method to indicate an abnormal situation, the processor specifically implements the following steps:
[0165] The system uses sound and light alarm lights for alarm prompts, and the unrecognized barcode area and abnormal type related situations are displayed on the display screen.
[0166] In one embodiment, when the processor executes the computer program to implement the transmission of the code scanning door verification result to the warehouse execution system warehouse management system, and the warehouse execution system warehouse management system generates an AGV task to transport the goods to the supplementary recording area according to the situation, and manually handles the abnormal situation, the following steps are specifically implemented:
[0167] When the number of serial codes successfully collected by a single pallet is greater than the number of goods received on the entire pallet, the verification result of the code scanning door is transmitted to the warehouse management system, and the warehouse management system creates an AGV task to transport the pallet to the supplementary recording area, where it is processed by re-scanning or manual supplementary recording; when the number of serial codes successfully collected by a single pallet is less than the number to be collected, and the number of abnormal codes is higher than the threshold, an alarm is triggered; if the number of abnormal codes is lower than the threshold, no alarm is given, and the warehouse management system controls the AGV to continue scanning the codes, and when the number is still insufficient after the second scan, the data is accumulated and verified, and when the verification passes, it is transmitted to the warehouse management system for verification, and when the verification fails, an alarm is given and the pallet is transported to the supplementary recording area for manual supplementary recording and then verification.
[0168] In one embodiment, when the processor executes the computer program to implement the processing step of re-scanning the code or manually supplementing the recording in the supplementary recording area, the processor specifically implements the following steps:
[0169] For materials in the supplementary recording area, the scanning function of the scanning door system is used to click the re-scan button of the scanning door to trigger the warehouse management system to give a new task to the warehouse execution system. The warehouse execution system controls the AGV to transport the pallet through the scanning door for re-scanning; or manually use PDA / PC to collect missed and damaged serial codes and adjust the serial codes.
[0170] In one embodiment, the processor further implements the following steps when executing the computer program:
[0171] After each pallet scanning task is completed, the puzzle link is transmitted to the warehouse management system for archiving.
[0172] The storage medium may be a USB flash drive, a mobile hard disk, a read-only memory (ROM), a magnetic disk, or an optical disk, etc., which are computer-readable storage media that can store program codes.
[0173] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in terms of function in the above description. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0174] In the several embodiments provided by the present invention, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of each unit is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed.
[0175] The steps in the method of the embodiment of the present invention can be adjusted in order, combined and deleted according to actual needs. The units in the device of the embodiment of the present invention can be combined, divided and deleted according to actual needs. In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0176] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a storage medium. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, terminal, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention.
[0177] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present invention, and these modifications or replacements should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.
Claims
1. A code scanning door code scanning judgment method, characterized in that: include: When the warehouse management system sends the material information to the warehouse execution system, the warehouse execution system drives the AGV to transport the materials to the designated location and obtains the relevant information of the materials; The code scanning door system verifies the relevant information of the materials to obtain the code scanning door verification result; Determine whether the code scanning door verification result meets the requirements; If the code scanning door verification result meets the requirements, a green light and visual presentation will be used to indicate normal conditions; The relevant information of the materials and the verification result of the code scanning door are continuously transmitted to the warehouse execution system, and then transmitted to the warehouse management system by the warehouse execution system, and then verified by the warehouse management system, and the order status and serial code data are updated according to the success or failure of picking. The items that pass the verification are transported to the collection area, and the items that fail the verification are transported to the supplementary recording area for exception processing. After the exception processing is completed, they are transmitted to the warehouse execution system again, and the items are transported to the collection area; If the code scanning door verification result does not meet the requirements, an audible and visual alarm light and a visual presentation method are used to prompt the abnormal situation; The scan code door verification results are transmitted to the warehouse execution system, which generates AGV tasks to transport the goods to the supplementary recording area according to the situation, and handles abnormal situations manually; The relevant information of the materials and the verification results of the code scanning door are transmitted to the warehouse execution system, and then transmitted to the warehouse management system by the warehouse execution system. The warehouse management system then verifies and updates the order status and serial code data according to the success or failure of picking. The items that pass the verification are transported to the collection area, and the items that fail the verification remain in the supplementary recording area for exception processing. After the exception processing is completed, they are passed to the warehouse execution system again to generate the transportation to the collection area.
2. A code scanning door code scanning judgment method according to claim 1, characterized in that: The relevant information of the materials includes the serial code of the entire pallet of materials, the box number and the pallet number information.
3. A code scanning door code scanning judgment method according to claim 2, characterized in that: The code scanning door system verifies the relevant information of the materials to obtain the code scanning door verification result, including: According to the pallet number information, the number of serial codes and serial code rules required for the whole pallet are queried; Screening the serial code data corresponding to the serial code of the entire pallet of materials that conforms to the serial code rule to obtain qualified serial code data; Determine whether the number of serial codes corresponding to the qualified serial code data is consistent with the order data; If the number of serial codes corresponding to the qualified serial code data is inconsistent with the order data, determining whether the number of serial codes corresponding to the qualified serial code data is less than a threshold; If the number of serial codes corresponding to the qualified serial code data is less than the threshold, a second scan is performed, and the determination of whether the number of serial codes corresponding to the qualified serial code data is consistent with the order data is performed; If the number of codes corresponding to the qualified code data is not less than the threshold, the code scanning door verification result is determined to be unsatisfactory, and the task ID, code scanning door number, pallet number, box number, qualified code data, picture link and corresponding status are integrated into the code scanning door verification result; If the number of serial codes corresponding to the qualified serial code data is consistent with the order data, it is determined that the scanning door verification result meets the requirements, and the task ID, scanning door number, pallet number, box number, qualified serial code data, picture link and corresponding status are integrated into the scanning door verification result.
4. A code scanning door code scanning judgment method according to claim 2, characterized in that: The use of sound and light alarm lights and visual presentation methods to indicate abnormal situations includes: The system uses sound and light alarm lights for alarm prompts, and the unrecognized barcode area and abnormal type related situations are displayed on the display screen.
5. A code scanning door code scanning judgment method according to claim 2, characterized in that: The verification result of the code scanning door is transmitted to the warehouse execution system warehouse management system, and the warehouse execution system warehouse management system generates an AGV task to transport the goods to the supplementary recording area according to the situation, and manually handles the abnormal situation, including: When the number of serial codes successfully collected for a single pallet is greater than the number of goods received for the entire pallet, the verification result of the code scanning door is transmitted to the warehouse management system, which creates an AGV task to transport the pallet to the supplementary recording area, where it is processed by re-scanning the code or manually supplementing the recording; When the number of codes successfully collected by a single tray is less than the number required to be collected, and the number of abnormal codes is higher than the threshold, an alarm is triggered; when the number of abnormal codes is lower than the threshold, no alarm is given, and the warehouse management system controls the AGV to continue scanning the codes. When the number is still insufficient after the second scan, the data is accumulated and verified. When the verification passes, it is transmitted to the warehouse management system for verification. When the verification fails, an alarm is given and the goods are transported to the supplementary recording area for manual supplementary recording and then verification.
6. A code scanning door code scanning judgment method according to claim 5, characterized in that: In the supplementary recording area, the processing is performed by re-scanning the code or manually supplementing the recording, including: For materials in the supplementary recording area, the scanning function of the scanning door system is used to click the re-scan button of the scanning door to trigger the warehouse management system to give a new task to the warehouse execution system. The warehouse execution system controls the AGV to transport the pallet through the scanning door for re-scanning; or manually use PDA / PC to collect missed and damaged serial codes and adjust the serial codes.
7. A code scanning door code scanning judgment method according to claim 1, characterized in that: Also includes: After each pallet scanning task is completed, the puzzle link is transmitted to the warehouse management system for archiving.
8. A code scanning door code scanning judgment device, characterized in that: include: The information acquisition unit is used to obtain the relevant information of the materials when the warehouse management system sends the material information to the warehouse execution system and the warehouse execution system drives the AGV to transport the materials to the designated location; Verification unit, used for the code scanning door system to verify the relevant information of the materials to obtain the verification result of the code scanning door verification result; A judgment unit, used to judge whether the code scanning door verification result meets the requirements; A green light prompting unit is used to indicate a normal situation by using a green light and visual presentation if the verification result of the code scanning door meets the requirements; The subsequent verification unit is used to continue to transmit the relevant information of the materials and the verification result of the code scanning door to the warehouse execution system, and then the warehouse execution system transmits it to the warehouse management system, and then the warehouse management system verifies it, and updates the order status and serial code data according to the success or failure of picking. The items that pass the verification are transported to the collection area, and the items that fail the verification are transported to the supplementary recording area for exception processing. After the exception processing is completed, it is transmitted to the warehouse execution system again to generate the transportation to the collection area; An audible and visual alarm unit, which is used to indicate abnormal situations by using audible and visual alarm lights and visual presentation if the verification result of the code scanning door does not meet the requirements; The transmission unit is used to transmit the verification result of the code scanning door to the warehouse execution system warehouse management system, and the warehouse execution system warehouse management system generates an AGV task to transport the materials to the supplementary recording area according to the situation, and handles the abnormal situation manually; the relevant information of the materials and the verification result of the code scanning door are transmitted to the warehouse execution system, and the warehouse execution system transmits it to the warehouse management system, and then the warehouse management system verifies it, and updates the order status and serial code data according to the success or failure of picking. The items that have passed the verification are transported to the collection area, and the items that failed the verification remain in the supplementary recording area for abnormal handling. After the abnormal handling is completed, they are passed to the warehouse execution system again to generate the transportation to the collection area.
9. A computer device, characterized in that: The computer device comprises a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the method according to any one of claims 1 to 7 is implemented.
10. A storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.
