Inventory method, electronic device, storage medium, and computer program product
By interacting with the clearance and inventory management system, transit management system, and inventory system, clearance and inventory tasks are generated and monitored. Inventory operations are performed using target terminals, which solves the problem of low clearance efficiency at transit nodes, realizes intelligent express inventory and locating tasks, and avoids express loss.
Patent Information
- Application Number
- CN202411997883.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2026-06-30
AI Technical Summary
During the flow of express parcels, the efficiency of clearing and inventorying at transfer nodes is low, and staff cannot accurately locate the parcels that need to be inventoried, resulting in low clearing efficiency.
By interacting with the clearance and inventory management system, transit management system, and inventory system, clearance and inventory tasks are generated, and inventory operations are performed through target terminals. Inventory feedback information is received, and goods retrieval tasks are generated to prevent package loss and improve clearance efficiency.
It enables intelligent inventory management of transfer nodes, improves clearance efficiency, ensures that packages are not lost, and enhances the level of intelligence in logistics management.
Smart Images

Figure CN122312019A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of logistics management technology, specifically to a method for inventory counting, electronic equipment, storage media, and computer program products. Background Technology
[0002] The application of technologies such as the Internet of Things, big data, and artificial intelligence has brought new opportunities to the logistics industry, and intelligent logistics information has become a new direction for the development of the logistics industry. By collecting, classifying, transmitting, summarizing, identifying, and tracking logistics information generated during the logistics process, it is possible to monitor and control the flow of express parcels, thereby improving the level of logistics intelligence.
[0003] In the flow of express parcels, transfer nodes are crucial links connecting different modes of transportation and routes. Parcels are sorted, loaded onto vehicles, and transported to the next node at these nodes. To prevent parcels from being missed during sorting and loading, staff re-count the remaining parcels after clearing the transfer node area. However, during this process, staff often struggle to accurately identify and locate the parcels requiring inventory, resulting in low clearance efficiency. Summary of the Invention
[0004] In view of this, this disclosure provides a method for inventory counting, an electronic device, a storage medium, and a computer program product.
[0005] The inventory clearance method disclosed herein includes: responding to an instruction to clear inventory of a target transport shift, querying the pending shipments corresponding to the target transport shift that are stranded in the target site; generating an inventory clearance task corresponding to the pending shipments and sending the inventory clearance task to the target terminal; receiving inventory clearance feedback information generated based on the inventory clearance operation; and generating a cargo sourcing task corresponding to the pending shipments if the inventory clearance feedback information indicates that the inventory clearance task has failed.
[0006] In the inventory clearance method disclosed herein, the inventory clearance system automatically generates inventory clearance tasks for parcels to be cleared through interaction with the transit management system and target terminals, and monitors the completion status of these tasks. Upon detecting a task, it can further generate a locator task for the parcels to be cleared, thereby preventing parcel loss, improving clearance efficiency, and enhancing the intelligence level of the inventory clearance process. Attached Figure Description
[0007] Figure 1 The diagram shows an application scenario of the inventory clearance method provided in one embodiment of this disclosure.
[0008] Figure 2 The diagram shown is a flowchart of a clearance and inventory method provided in an embodiment of this disclosure.
[0009] Figure 3The diagram shown is a flowchart illustrating the steps for generating a clearance inventory task corresponding to a parcel to be cleared, according to an embodiment of this disclosure.
[0010] Figure 4 The diagram shown is a flowchart illustrating the steps for determining the location information of multiple parcels awaiting clearance, according to an embodiment of this disclosure.
[0011] Figure 5 The diagram shown is a flowchart illustrating the steps for querying pending parcels at a target location corresponding to a target transport schedule, provided in an embodiment of this disclosure.
[0012] Figure 6 The diagram shown is a flowchart of a clearance and inventory method provided in another embodiment of this disclosure.
[0013] Figure 7 The diagram shown is a structural schematic of an electronic device provided in an embodiment of this disclosure. Detailed Implementation
[0014] The technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.
[0015] Figure 1 The diagram illustrates an application scenario of a warehouse inventory counting method provided in an embodiment of this disclosure. Figure 1 As shown, this scenario is a warehousing scenario of a transfer center, which includes a clearing and inventory system 110, a transit management system 120, and an inventory system 130. The clearing and inventory system 110 has established communication connections with the transit management system 120 and the inventory system 130, respectively.
[0016] The inventory system 130 records detailed information about parcels in the site inventory, such as parcel tracking number, parcel category, parcel route, and parcel status. Furthermore, it maintains this detailed information by monitoring relevant parcel operations.
[0017] The transit management system 120 is used to manage the transit and transportation of express parcels in the site. For example, the transit management system 120 is used to manage the departure time and destination of express parcel transportation shifts, and plan the express parcels to be transported for each transportation shift.
[0018] The clearance and inventory system 110 can take inventory of the parcels left in the site after the site clearance is completed, and generate corresponding clearance and inventory tasks based on the parcels to be cleared.
[0019] The inventory management system 110, transit management system 120, and inventory system 130 can be independently set up on different servers. These servers can include independent physical servers, server clusters consisting of multiple servers, or cloud servers capable of cloud computing. Alternatively, the inventory management system 110, transit management system 120, and inventory system 130 can also be different subsystems or modules within a single logistics management system.
[0020] The scenario also includes a terminal 140, which has a communication connection with the inventory clearance system 110. Through the terminal 140, staff can view inventory clearance tasks and count the parcels to be cleared, thereby improving the efficiency of the staff's inventory clearance and enhancing the level of intelligence in the inventory clearance process.
[0021] In some embodiments, terminal 140 may include a smart device capable of performing computing and communication functions, such as a smartphone or tablet. Alternatively, terminal 140 may also be a handheld terminal capable of scanning express delivery barcodes, such as a barcode scanner. Those skilled in the art will understand that... Figure 1 The number of terminals shown is merely illustrative, and this disclosure does not impose any specific limitations on it.
[0022] The following will illustrate the inventory and destocking method provided in the embodiments of this disclosure with reference to the accompanying drawings.
[0023] Figure 2 The diagram shown is a flowchart of a clearance and inventory method provided in an embodiment of this disclosure. Figure 2 The inventory clearance method shown is applied to the inventory clearance system, which is connected to the transit management system and the target terminal.
[0024] like Figure 2 As shown, the inventory clearance method provided in this embodiment includes: S210, in response to an instruction to perform inventory clearance for a target transport shift, querying the parcels to be cleared corresponding to the target transport shift that are stranded in the target site; S220, generating an inventory clearance task corresponding to the parcels to be cleared, and sending the inventory clearance task to the target terminal; S230, receiving inventory clearance feedback information generated based on the inventory clearance operation; S240, if the inventory clearance feedback information indicates that the inventory clearance task has failed, generating a sourcing task corresponding to the parcels to be cleared.
[0025] In step S210, the instruction to perform a clearance inventory check on the target transport shift is generated by the transit management system. Specifically, based on the schedule of express transport shifts at the transit center, a clearance inventory check is performed on the express parcels in the target area that should be transported by that shift before each transport shift departs. The target area refers to the area of the transit center used for express parcel storage and sorting.
[0026] Since the transit management system can manage the transport schedules of express shipments and the information of the express shipments that need to be transported by the transport schedules, before the departure time of the target transport schedule, the transit management system generates an instruction to clear and count the inventory of the target transport schedule and sends the instruction to the inventory system.
[0027] In response to an instruction to conduct a clearance and inventory check for the target transport route, the clearance and inventory system queries the inventory system for the parcels awaiting clearance that are currently stored at the target site for the target transport route. The inventory system records detailed information about the parcels in stock at the target site, including whether they have been sorted, dispatched, or loaded onto trucks.
[0028] If there are unloaded parcels among the parcels that should have been dispatched for the target transport route, it means that these parcels that should have been dispatched but were not are still stuck at the target site. Therefore, these parcels are considered as parcels to be cleared for the target transport route.
[0029] In step S220, based on the queried package information of the packages to be cleared, a clearance and inventory task corresponding to the packages to be cleared is generated. The clearance and inventory task includes the location information of the packages to be cleared.
[0030] After generating the inventory clearance task, the task is sent to the target terminal so that the staff holding the target terminal can perform inventory checks on the clearance parcels based on the task.
[0031] Specifically, the target terminal is a handheld terminal with data query, collection, and transmission functions, such as a barcode scanner or smartphone. Staff using the target terminal can view inventory clearance tasks and perform corresponding inventory operations based on these tasks. During the inventory process, staff locate the packages to be cleared based on their location information, scan their barcodes using the target terminal, view their sorting paths, and assign them to the corresponding sorting paths.
[0032] In step S230, the inventory management system receives inventory feedback information generated based on the inventory operation. The inventory feedback information is generated by the target terminal.
[0033] Specifically, after the inventory count is completed, the target terminal generates inventory feedback information based on the inventory count operation. The inventory feedback information shows the completion status of the inventory count task, including success and failure statuses.
[0034] For example, after staff scan the barcode of the package using the target terminal, the inventory check task is marked as successful, and the target terminal generates corresponding inventory feedback information. This feedback information indicates the success of the inventory check task.
[0035] Alternatively, if staff find that the parcels to be cleared are not located at the location information, meaning there is a shortage of parcels, staff can report the shortage through the target terminal, which will then generate corresponding inventory feedback information. This inventory feedback information indicates that the clearance inventory count task has failed.
[0036] After generating the inventory feedback information, the target terminal sends the inventory feedback information to the clearance inventory system.
[0037] In step S240, the inventory clearance system determines the completion status of the inventory clearance task by analyzing the inventory clearance feedback information. If the inventory clearance task fails, it indicates that the packages to be cleared are not in their expected locations, and an anomaly has occurred in the sorting process. To locate the packages and prevent loss, a search needs to be conducted throughout the entire target area.
[0038] Based on this, if the inventory check feedback indicates that the clearance inventory task has failed, the clearance inventory system generates a locator task for the packages to be cleared and sends the locator task to the target terminal. Based on the locator task, staff then search for the packages to be cleared in the target area.
[0039] During the search process, if staff find the parcel to be cleared out, they can scan its barcode using the target terminal, and the search task status will change to successful. If staff do not find the parcel, they can report the search task failure through the target terminal and submit the reason for the failure.
[0040] Understandably, if there are multiple staff members at the target site, and these staff members use different terminals, the task of finding goods can be assigned to multiple staff members at the same time to improve the efficiency of clearing the warehouse.
[0041] In this embodiment, the inventory clearance system automatically generates inventory clearance tasks for parcels to be cleared through interaction with the transit management system and target terminals, and monitors the completion status of these tasks. Upon detecting a task, it can further generate a parcel locating task to prevent parcel loss, improve clearance efficiency, and enhance the intelligence level of the inventory clearance process.
[0042] The following section introduces a specific implementation method for generating inventory clearance tasks.
[0043] In some embodiments, there are multiple parcels to be cleared, and each parcel corresponds to a separate inventory check task. Furthermore, the target site includes multiple staff members, each responsible for a portion of the target site. Accordingly, the target site is divided into multiple sub-areas, and a correspondence exists between these sub-areas and the staff members. For example, a one-to-one correspondence may exist between sub-areas and staff members, meaning one staff member is responsible for the inventory check in one sub-area; alternatively, one sub-area may correspond to two or more staff members, with two or more staff members simultaneously responsible for the inventory check in one sub-area. The correspondence between sub-areas and staff members can be set according to the size of the target site, the number of staff members, and other conditions; this disclosure does not impose specific limitations in this regard.
[0044] Figure 3 The diagram shown is a flowchart illustrating the steps for generating a clearance inventory task corresponding to a parcel to be cleared, according to an embodiment of this disclosure.
[0045] like Figure 3 As shown in the embodiment of this disclosure, the steps for generating clearance and inventory tasks corresponding to parcels to be cleared include: S221, determining the location information of each of the multiple parcels to be cleared; S222, determining the sub-regions to which the multiple parcels to be cleared belong based on their respective location information; S223, generating clearance and inventory tasks corresponding to each of the multiple sub-regions based on the correspondence between the multiple parcels to be cleared and the multiple sub-regions.
[0046] In step S221, the location information of each of the multiple parcels to be cleared is determined through the inventory system. The location information indicates the specific location of the parcels to be cleared in the target site.
[0047] In step S222, based on the location information of each of the multiple parcels to be cleared, the sub-regions to which the multiple parcels belong are determined, and a correspondence between the parcels and the sub-regions is established. It is understood that a parcel to be cleared should be located in only one sub-region; however, multiple parcels to be cleared can exist simultaneously in one sub-region.
[0048] In step S223, based on the correspondence between multiple parcels to be cleared and multiple sub-regions, the multiple parcels to be cleared are grouped according to their respective sub-regions. Each group of parcels to be cleared corresponds to one of the multiple sub-regions, and all parcels in that group are located in that sub-region.
[0049] For each sub-region, generate the corresponding inventory clearance task. The inventory clearance task includes the inventory clearance task for each item in the group of items to be cleared.
[0050] Within multiple sub-regions, some sub-regions may not contain any parcels to be cleared. The main inventory clearance task for a sub-region will only be generated if parcels to be cleared exist in that sub-region.
[0051] The division of target areas is based on the work scope of the staff. Therefore, after determining the main inventory check task corresponding to the sub-area, the main inventory check task is sent to the target terminal held by the staff belonging to that sub-area. The staff view the main inventory check task for that sub-area, as well as the inventory check tasks included in the main inventory check task, through the target terminal, and complete the inventory check tasks one by one.
[0052] The inventory clearance task is completed once all inventory clearance items are finished by the staff. It's understandable that "completing the inventory clearance task" here could mean either finding all items to be cleared and the task succeeding, or it could mean not finding any items and the task failing.
[0053] In this embodiment, the target site is divided into multiple sub-areas, and different staff are assigned to each sub-area. During the inventory clearance process, based on the correspondence between the parcels to be cleared and the sub-areas, multiple inventory clearance tasks are combined according to the sub-areas. This allows staff in each sub-area to inventory the parcels to be cleared in their assigned sub-area based on the combined inventory clearance task, thus reducing the scope of work for the staff and improving the overall clearance efficiency.
[0054] The following describes a specific implementation method for determining the location information of multiple parcels awaiting clearance.
[0055] Figure 4 The diagram shown is a flowchart illustrating the steps for determining the location information of multiple parcels awaiting clearance, according to an embodiment of this disclosure. Figure 4 The steps for determining the location information of multiple parcels to be cleared out provided in the embodiments of this disclosure include: S2211, obtaining the container number information of each of the multiple parcels to be cleared out; S2212, determining the location information of each of the multiple parcels to be cleared out based on the container number information of each of the multiple parcels to be cleared out.
[0056] The container number is the unique identifier of the container containing the shipment to be cleared out. Depending on the size and shape of the shipment, it is placed in a suitable container, and this container's number is the container number information for the shipment. Common containers include pallets and cartons.
[0057] Once a shipment awaiting clearance is placed into a specific container, it is bound to the container number of that container before being removed. During this process, the container number information allows for the management and tracking of the shipment's transportation path. Therefore, after determining the container numbers of multiple shipments awaiting clearance, their individual location information can be determined based on these container numbers.
[0058] In this embodiment of the disclosure, the location of the parcel to be cleared is determined by querying the container number information of the parcel to be cleared, thereby achieving precise positioning of the parcel to be cleared and improving the level of intelligence in the clearing and inventory process.
[0059] Figure 5 The diagram shown is a flowchart illustrating the steps for querying pending parcels at a target location corresponding to a target transport route, according to an embodiment of this disclosure. Figure 5 The step of querying the pending clearance parcels corresponding to the target transport shift and located in the target site provided in the embodiment of this disclosure includes: S211, obtaining the pending parcels corresponding to the target transport shift and located in the target site; S212, if the parcel type of the pending parcel meets the preset type, determining the pending parcel as a pending clearance parcel; and / or S213, if no routing information is generated after the pending parcel enters the target site, determining the pending parcel as a pending clearance parcel.
[0060] Stranded parcels are parcels that should have been dispatched in the target shipment but are currently still at the target site. Stranded parcels can be identified through the inventory system. If the number of stranded parcels is small, all stranded parcels can be treated as parcels awaiting clearance and an inventory count can be performed on them.
[0061] However, if the number of delayed parcels exceeds the preset limit, further screening of the delayed parcels is necessary to avoid excessive inventory processing time and delays in the departure of target transport routes. Specifically, screening criteria may include the urgency of the delayed parcels and the type of parcel.
[0062] In step S212, if the type of the detained parcel matches a preset type, the detained parcel is identified as a parcel awaiting clearance. The preset type can be expedited parcels, which are parcels for which expedited service was selected at the time of shipment. Alternatively, the preset type can be high-value, easily convertible parcels, such as mobile phones or precious metals. These types of parcels are often time-sensitive and face higher security risks during transportation. Therefore, prioritizing the sorting and transportation of these parcels can improve customer satisfaction and reduce security risks during transportation.
[0063] In step S213, if no routing information is generated after the stranded parcel is placed in the warehouse destination, the stranded parcel is identified as a parcel awaiting clearance. The routing information records every step and status change of the stranded parcel during transportation. If no routing information is generated for the stranded parcel at the destination, there may be a risk of loss, delay, or recording errors. Inventory operations can promptly identify and correct such problems.
[0064] In this embodiment, delayed parcels are screened using certain criteria to identify those awaiting clearance. This allows staff to prioritize parcels with tighter delivery times, improving inventory efficiency, preventing delays in target transport schedules, and ultimately enhancing overall transport efficiency.
[0065] For the portion of the delayed parcels that has not been identified as pending clearance, the transportation timeframe is relatively generous, and they can be transported via the next transport trip.
[0066] In some embodiments, after the inventory count is completed, the inventory results can be synchronized to the transit management system for easier management. Specifically, in addition to the steps described in the above embodiments, the inventory count method provided in this disclosure also includes: parsing the inventory feedback information to obtain the completion status of the inventory count task; generating inventory count data based on the completion status of the inventory count task; and sending the inventory count data to the transit management system so that the transit management system can perform a data synchronization operation.
[0067] For example, if the inventory clearance task is completed successfully, the status of the parcels to be cleared is "inventory counted"; if the inventory clearance task fails, the status of the parcels to be cleared is "out of stock".
[0068] After receiving the completion status of the inventory clearance task, the inventory clearance system generates inventory clearance data based on this status. The data format of the inventory clearance data conforms to the data format of the transit management system and can be directly sent to the transit management system through its interface.
[0069] The transit management system receives inventory clearance data and synchronizes the data of parcels awaiting clearance within that data. This synchronization can be performed periodically, or it can be performed after all inventory clearance tasks are completed; this disclosure does not impose any specific restrictions on this.
[0070] This disclosure describes data synchronization between the inventory management system and the transit management system to ensure data consistency between the two systems and avoid discrepancies and errors caused by data asynchrony. This ensures the accuracy and consistency of data in both systems and improves system reliability.
[0071] The above text combined Figures 1 to 5 This paper describes in detail an implementation example of a warehouse inventory counting method applied to a warehouse inventory counting system. The following section will combine... Figure 6 A detailed description of an embodiment of a clearance inventory counting method applied to a target terminal is provided. It should be understood that the description of the embodiment of the clearance inventory counting method applied to the target terminal corresponds to the description of the embodiment of the clearance inventory counting method applied to a clearance inventory counting system described above; therefore, any parts not described in detail can be referred to the above embodiments.
[0072] Figure 6 The diagram shown is a flowchart of a clearance and inventory method provided in another embodiment of this disclosure. Figure 6 The inventory clearance method shown is applied to the target terminal, which is connected to the inventory clearance system.
[0073] like Figure 6 As shown, the inventory clearance method provided in this embodiment includes: S610, receiving and displaying the inventory clearance task sent by the inventory clearance system; S620, generating inventory clearance feedback information corresponding to the inventory clearance operation based on the inventory clearance operation, and sending the inventory clearance feedback information to the inventory clearance system.
[0074] The inventory clearance task is generated by the inventory clearance system and sent to the target terminal. The target terminal can parse the inventory clearance task. For example, the inventory clearance task includes the departure date and departure code of the target transport shift, the waybill number, shipment location, sorting route, and inventory clearance end time of the shipment to be cleared.
[0075] The target terminal is equipped with a client application. The target terminal can display the parsing results of the clearance and inventory task (i.e., the information included in the clearance and inventory task mentioned above) through the client application, so that the staff holding the target terminal can perform inventory operations on the clearance parcels based on the clearance and inventory task.
[0076] Specifically, staff view the inventory clearance task through the client and perform the inventory check on the packages to be cleared. During the inventory check, staff scan the barcodes of the packages using the target terminal. Once the inventory clearance task is completed, the target terminal displays a success status and generates corresponding inventory feedback information. Alternatively, if staff find that a package to be cleared is not located at the location information provided, they report a shortage of the package through the target terminal, which then generates corresponding inventory feedback information.
[0077] If there are multiple parcels to be cleared, the target terminal can display multiple clearance and inventory tasks simultaneously, allowing staff to check them one by one. During the inventory process, based on the staff's scanning or feedback operations, inventory feedback information corresponding to each clearance and inventory task is generated.
[0078] After generating inventory feedback information, it is sent to the clearance inventory system so that the system can perform further operations based on the feedback. For example, the clearance inventory system can parse the feedback information and generate a sourcing task for the parcels to be cleared if the clearance inventory task fails; or, it can synchronize the completion status of the clearance inventory task to the transit management system.
[0079] In this embodiment, the target terminal receives and displays the inventory clearance task so that staff can perform the corresponding clearance operations. Furthermore, the target terminal can display the location of the packages to be cleared, the sorting path, the clearance completion time, etc., facilitating staff to rationally plan the inventory process and improve inventory efficiency.
[0080] The following describes an embodiment of the inventory clearance method applied to a transit management system. It should be understood that the description of the embodiment of the inventory clearance method applied to a transit management system corresponds to the description of the embodiment of the inventory clearance method applied to an inventory clearance system and target terminals described above. Therefore, any parts not described in detail can be referred to the above embodiments.
[0081] In some embodiments, the inventory clearance method is applied to a transit management system, and the transit management system is communicatively connected to the inventory clearance system. The inventory clearance method provided in this disclosure includes: generating an instruction to perform an inventory clearance for the target transit trip at a preset time point before the end of the target transit trip, so that the inventory clearance system responds to the instruction and queries the parcels to be cleared corresponding to the target transit trip in the target site.
[0082] The transit management system records the end time of the target transport trip. At a preset time point before the end of the trip, an instruction is generated to perform a cleanup and inventory check. This preset time point can be twenty minutes, half an hour, or other times before the end of the target transport trip. The preset time point can be set based on factors such as the estimated time required for the inventory check. For example, based on past experience, if the inventory check requires a short time, a preset time point closer to the end time can be set.
[0083] After generating an instruction to clear and inventory the target transport shift, the instruction is sent to the clear and inventory system so that the system can query the parcels to be cleared corresponding to the target transport shift in the target site according to the instruction, and further execute the subsequent clear and inventory operations.
[0084] In this embodiment, a clearance and inventory instruction for the target transport trip is generated at a preset time point before the end of the target transport trip. This allows for the inventory of any undelivered parcels that should have been dispatched during the period leading up to the end of the target transport trip, preventing any parcels from being missed. Furthermore, the preset time point can be flexibly set, ensuring sufficient time for inventory checks while avoiding premature commencement of the inventory process, thus improving inventory efficiency.
[0085] The above text combined Figures 1 to 6 The method embodiments of this disclosure have been described in detail below, in conjunction with... Figure 7 The electronic device embodiments of this disclosure are described in detail below. It should be understood that the descriptions of the method embodiments correspond to the descriptions of the electronic device embodiments; therefore, any parts not described in detail can be referred to the foregoing method embodiments.
[0086] Below, for reference Figure 7 To describe an electronic device according to embodiments of the present disclosure. Figure 7 The diagram shown is a structural schematic of an electronic device provided according to an embodiment of this disclosure. Figure 7 As shown, the electronic device 700 includes one or more processors 710 and memory 720.
[0087] The processor 710 may be a central processing unit (CPU) or other form of processing unit with data processing capabilities and / or instruction execution capabilities, and may control other components in the electronic device 700 to perform desired functions.
[0088] The memory 720 may include one or more computer program products, which may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. Volatile memory may include, for example, random access memory (RAM) and / or cache memory. Non-volatile memory may include, for example, read-only memory (ROM), hard disk, flash memory, etc. One or more computer program instructions may be stored on the computer-readable storage medium, and the processor 710 may execute the program instructions to implement the inventory counting methods of the various embodiments of this disclosure described above and / or other desired functions.
[0089] In some embodiments, the electronic device 700 may further include an input device 730 and an output device 740, which are interconnected via a bus system and / or other forms of connection mechanism (not shown).
[0090] The input device 730 may include, for example, a touchscreen, microphone, keyboard, mouse, etc. The output device 740 may include, for example, a display, speaker, and communication network and its connected remote output devices, etc.
[0091] Of course, for the sake of simplicity, Figure 7 Only some of the components of the electronic device 700 relevant to this disclosure are shown, omitting components such as buses, input / output interfaces, etc. In addition, the electronic device 700 may include any other suitable components depending on the specific application.
[0092] In addition to the methods and apparatus described above, embodiments of this disclosure may also be computer program products, including computer programs that, when executed by a processor, cause the processor to implement the steps in the inventory counting methods according to various embodiments of this disclosure as described above.
[0093] Computer program products can be written in any combination of one or more programming languages to perform the operations of embodiments of this disclosure. The programming languages include object-oriented programming languages such as Java and C++, as well as conventional procedural programming languages such as C or similar languages. The program code can be executed entirely on a user's computing device, partially on a user's computing device, as a standalone software package, partially on a user's computing device and partially on a remote computing device, or entirely on a remote computing device or server.
[0094] Furthermore, embodiments of this disclosure may also be computer-readable storage media storing computer program instructions that, when executed by a processor, cause the processor to perform the steps in the inventory counting methods according to various embodiments of this disclosure described above.
[0095] Computer-readable storage media may take the form of any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may, for example, include, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatuses, or devices, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: electrical connections having one or more wires, portable disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0096] The basic principles of this disclosure have been described above with reference to specific embodiments. However, it should be noted that the advantages, benefits, and effects mentioned in this disclosure are merely examples and not limitations, and should not be considered as essential features of each embodiment of this disclosure. Furthermore, the specific details disclosed above are for illustrative and facilitative purposes only, and are not limitations. These details do not limit the scope of this disclosure to the necessity of employing the aforementioned specific details for implementation.
[0097] The block diagrams of devices, apparatuses, devices, and systems disclosed herein are merely illustrative examples and are not intended to require or imply that they must be connected, arranged, or configured in the manner shown in the block diagrams. As those skilled in the art will recognize, these devices, apparatuses, devices, and systems can be connected, arranged, and configured in any manner. Words such as “comprising,” “including,” “having,” etc., are open-ended terms meaning “including but not limited to,” and are used interchangeably with them. The terms “or” and “and” as used herein refer to the terms “and / or,” and are used interchangeably with them unless the context clearly indicates otherwise. The term “such as” as used herein refers to the phrase “such as but not limited to,” and is used interchangeably with it.
[0098] It should also be noted that in the systems, apparatus, and methods of this disclosure, the components or steps can be decomposed and / or recombined. These decompositions and / or recombinations should be considered as equivalent solutions to this disclosure.
[0099] The above description of the disclosed aspects is provided to enable any person skilled in the art to make or use this disclosure. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects without departing from the scope of this disclosure. Therefore, this disclosure is not intended to be limited to the aspects shown herein, but rather to be carried out within the widest scope consistent with the principles and novel features disclosed herein.
[0100] The above description has been given for purposes of illustration and description. Furthermore, this description is not intended to limit the embodiments of this disclosure to the forms disclosed herein. Although numerous exemplary aspects and embodiments have been discussed above, those skilled in the art will recognize certain variations, modifications, alterations, additions, and sub-combinations therein.
Claims
1. A method of clearing a warehouse inventory, characterized by, It is applied to a clearance and inventory system, which is communicatively connected to a transit management system and a target terminal. The inventory clearance and counting method includes: In response to an instruction to perform a clearance and inventory check on a target transport route, the system queries the parcels awaiting clearance that are stuck in the target site and correspond to the target transport route. The instruction is generated by the transit management system. Generate a clearance and inventory task corresponding to the parcels to be cleared, and send the clearance and inventory task to the target terminal so that the staff holding the target terminal can perform inventory operations on the parcels to be cleared based on the clearance and inventory task; Receive inventory feedback information generated based on the inventory operation; If the inventory feedback information indicates that the clearance inventory task has failed, a sourcing task corresponding to the parcel to be cleared is generated.
2. The method of clearing a bin according to claim 1, wherein, The target site is divided into multiple sub-areas, and the number of parcels to be cleared is multiple. The process of generating the inventory clearance task corresponding to the parcels to be cleared includes: Determine the location information of each of the multiple parcels awaiting clearance. Based on the location information of each of the multiple parcels to be cleared, the sub-regions to which the multiple parcels to be cleared belong are determined respectively; Based on the correspondence between the multiple parcels to be cleared and the multiple sub-regions, clearing and inventory tasks corresponding to each of the multiple sub-regions are generated.
3. The method of clearing a bin according to claim 2, wherein, The determination of the location information of each of the multiple parcels awaiting clearance includes: Obtain the container number information for each of the multiple parcels awaiting clearance. Based on the container number information of each of the multiple parcels to be cleared, the location information of each of the multiple parcels to be cleared is determined.
4. The method of clearing a bin as recited in claim 1, wherein, The parcels awaiting clearance that are stranded at the target location and correspond to the target transport shift include: Obtain the stranded parcels located at the target site corresponding to the target transport route; If the type of the delayed parcel matches a preset type, the delayed parcel is identified as a parcel awaiting clearance; and / or If no routing information is generated after the stranded parcel is placed in the target warehouse, the stranded parcel is identified as the parcel to be cleared out.
5. The method of clearing a bin as recited in claim 1, wherein, Also includes: The inventory feedback information is analyzed to obtain the completion status of the inventory clearance task; Based on the completion status of the inventory clearance task, inventory clearance data is generated; The inventory clearance data is sent to the transit management system so that the transit management system can perform a data synchronization operation.
6. A method of clearing a bin, characterized by, It is applied to a target terminal, which is communicatively connected to the inventory clearance system; The inventory clearance and counting method includes: Receive and display the inventory clearance task sent by the inventory clearance system, so that the staff holding the target terminal can perform inventory operations on the parcels to be cleared based on the inventory clearance task; Based on the inventory operation, corresponding inventory feedback information is generated and sent to the clearance inventory system.
7. A method of clearing a bin, characterized by, It is applied to a transit management system, which is communicatively connected to a clearance and inventory system; The inventory clearance and counting method includes: At a preset time point before the end of the target transport shift, an instruction is generated to perform a clearance and inventory check on the target transport shift, so that the clearance and inventory system responds to the instruction and queries the parcels to be cleared corresponding to the target transport shift in the target site.
8. An electronic device, comprising: include: processor; as well as Memory for storing the executable instructions of the processor; The processor is configured to execute the inventory count method according to any one of claims 1 to 7 by executing the executable instructions.
9. A computer readable storage medium having stored thereon a computer program, characterized in that, When the computer program is executed by the processor, it implements the inventory and destocking method as described in any one of claims 1 to 7.
10. A computer program product comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the inventory counting method according to any one of claims 1 to 7.