Article checking system based on intelligent cabinet, article checking method and storage medium
By collaborating with the smart lockers and logistics service platform, couriers are automatically assigned to inventory items in the smart lockers, solving the problems of poor timeliness and high cost of traditional manual inventory counting, and achieving efficient and low-cost automated inventory management.
Patent Information
- Application Number
- CN202511412064.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-28
- Publication Date
- 2026-02-10
AI Technical Summary
Traditional manual inventory checks of items stored in smart lockers are time-consuming and costly, especially in scenarios with multiple distributed locations where human resources are wasted and it is difficult to respond to temporary inventory needs.
The system generates inventory tasks through the smart locker server, and automatically assigns target couriers to inventory items by combining the real-time location information of the logistics service platform and couriers. The smart lockers are used to scan QR codes to obtain the list and perform automated inventory checks, and the results are sent to the financial services platform.
The system automates the inventory management of items in smart lockers, improving timeliness, reducing labor costs, ensuring traceability of operations, and preventing the risk of human fraud.
Smart Images

Figure CN121504344A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of smart cabinets and inventory technology, and in particular to an inventory system, inventory method and storage medium based on a smart cabinet. Background Technology
[0002] Currently, inventory checks of items stored in smart lockers typically rely on manual methods. This requires designated personnel to visit the lockers at fixed times each day to count, record, and verify the items. For example, in auto finance mortgage transactions, financial regulatory agencies often collaborate with 4S dealerships to install smart lockers within the dealerships to store vehicle registration certificates and keys for mortgaged vehicles. The regulatory agency needs to assign dedicated personnel to these lockers daily at fixed times to count, record, and verify the vehicle registration certificates and keys. However, this traditional manual inventory method has the following problems: First, due to the cyclical and repetitive nature of inventory work, dedicated inventory personnel are required, but their workload is significantly insufficient during non-inventory periods, resulting in a serious waste of human resources. Especially in scenarios with a distributed network of multiple branches, separate inventory personnel need to be assigned to each branch, further increasing labor costs. Furthermore, relying on manual inventory checks at fixed times makes it difficult to ensure timely staffing and cannot respond to ad-hoc inventory requests, resulting in poor timeliness of the inventory work.
[0003] Therefore, how to improve the timeliness of inventory management in smart lockers and effectively reduce labor costs has become an urgent technical problem to be solved. Summary of the Invention
[0004] This invention provides an inventory system, method, and storage medium based on a smart cabinet to solve the technical problems of poor timeliness and high cost caused by traditional manual inventory checks of items stored in smart cabinets.
[0005] Firstly, an inventory system based on a smart cabinet is provided, including: The smart locker server generates an inventory task based on a pre-set inventory plan; obtains the first geographical location information of the first target smart locker corresponding to the inventory task; and sends the inventory task and the first geographical location information to the logistics service platform. The logistics service platform determines the target inventory courier based on the first geographical location information, the first real-time location information and the first real-time status information of at least one inventory courier; and sends the inventory task to the first mobile terminal held by the target inventory courier. The first target smart cabinet scans the inventory QR code of the inventory task displayed on the first mobile terminal using a scanner to obtain a list of items to be inventoried; it then inventories each item listed in the inventory list to obtain the inventory results; and finally sends the inventory results to the financial service platform.
[0006] Secondly, a method for inventory management based on smart lockers is provided, including: The smart locker server generates an inventory task based on a pre-set inventory plan; obtains the first geographical location information of the first target smart locker corresponding to the inventory task; and sends the inventory task and the first geographical location information to the logistics service platform. The logistics service platform determines the target inventory courier based on the first geographical location information, the first real-time location information and the first real-time status information of at least one inventory courier; and sends the inventory task to the first mobile terminal held by the target inventory courier. The first target smart cabinet scans the inventory QR code of the inventory task displayed on the first mobile terminal using a scanner to obtain a list of items to be inventoried; it then inventories each item listed in the inventory list to obtain the inventory results; and finally sends the inventory results to the financial service platform.
[0007] Thirdly, a computer-readable storage medium is provided, the computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the above-described smart cabinet-based inventory method.
[0008] This invention provides a technical solution comprising: a smart locker server generating an inventory task according to a pre-set inventory plan; obtaining first geographical location information of a first target smart locker corresponding to the inventory task; sending the inventory task and the first geographical location information to a logistics service platform; the logistics service platform determining a target inventory courier based on the first geographical location information, first real-time location information and first real-time status information of at least one inventory courier; sending the inventory task to a first mobile terminal held by the target inventory courier; the first target smart locker scanning the inventory QR code of the inventory task displayed on the first mobile terminal using a scanner to obtain a list of items to be inventoried; inventorying each item listed in the list of items to be inventoried to obtain inventory results; and sending the inventory results to a financial service platform. This solution, through the collaborative operation of the smart locker server, the logistics service platform, and the first target smart locker, achieves automated inventory of items within the first target smart locker, improves the timeliness of smart locker inventory work, and effectively reduces labor costs. Specifically, the smart locker server generates inventory tasks based on a pre-set inventory plan and obtains the first geographical location information of the first target smart locker corresponding to the inventory task. Then, it sends the inventory task and the first geographical location information to the logistics service platform. This allows the logistics service platform to combine the first real-time location information and first real-time status information of at least one inventory courier to determine the appropriate target inventory courier and send the inventory task to the first mobile terminal held by the target inventory courier. This ensures that the inventory task can be received and executed in a timely and accurate manner, thus improving the timeliness of the inventory work. Subsequently, the first target... The smart locker obtains the inventory list by scanning the terminal's QR code and completes the inventory check one by one. Finally, the inventory results are sent to the financial service platform, realizing fully automated inventory management and effectively reducing the labor costs of individually configuring inventory personnel. Overall, it achieves three advantages: first, it replaces the fixed personnel inventory model, effectively reducing the waste of human resources; second, the automated process significantly improves the timeliness and accuracy of inventory checks; and third, the fully electronic record-keeping ensures traceability of operations and effectively prevents the risk of human fraud. It effectively solves the problems of poor timeliness and high cost caused by the traditional reliance on manual methods to inventory items stored in smart lockers. Attached Figure Description
[0009] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0010] Figure 1This is an example diagram of an inventory system based on a smart cabinet according to an embodiment of the present invention; Figure 2 This is another example diagram of an inventory system based on a smart cabinet in one embodiment of the present invention; Figure 3 This is a flowchart of an inventory method based on a smart cabinet in one embodiment of the present invention. Detailed Implementation
[0011] To make the technical problems solved, the technical solutions, and the beneficial effects of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
[0012] It should be understood that, when used in this specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or collections thereof.
[0013] It should also be understood that the term “and / or” as used in this specification and the appended claims refers to any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.
[0014] As used in this specification and the appended claims, the term "if" may be interpreted, depending on the context, as "when," "once," "in response to determination," or "in response to detection." Similarly, the phrase "if determined" or "if [the described condition or event] is detected" may be interpreted, depending on the context, as meaning "once determined," "in response to determination," "once [the described condition or event] is detected," or "in response to detection of [the described condition or event]."
[0015] Furthermore, in the description of this invention and the appended claims, the terms "first," "second," "third," etc., are used only for distinguishing descriptions and should not be construed as indicating or implying relative importance.
[0016] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of the invention include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, phrases such as "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.
[0017] This invention provides an inventory system, method, and storage medium based on smart lockers, comprising: a smart locker server generating an inventory task according to a pre-set inventory plan; obtaining the first geographical location information of a first target smart locker corresponding to the inventory task; sending the inventory task and the first geographical location information to a logistics service platform; the logistics service platform determining a target courier for inventory based on the first geographical location information, the first real-time location information and the first real-time status information of at least one inventory courier; sending the inventory task to a first mobile terminal held by the target inventory courier; the first target smart locker scanning the inventory QR code of the inventory task displayed on the first mobile terminal to obtain a list of items to be inventoried; inventorying each item listed in the list of items to be inventoried to obtain inventory results; and sending the inventory results to a financial service platform. This solution, through the collaborative operation of the smart locker server, the logistics service platform, and the first target smart locker, achieves automated inventory of items within the first target smart locker, improves the timeliness of smart locker inventory work, and effectively reduces labor costs. Specifically, the smart locker server generates inventory tasks based on a pre-set inventory plan and obtains the first geographical location information of the first target smart locker corresponding to the inventory task. Then, it sends the inventory task and the first geographical location information to the logistics service platform. This allows the logistics service platform to combine the first real-time location information and first real-time status information of at least one inventory courier to determine the appropriate target inventory courier and send the inventory task to the first mobile terminal held by the target inventory courier. This ensures that the inventory task can be received and executed in a timely and accurate manner, thus improving the timeliness of the inventory work. Subsequently, the first target... The smart locker obtains the inventory list by scanning the terminal's QR code and completes the inventory check one by one. Finally, the inventory results are sent to the financial service platform, realizing fully automated inventory management and effectively reducing the labor costs of individually configuring inventory personnel. Overall, it achieves three advantages: first, it replaces the fixed personnel inventory model, effectively reducing the waste of human resources; second, the automated process significantly improves the timeliness and accuracy of inventory checks; and third, the fully electronic record-keeping ensures traceability of operations and effectively prevents the risk of human fraud. It effectively solves the problems of poor timeliness and high cost caused by the traditional reliance on manual methods to inventory items stored in smart lockers.
[0018] Please refer to the following. Figures 1 to 3 The following embodiments are provided to illustrate in detail the smart cabinet-based inventory system, inventory method, and storage medium provided by the present invention.
[0019] Example A Firstly, such as Figure 1As shown, an inventory system based on smart lockers is provided. The inventory system may include, but is not limited to, a financial service platform 100, a smart locker server 200, and a smart locker and logistics service platform 400. The financial service platform 100, the smart locker server 200, and the smart locker and logistics service platform 400 communicate with each other via a network. The smart lockers may include, but are not limited to, a first target smart locker 301 and a second smart locker 302. The mobile terminals may include, but are not limited to, a first mobile terminal 501 and a second mobile terminal 502. No limitation is made here.
[0020] It should be understood that the first target smart cabinet 301 and the second smart cabinet 302 can be the same smart cabinet or different smart cabinets. Similarly, the first mobile terminal 501 and the second mobile terminal 502 can be the same mobile terminal or different mobile terminals, and no limitation is made here.
[0021] The smart locker server generates inventory tasks based on a pre-set inventory plan; obtains the first geographical location information of the first target smart locker corresponding to the inventory task; and sends the inventory task and the first geographical location information to the logistics service platform. As an example, firstly, an inventory plan can be pre-set through the management interface of the financial service platform, thus obtaining a pre-set inventory plan. This plan may include inventory frequency (e.g., daily or weekly), inventory time (e.g., 10:00 AM or 3:00 PM), inventory items (e.g., vehicle registration certificate and car keys), and the corresponding target smart locker. The financial service platform then sends the pre-set inventory plan to the smart locker server via an encrypted API interface. Based on the received pre-set inventory plan, the smart locker server periodically generates corresponding inventory tasks and obtains the first geographical location information of the first target smart locker corresponding to the inventory task. This first geographical location information may include latitude and longitude coordinates, physical address, or other forms of geographical location identifiers. Finally, the inventory task and the first geographical location information are sent to the logistics service platform.
[0022] The logistics service platform receives inventory tasks and first geographic location information. Based on the first geographic location information, the first real-time location information and first real-time status information of at least one inventory courier, the target inventory courier is determined. As an example, firstly, based on the first geographic location information, at least one registered inventory courier within a preset range can be selected as candidate inventory couriers. For instance, using the first geographic location information of the first target smart locker (e.g., longitude 116.40°, latitude 39.91°) as the center and a first preset value (e.g., 5 kilometers) as the search radius, a spatial retrieval algorithm is used to obtain at least one registered inventory courier within this preset range as a candidate inventory courier, resulting in a set of candidate inventory couriers. Next, based on the first geographic location information, the first real-time location information and first real-time status information of each candidate inventory courier in the candidate inventory courier set, the target inventory courier is determined, thus ensuring that the inventory task can be received and executed in a timely and accurate manner, thereby improving the timeliness of the inventory work. The first real-time status information may include the current number of tasks, skill certification level, and historical task accuracy rate, etc., which are not limited here.
[0023] For example, the candidate inventory courier set includes candidate inventory courier A and candidate inventory courier B. Candidate inventory courier A is 2.1 kilometers away from the first target smart locker, meaning the first geographical location information A is 2.1 kilometers; the current number of tasks A is 1, the skill certification level A is intermediate, and the historical task accuracy rate A is 98%. Based on these characteristics, the overall score calculated is 91.2 points. Candidate inventory courier B is 4.8 kilometers away from the first target smart locker, meaning the first geographical location information B is 4.8 kilometers; the current number of tasks B is 0, the skill certification level B is intermediate, and the historical task accuracy rate B is 92%. Based on these characteristics, the overall score calculated is 83.8 points. According to the selection principle, candidate inventory courier A with the highest overall score is selected as the target inventory courier.
[0024] It should be noted that the present invention does not limit the calculation method of the comprehensive score. For example, it can be calculated based on preset rules or predicted by a machine learning model; the specific implementation method can be determined according to actual needs.
[0025] Furthermore, the logistics service platform sends the inventory task to the first mobile terminal held by the target inventory courier. The inventory information displayed on the first mobile terminal guides the target inventory courier to the first target smart locker. Once the target inventory courier arrives at the first target smart locker, they can open the inventory task QR code displayed on the first mobile terminal. The first target smart locker then scans the inventory task QR code displayed on the first mobile terminal to obtain the list of items to be inventoried, that is, to obtain the list of items to be inventoried corresponding to the inventory task.
[0026] Next, the first target smart locker inventories each item listed in the inventory checklist, obtains the inventory results, and sends the results to the financial service platform, achieving fully automated inventory management and effectively reducing the labor costs of individually configuring inventory personnel. Overall, it achieves three main benefits: first, it replaces the fixed, dedicated inventory model, effectively reducing human resource waste; second, the automated process significantly improves the timeliness and accuracy of inventory; and third, the fully electronic record-keeping ensures traceability of operations and effectively prevents the risk of human fraud. It effectively solves the problems of poor timeliness and high cost caused by the traditional reliance on manual methods to inventory items stored in smart lockers.
[0027] In summary, the present invention provides a solution that, through the collaborative operation of a smart locker server, a logistics service platform, and a first target smart locker, achieves automated inventory of items within the first target smart locker, improving the timeliness of the inventory process and effectively reducing labor costs. Specifically, the smart locker server generates an inventory task based on a pre-set inventory plan and obtains the first geographical location information of the first target smart locker corresponding to the inventory task. Then, it sends the inventory task and the first geographical location information to the logistics service platform. This allows the logistics service platform to combine the first real-time location information and first real-time status information of at least one inventory courier to determine the appropriate target inventory courier and send the inventory task to the first mobile terminal held by the target inventory courier. This ensures that the inventory task is received and executed promptly and accurately, thus improving the timeliness of the inventory process. Subsequently, the first target smart locker... The smart locker obtains the inventory list by scanning the terminal's QR code and completes the inventory check one by one. Finally, the inventory results are sent to the financial service platform, realizing fully automated inventory management and effectively reducing the labor costs of individually configuring inventory personnel. Overall, it achieves three advantages: first, it replaces the fixed personnel inventory model, effectively reducing the waste of human resources; second, the automated process significantly improves the timeliness and accuracy of inventory checks; and third, the fully electronic record-keeping ensures traceability of operations and effectively prevents the risk of human fraud. It effectively solves the problems of poor timeliness and high cost caused by the traditional reliance on manual methods to inventory items stored in smart lockers.
[0028] In one embodiment, the inventory of each item listed in the inventory list is conducted to obtain the inventory results, including the following steps: Determine the total quantity of all items to be inventoried in the inventory list, and determine the first compartment where each item to be inventoried will be stored. The visual recognition unit in each first grid captures the image of the current grid in the corresponding first grid, and the image set of the current grid is obtained. The actual number of items to be inventoried is obtained by identifying and counting each image in the current grid image set. The inventory results are obtained based on the actual number of items counted and the total number of items to be counted.
[0029] As an example, firstly, the total quantity of all items to be inventoried in the list is determined, and the first compartment where each item is stored is identified. Then, a visual recognition unit within each first compartment captures an image of that compartment, resulting in an image set. Next, each image in the current compartment image set is recognized and counted to obtain the actual quantity of items to be inventoried. Finally, the inventory result is obtained based on the actual quantity of items and the total quantity of items to be inventoried. The advantage of this setup is that it allows for rapid inventory counting of items in the smart cabinet without requiring manual opening and counting of each compartment, significantly reducing the labor costs and error rate of manual inventory and further improving the intelligence and automation level of the smart cabinet inventory process.
[0030] For example, in an auto finance mortgage scenario, the list of items to be inventoried includes 30 car keys and 30 vehicle registration certificates, resulting in a total of 60 items to be inventoried; of these, 15 car keys and 15 vehicle registration certificates are stored in the first compartment A, and 15 car keys and 15 vehicle registration certificates are stored in the first compartment B.
[0031] During inventory checks, the visual recognition unit in the first compartment A can be controlled to capture the current image A within the current compartment A, and the visual recognition unit in the first compartment B can be controlled to capture the current image B within the current compartment B, thereby obtaining the current image set of the current compartment.
[0032] Next, a visual recognition algorithm is used to identify and count each image in the current compartment image set to obtain the actual number of items to be inventoried. For example, the structural features of the car key and the paper texture features of the vehicle registration certificate in the current compartment image are identified and counted one by one to obtain the actual number of items to be inventoried. For example, the actual number of items to be inventoried is 60.
[0033] Finally, the inventory results are obtained based on the actual number of items counted and the total number of items to be counted. Specifically, when the actual number of items counted does not match the total number of items to be counted, the inventory result is automatically determined to be "missing" and the "missing" inventory result is sent to the financial service platform so that regulatory personnel can follow up and handle it in a timely manner.
[0034] It should be understood that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit its scope of protection. Those skilled in the art can make various modifications or variations to the specific embodiments without departing from the principles of the present invention. For example, each car key and its corresponding vehicle registration certificate can be stored in the same compartment. Any modifications, equivalent substitutions, or improvements made within the spirit and scope of the present invention should be included within the scope of protection of the present invention.
[0035] In one embodiment, the inventory result is obtained based on the actual quantity of items inventoried and the total quantity of items to be inventoried, including: If the actual number of items counted is the same as the total number of items to be counted, the target courier will be guided to verify each item on the inventory list in sequence to obtain the inventory results.
[0036] As an example, when the actual number of items to be inventoried is the same as the total number of items to be inventoried, the target inventory courier is guided to verify each item on the inventory list in sequence. This allows for the confirmation and recording of each item to be inventoried, which can further reduce omissions and errors in the inventory process and improve the credibility and reliability of the inventory results.
[0037] In one embodiment, guiding the target inventory courier to verify each item on the inventory list in sequence to obtain the inventory results includes the following steps: The items currently selected by the target courier for inventory will be used as the current items to be inventoried. For the items currently awaiting inventory, perform the following steps: a1. Determine the first compartment where the item to be inventoried is currently stored as the current inventory compartment; b1. Control the opening of the current inventory compartment so that after the target courier takes out the current item to be inventoried, the scanner of the first target smart cabinet scans the first anti-counterfeiting code of the current item to be inventoried and generates the first anti-counterfeiting information. c1. Send the first anti-counterfeiting information to the smart cabinet server; The smart cabinet server verifies the first anti-counterfeiting information against the corresponding first preset anti-counterfeiting information to obtain the first verification result; When the first verification result is successful, send the successful first verification result to the first target smart cabinet. d1. Based on the first verification result that passes the verification, mark the items currently to be inventoried as items that have been inventoried; e1. Guide the target courier to put the inventoried items back into the current inventory compartment and close it; f1. Control the visual recognition unit in the current inventory compartment to capture the current inventory image of the items already inventoried; compare the current inventory image with the corresponding image in the current compartment to obtain the comparison result; g1. Based on the comparison results, generate the individual inventory results for the items to be inventoried. Iterate through all items in the inventory list and repeat steps a1-g1 to obtain the individual inventory results for each item. Summarize the individual inventory results to obtain the final inventory result.
[0038] As an example, firstly, the items to be inventoried currently selected by the target inventory courier can be set as car key A and its corresponding vehicle registration certificate A. Then, the first compartment A where the items are stored is designated as the current inventory compartment, and the compartment is opened so the target inventory courier can retrieve the items. After the target inventory courier retrieves car key A and its corresponding vehicle registration certificate A, the scanner on the smart locker scans the first anti-counterfeiting code on car key A and its corresponding vehicle registration certificate A, generating first anti-counterfeiting information, which is then sent to the smart locker server.
[0039] The smart cabinet server verifies the first anti-counterfeiting information against the corresponding first preset anti-counterfeiting information to obtain the first verification result. When the first verification result shows that the verification is successful, the smart cabinet server sends the successful first verification result to the first target smart cabinet.
[0040] The first target smart locker, based on the successful initial verification result, marks the items currently to be inventoried as inventoried items. Specifically, it marks the car key A to be inventoried as "inventoryed car key A" and the vehicle registration certificate A to be inventoried as "inventoryed vehicle registration certificate A." It then guides the target courier to return the inventoried items to the current inventory compartment A and closes the locker. Next, it controls the visual recognition unit within the current inventory compartment A to capture an image of the inventoried items. This image is compared with the corresponding image within the current compartment to obtain a comparison result. Based on the comparison result, it generates a single inventory result for the items currently to be inventoried. This allows for precise verification of the identity, quantity, and status of each item to be inventoried, ensuring that no items are missed, misplaced, or damaged.
[0041] Subsequently, the courier updates the current items to be inventoried to car key B and its corresponding vehicle registration certificate B, designates the second compartment B as the current inventory compartment, and repeats the above steps to complete the verification of the second car key and its corresponding vehicle registration certificate. Next, the current items to be inventoried are updated to car key C and its corresponding vehicle registration certificate C, and the third compartment C is designated as the current inventory compartment. The above steps are repeated to complete the inventory of all items. Finally, the individual inventory results for each item are summarized to obtain the inventory result for all items in the inventory list, for example, "all items are present". This "all items are present" inventory result is then sent to the financial service platform, realizing fully automated management of the entire process of item verification in the smart locker.
[0042] The technical advantage of this embodiment is that by combining anti-counterfeiting code verification, visual recognition comparison, and sequential verification, it not only ensures the high accuracy and traceability of the inventory process, but also significantly improves inventory efficiency and automation level, and reduces the risk of manual operation.
[0043] In one embodiment, the items to be inventoried include car keys; The process of taking inventory of each item listed in the inventory list and obtaining the inventory results also includes the following steps: Determine the first slot where all car keys to be inventoried from the inventory list are stored; According to the preset selection rules, one first grid is randomly selected from each first grid as the current exploration grid; Control the opening of the current inspection compartment so that after the target courier takes out the car key to be inspected from the current inspection compartment, the guide information corresponding to the car key to be inspected is sent to the first mobile terminal held by the target courier; wherein, the guide information is used to guide the target inspection courier to the parking location of the vehicle corresponding to the car key to be inspected to perform on-site inspection. Based on the on-site inspection completion event selected by the target courier, the scanner of the first target smart locker scans the inventory QR code displayed on the first mobile terminal again to control the opening of the current inspection compartment. Guide the courier to return the car key to be inventoried to the current inspection compartment and close it; Control the visual recognition unit within the current survey grid to capture the current image of the car key to be inventoried; compare the current car key image with the corresponding preset car key image to obtain the comparison result; Based on the comparison results, the inventory results are obtained.
[0044] As an example, suppose the items to be inventoried include three car keys: key A, key B, and key C. These three keys correspond to three vehicles parked in different parking spaces. First, determine the first compartment for storing the three car keys in the inventory list: key A is stored in compartment A, key B is stored in compartment B, and key C is stored in compartment C.
[0045] Subsequently, a first grid cell is randomly selected from each of the first grid cells as the current exploration grid cell according to a preset selection rule. This preset selection rule can be based on the total number of first grid cells. For example, a preset number (e.g., 5) can be set. If the total number of first grid cells is less than or equal to the preset number, one first grid cell is randomly selected from the entire range. For instance, if the first grid cells to be selected include first grid cells A, B, and C, totaling 3, which is less than the preset number of 5, then one first grid cell can be randomly selected from these three first grid cells using methods such as drawing lots or generating random numbers. For example, first grid cell B is selected as the current exploration grid cell. Conversely, if the total number of first grid cells is greater than the preset number, all first grid cells are first sorted by number or physical location, and then divided into batches with a preset number as the upper limit for each batch (the remaining first grid cells less than the preset number are placed in the last batch). One batch is randomly selected from the divided batches, and then one first grid cell is randomly determined from that batch as the current exploration grid cell.
[0046] It should be understood that the preset selection rule in this invention can also be a selection rule based on the historical exploration frequency of the first grid cell (prioritizing the avoidance of recently explored grid cells) to randomly select a first grid cell as the current exploration grid cell. For example, priority can be given to excluding the first grid cells that have been explored within a recent preset time period (e.g., the last 30 days), and only one first grid cell can be randomly selected from the unexplored first grid cells as the current exploration grid cell to effectively avoid duplicate exploration. No limitation is made here.
[0047] Next, the current inspection compartment is opened, allowing the target courier to retrieve the vehicle key B to be inventoried from the compartment. Simultaneously, the first mobile terminal held by the target courier receives guidance information corresponding to the vehicle key B, which directs the courier to the vehicle's parking location to conduct an on-site inspection.
[0048] After the target courier completes the on-site inspection, the on-site inspection completion event is selected on the first target smart locker, and the inventory QR code of the inventory task displayed on the first mobile terminal is opened again. The first target smart locker can then scan the inventory QR code displayed on the first mobile terminal again to control the opening of the current inspection compartment.
[0049] Subsequently, the courier is guided to place the car key B to be inventoried back into the current inspection slot and close the slot. Then, the visual recognition unit within the current inspection slot captures an image of the car key B, and compares this image with a corresponding preset car key image to obtain the comparison result. Finally, based on the comparison result, a single inventory result for the car key B is generated, thus completing the inventory process for that car key.
[0050] The technical advantage of this embodiment is that by combining random sampling, on-site inspection, and image comparison, it not only achieves efficient inventory but also further enhances the security and reliability of item management.
[0051] In one embodiment, such as Figure 2 As shown, it also includes the following steps: The logistics service platform obtains the second geographical location information of the second target smart locker corresponding to the item placement task; based on the second geographical location information, the second real-time location information and the second real-time status information of at least one courier placing the item into the locker, the target courier placing the item into the locker is determined.
[0052] As an example, the item placement task obtained by the logistics service platform can be an item placement task generated by supervisors through the logistics service platform. This item placement task can include details of the items to be placed, the quantity of items, and the corresponding target smart locker identifier. Simultaneously, the logistics service platform will also obtain the second geographical location information of the second target smart locker corresponding to this item placement task. This second geographical location information can include latitude and longitude coordinates, physical address, or other forms of geographical location identifiers.
[0053] Next, the logistics service platform uses the second geographic location information to identify at least one registered courier within a second preset range as a candidate courier. For example, using the second geographic location information of the target smart locker (e.g., longitude 116.42°, latitude 39.92°) as the center and a second preset value (e.g., 3 kilometers) as the search radius, a spatial retrieval algorithm is used to identify at least one registered courier within this second preset range as a candidate courier, resulting in a set of candidate couriers. Then, based on the second geographic location information, the second real-time location information of each candidate courier in the set, and the second real-time status information, the target courier is determined, ensuring that the item delivery task can be received and executed promptly and accurately, thus improving the timeliness of the delivery process. The second real-time status information may include the current number of tasks, skill certification level, and historical task accuracy rate.
[0054] For example, the candidate delivery courier set includes candidate courier E and candidate courier F. Candidate courier E is 1.5 kilometers from the second target smart locker, meaning the second geographical location information E is 1.5 kilometers away; the current number of tasks E is 2, the skill certification level E is advanced, and the historical task accuracy rate E is 97%, resulting in a comprehensive score of 94.5 points. Candidate courier F is 3.0 kilometers from the second target smart locker, meaning the second geographical location information F is 3.0 kilometers away; the current number of tasks F is 0, the skill certification level F is intermediate, and the historical task accuracy rate F is 95%, resulting in a comprehensive score of 88.3 points. Based on the principle of selection based on merit, candidate courier E with the highest comprehensive score is selected as the target delivery courier.
[0055] It should be noted that the present invention does not limit the calculation method of the comprehensive score. For example, it can be calculated based on preset rules or predicted by a machine learning model; the specific implementation method can be determined according to actual needs.
[0056] Furthermore, the logistics service platform sends the item placement task to the second mobile terminal held by the target courier. The second mobile terminal displays the item placement task information, guiding the courier to the second target smart locker. Once the courier arrives at the second target smart locker, they can open the item placement task QR code displayed on the second mobile terminal. The second target smart locker then scans the QR code to obtain the list of items to be placed, i.e., the list of items to be placed corresponding to that item placement task.
[0057] Next, the second target smart locker guides the courier to perform the locker-in operation for each item on the locker-in list in sequence, obtain the locker-in result, and send the result to the financial service platform, realizing fully automated locker-in management and effectively reducing the labor cost of setting up locker-in operators. Overall, it has achieved the following: first, it replaces the fixed dedicated locker-in mode, effectively reducing the waste of human resources; second, it significantly improves the timeliness and accuracy of locker-in through the automation process; and third, the full-process electronic recording ensures the traceability of operations and effectively prevents the risk of human fraud. It effectively solves the problems of poor timeliness and high cost caused by the traditional reliance on manual methods to locker-in items stored in smart lockers.
[0058] In one embodiment, guiding the courier to perform the locker-in operation sequentially on each item in the locker-in item list to obtain the locker-in result includes: For each item on the list of items to be placed in the locker, perform the following steps: a2. Scan the second anti-counterfeiting code of the item to be placed in the cabinet using the scanner of the second target smart cabinet to generate the second anti-counterfeiting information; b2. Send the second anti-counterfeiting information to the smart cabinet server; the smart cabinet server verifies the second anti-counterfeiting information against the corresponding second preset anti-counterfeiting information to obtain the second verification result; when the second verification result is successful, send the successful second verification result to the second target smart cabinet. c2. Based on the second verification result that has passed the verification, the image acquisition device of the second target smart cabinet is used to capture the image of the first item to be put into the cabinet, and then the second compartment corresponding to the item to be put into the cabinet is opened. d2. Guide the target to the locker. The courier will put the item currently waiting to be put into the locker back into the second compartment and close it. e2. Control the visual recognition unit in the second compartment to capture an image of the second item to be placed in the cabinet; compare the image of the first item to be placed in the cabinet with the image of the second item to obtain the comparison result; f2. Based on the comparison results, generate the individual storage result for the items to be stored in the cabinet. Iterate through all items in the list of items to be placed in the cabinet, repeat steps a2-f2 to obtain the individual cabinet placement result for each item, summarize the individual cabinet placement results, and obtain the cabinet placement result.
[0059] As an example, firstly, the first item to be placed in the locker is designated as the car key A and its corresponding vehicle registration certificate A, and this is set as the current item to be placed in the locker. Then, the second anti-counterfeiting code on the current item is scanned by the scanner of the second target smart locker, generating second anti-counterfeiting information, which is then sent to the smart locker server.
[0060] The smart cabinet server verifies the received second anti-counterfeiting information against the corresponding second preset anti-counterfeiting information to obtain a second verification result. When the second verification result shows that the verification is successful, the smart cabinet server sends the successful second verification result to the second target smart cabinet.
[0061] Based on the successful second verification result, the second smart locker uses its image acquisition device (e.g., a camera) to capture an image of the first item to be placed in the locker, and then controls the opening of the second compartment A corresponding to that item. The courier is then guided to place the item back into compartment A and close it. Next, the visual recognition unit inside compartment A captures an image of the second item to be placed in the locker. The images of the first and second items are compared to obtain a comparison result, and a single-item locker entry result is generated based on this result, thus confirming that the item has been correctly placed in the locker and has not been lost or damaged.
[0062] Subsequently, the current item to be placed in the locker is updated to the car key B and its corresponding vehicle registration certificate B. The second slot B is designated as the current locker slot, and the above steps are repeated to complete the locker entry verification for the second item. Next, the current item to be placed in the locker is updated to the car key C and its corresponding vehicle registration certificate C. The third slot C is designated as the current locker slot, and the above steps are repeated to complete the locker entry for all items. Finally, after all items have been processed, the individual locker entry results for each item are summarized to obtain the locker entry result for the entire batch of items, for example, "Locker entry successful and items intact," and this result is uploaded to the financial services platform.
[0063] The technical advantage of this embodiment is that by combining anti-counterfeiting code verification, visual recognition comparison, and sequential cabinet entry operation, it not only ensures the high precision and traceability of the cabinet entry process, but also significantly improves the cabinet entry efficiency and automation level.
[0064] In one embodiment, before the logistics service platform determines the second geographical location information of the second target smart locker corresponding to the item placement task, the following steps are also included: The smart locker server determines the second target smart locker corresponding to the item placement task; based on the item placement task, it determines the number of pre-locked compartments; and sends the number of pre-locked compartments to the second target smart locker. The second target intelligent cabinet obtains the current number of available compartments; if the current number of available compartments is greater than or equal to the number of pre-locked compartments, then the number of pre-locked compartments is locked.
[0065] As an example, before the logistics service platform determines the second geographical location information of the second target smart locker corresponding to the item placement task, the smart locker server needs to first obtain the item placement task and determine the second target smart locker corresponding to the item placement task; based on the item placement task, it determines the number of pre-locked slots required to complete the item placement task; it sends the number of pre-locked slots to the second target smart locker; after receiving the number of pre-locked slots, the second target smart locker obtains its current number of available slots; it determines whether the current number of available slots is greater than or equal to the received number of pre-locked slots; if the current number of available slots is greater than or equal to the number of pre-locked slots, it locks the corresponding number of available slots according to the number of pre-locked slots. By performing the pre-locking operation before placement, it can ensure that there are enough available slots in the smart locker for this placement task, avoiding placement failure due to insufficient slots and improving the reliability and controllability of the placement operation.
[0066] Example B Secondly, such as Figure 3 As shown, a method for inventory counting based on a smart locker is provided, including the following steps: S501: The smart cabinet server generates an inventory task according to a pre-set inventory plan; obtains the first geographical location information of the first target smart cabinet corresponding to the inventory task; and sends the inventory task and the first geographical location information to the logistics service platform. S502: The logistics service platform determines the target inventory courier based on the first geographical location information, the first real-time location information and the first real-time status information of at least one inventory courier; and sends the inventory task to the first mobile terminal held by the target inventory courier. S503: The first target smart cabinet scans the inventory QR code of the inventory task displayed on the first mobile terminal using a scanner to obtain a list of items to be inventoried; it inventories each item listed in the list of items to be inventoried to obtain the inventory results; and it sends the inventory results to the financial service platform.
[0067] In one embodiment, the step of taking inventory of each item listed in the inventory list to obtain inventory results includes: Determine the total quantity of all items to be inventoried in the inventory list, and determine the first compartment where each item to be inventoried is stored; The visual recognition unit in each of the first grids captures the current grid image corresponding to the current grid, and obtains the current grid image set; Each image in the current grid within the image set is identified and counted to obtain the actual number of items to be inventoried. The inventory results are obtained based on the actual number of items inventoried and the total number of items to be inventoried.
[0068] In one embodiment, obtaining the inventory result based on the actual quantity of items inventoried and the total quantity of items to be inventoried includes: If the actual number of items inventoried is the same as the total number of items to be inventoried, then the target inventory courier is guided to verify each item in the list of items to be inventoried in sequence to obtain the inventory results.
[0069] In one embodiment, guiding the target inventory courier to verify each item in the inventory list sequentially to obtain the inventory result includes: The items to be inventoried currently selected by the target inventory courier are taken as the current items to be inventoried. For the items currently to be inventoried, perform the following steps: a1. Determine the first compartment where the item to be inventoried is located as the current inventory compartment; b1. Control the opening of the current inventory compartment so that after the target inventory courier takes out the current inventory item, the first anti-counterfeiting code of the current inventory item is scanned by the scanner of the first target smart cabinet to generate the first anti-counterfeiting information. c1. Send the first anti-counterfeiting information to the smart cabinet server; the smart cabinet server verifies the first anti-counterfeiting information and the corresponding first preset anti-counterfeiting information to obtain a first verification result; when the first verification result is a successful verification, send the successful first verification result to the first target smart cabinet. d1. Based on the first verification result that has passed the verification, mark the items currently to be inventoried as items that have been inventoried; e1. Guide the target inventory courier to put the inventoried items back into the current inventory compartment and close it; f1. Control the visual recognition unit in the current inventory compartment to capture the current inventory image of the inventoried items; compare the current inventory image with the corresponding image in the current compartment to obtain the comparison result; g1. Based on the comparison results, generate a single inventory result for the items to be inventoried. Iterate through all items in the inventory list and repeat steps a1-g1 to obtain the individual inventory results for each item. Summarize the individual inventory results to obtain the final inventory result.
[0070] In one embodiment, the items to be inventoried include car keys. The step of taking inventory of each item listed in the inventory list and obtaining the inventory results also includes: Determine the first compartment where all car keys to be inventoried in the inventory list are stored; According to the preset selection rules, one first grid is randomly selected from each of the first grids as the current exploration grid. The system controls the opening of the current inspection compartment so that after the target courier takes out the vehicle key to be inspected from the current inspection compartment, it sends guidance information corresponding to the vehicle key to be inspected to the first mobile terminal held by the target courier; wherein, the guidance information is used to guide the target courier to the vehicle parking location of the vehicle corresponding to the vehicle key to be inspected to perform on-site inspection. Based on the on-site inspection completion event selected by the target courier, the scanner of the first target smart locker scans the inventory QR code displayed on the first mobile terminal again to control the opening of the current inspection compartment. Guide the target inventory courier to put the car key to be inventoried back into the current inspection compartment and close it; The visual recognition unit within the current survey grid is controlled to capture an image of the current car key to be inventoried; the current car key image is compared with a corresponding preset car key image to obtain a comparison result; Based on the comparison results, the inventory results are obtained.
[0071] In one embodiment, it further includes: The logistics service platform obtains the item-in-lock task and the second geographical location information of the second target smart locker corresponding to the item-in-lock task; based on the second geographical location information, the second real-time location information and the second real-time status information of at least one locker courier, the target locker courier is determined; and the item-in-lock task is sent to the second mobile terminal held by the target locker courier. The second target smart locker scans the locker entry QR code displayed on the second mobile terminal to obtain a list of items to be locked; guides the target locker courier to perform locker entry operations on each item in the list in sequence to obtain the locker entry result; and sends the locker entry result to the financial service platform.
[0072] In one embodiment, guiding the target courier to sequentially perform the locker-in operation on each item in the locker-in list to obtain the locker-in result includes: For each item in the list of items to be placed in the locker, perform the following steps: a2. Scan the second anti-counterfeiting code of the item to be placed in the cabinet using the scanner of the second target smart cabinet to generate the second anti-counterfeiting information; b2. Send the second anti-counterfeiting information to the smart cabinet server; the smart cabinet server verifies the second anti-counterfeiting information against the corresponding second preset anti-counterfeiting information to obtain a second verification result; when the second verification result is successful, send the successful second verification result to the second target smart cabinet. c2. Based on the second verification result that has passed the verification, the image acquisition device of the second target smart cabinet is used to capture the image of the first item to be placed in the cabinet, and then the second compartment corresponding to the item to be placed in the cabinet is opened. d2. Guide the courier to place the item to be placed in the locker back into the second compartment and close the locker. e2. Control the visual recognition unit in the second compartment to capture an image of the second item to be placed in the cabinet; compare the image of the first item to be placed in the cabinet with the image of the second item to obtain a comparison result; f2. Based on the comparison results, generate a single item placement result for the item to be placed in the cabinet. Iterate through all items in the list of items to be placed in the cabinet, repeat steps a2-f2 to obtain the individual cabinet placement result for each item, summarize the individual cabinet placement results, and obtain the cabinet placement result.
[0073] In one embodiment, before the logistics service platform obtains the item placement task and the second geographical location information of the second target smart locker corresponding to the item placement task, it further includes: The smart locker server determines the second target smart locker corresponding to the item placement task; determines the number of pre-locked compartments based on the item placement task; and sends the number of pre-locked compartments to the second target smart locker. The second target smart cabinet obtains the current number of available compartments; if the current number of available compartments is greater than or equal to the number of pre-locked compartments, then the second compartment of the pre-locked compartment number is locked.
[0074] It should be understood that, unless otherwise specified, all steps of the present invention may be performed sequentially or randomly. For example, if the method includes steps A and B, it means that the method may include steps A and B performed sequentially, or it may include steps B and A performed sequentially. For example, if the method may also include step C, it means that step C may be added to the method in any order. For example, the method may include steps A, B, and C, or it may include steps A, C, and B, or it may include steps C, A, and B, etc.
[0075] It should be noted that the specific limitations of the smart locker-based inventory method can be found in the limitations of the smart locker-based inventory system mentioned above, and will not be repeated here to avoid duplication.
[0076] Example C Thirdly, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, it implements the steps of the smart cabinet-based inventory method described in the above embodiments. To avoid repetition, these steps will not be repeated here.
[0077] The above-described embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included within the protection scope of the present invention.
Claims
1. An inventory system based on a smart cabinet, characterized in that, include: The smart cabinet server generates inventory tasks based on a pre-set inventory plan; Obtain the first geographical location information of the first target smart cabinet corresponding to the inventory task; Send the inventory task and the first geographical location information to the logistics service platform; The logistics service platform determines the target inventory courier based on the first geographical location information, the first real-time location information and the first real-time status information of at least one inventory courier. The inventory task is sent to the first mobile terminal held by the target inventory courier; The first target smart cabinet scans the inventory QR code of the inventory task displayed on the first mobile terminal using a scanner to obtain a list of items to be inventoried; it then inventories each item listed in the inventory list to obtain the inventory results. The inventory results will be sent to the financial services platform.
2. The smart cabinet-based inventory system according to claim 1, characterized in that, The step of taking inventory of each item listed in the inventory list and obtaining the inventory results includes: Determine the total quantity of all items to be inventoried in the inventory list, and determine the first compartment where each item to be inventoried is stored; The visual recognition unit in each of the first grids captures the current grid image corresponding to the current grid, and obtains the current grid image set; Each image in the current grid within the image set is identified and counted to obtain the actual number of items to be inventoried. The inventory results are obtained based on the actual number of items inventoried and the total number of items to be inventoried.
3. The smart cabinet-based inventory system according to claim 2, characterized in that, The step of obtaining the inventory result based on the actual number of items inventoried and the total number of items to be inventoried includes: If the actual number of items inventoried is the same as the total number of items to be inventoried, then the target inventory courier is guided to verify each item in the list of items to be inventoried in sequence to obtain the inventory results.
4. The smart cabinet-based inventory system according to claim 3, characterized in that, The process involves guiding the target inventory courier to verify each item in the inventory list in sequence to obtain the inventory results, including: The items to be inventoried currently selected by the target inventory courier are taken as the current items to be inventoried. For the items currently to be inventoried, perform the following steps: a1. Determine the first compartment where the item to be inventoried is located as the current inventory compartment; b1. Control the opening of the current inventory compartment so that after the target inventory courier takes out the current inventory item, the first anti-counterfeiting code of the current inventory item is scanned by the scanner of the first target smart cabinet to generate the first anti-counterfeiting information. c1. Send the first anti-counterfeiting information to the smart cabinet server; the smart cabinet server verifies the first anti-counterfeiting information and the corresponding first preset anti-counterfeiting information to obtain a first verification result; when the first verification result is a successful verification, send the successful first verification result to the first target smart cabinet. d1. Based on the first verification result that has passed the verification, mark the items currently to be inventoried as items that have been inventoried; e1. Guide the target inventory courier to put the inventoried items back into the current inventory compartment and close it; f1. Control the visual recognition unit in the current inventory compartment to capture the current inventory image of the inventoried items; compare the current inventory image with the corresponding image in the current compartment to obtain the comparison result; g1. Based on the comparison results, generate a single inventory result for the items to be inventoried. Iterate through all items in the inventory list and repeat steps a1-g1 to obtain the individual inventory results for each item. Summarize the individual inventory results to obtain the final inventory result.
5. The smart cabinet-based inventory system according to claim 1, characterized in that, The items to be inventoried include car keys; The step of taking inventory of each item listed in the inventory list and obtaining the inventory results also includes: Determine the first compartment where all car keys to be inventoried in the inventory list are stored; According to the preset selection rules, one first grid is randomly selected from each of the first grids as the current exploration grid. The system controls the opening of the current inspection compartment so that after the target courier takes out the vehicle key to be inspected from the current inspection compartment, it sends guidance information corresponding to the vehicle key to be inspected to the first mobile terminal held by the target courier; wherein, the guidance information is used to guide the target courier to the vehicle parking location of the vehicle corresponding to the vehicle key to be inspected to perform on-site inspection. Based on the on-site inspection completion event selected by the target courier, the scanner of the first target smart locker scans the inventory QR code displayed on the first mobile terminal again to control the opening of the current inspection compartment. Guide the target inventory courier to put the car key to be inventoried back into the current inspection compartment and close it; The visual recognition unit within the current survey grid is controlled to capture an image of the current car key to be inventoried; the current car key image is compared with a corresponding preset car key image to obtain a comparison result; Based on the comparison results, the inventory results are obtained.
6. The smart cabinet-based inventory system according to claim 1, characterized in that, Also includes: The logistics service platform obtains the item-in-lock task and the second geographical location information of the second target smart locker corresponding to the item-in-lock task; based on the second geographical location information, the second real-time location information and the second real-time status information of at least one locker courier, the target locker courier is determined; and the item-in-lock task is sent to the second mobile terminal held by the target locker courier. The second target smart locker scans the locker entry QR code displayed on the second mobile terminal to obtain a list of items to be locked; guides the target locker courier to perform locker entry operations on each item in the list in sequence to obtain the locker entry result; and sends the locker entry result to the financial service platform.
7. The smart cabinet-based inventory system according to claim 6, characterized in that, The process of guiding the courier to sequentially perform the locker-in operation on each item in the locker-in list to obtain the locker-in result includes: For each item in the list of items to be placed in the locker, perform the following steps: a2. Scan the second anti-counterfeiting code of the item to be placed in the cabinet using the scanner of the second target smart cabinet to generate the second anti-counterfeiting information; b2. Send the second anti-counterfeiting information to the smart cabinet server; the smart cabinet server verifies the second anti-counterfeiting information against the corresponding second preset anti-counterfeiting information to obtain a second verification result; when the second verification result is successful, send the successful second verification result to the second target smart cabinet. c2. Based on the second verification result that has passed the verification, the image acquisition device of the second target smart cabinet is used to capture the image of the first item to be placed in the cabinet, and then the second compartment corresponding to the item to be placed in the cabinet is opened. d2. Guide the courier to place the item to be placed in the locker back into the second compartment and close the locker. e2. Control the visual recognition unit in the second compartment to capture an image of the second item to be placed in the cabinet; compare the image of the first item to be placed in the cabinet with the image of the second item to obtain a comparison result; f2. Based on the comparison results, generate a single item placement result for the item to be placed in the cabinet. Iterate through all items in the list of items to be placed in the cabinet, repeat steps a2-f2 to obtain the individual cabinet placement result for each item, summarize the individual cabinet placement results, and obtain the cabinet placement result.
8. The smart cabinet-based inventory system according to claim 6, characterized in that, Before the logistics service platform obtains the item placement task and the second geographical location information of the second target smart locker corresponding to the item placement task, it also includes: The smart locker server determines the second target smart locker corresponding to the item placement task; determines the number of pre-locked compartments based on the item placement task; and sends the number of pre-locked compartments to the second target smart locker. The second target smart cabinet obtains the current number of available compartments; if the current number of available compartments is greater than or equal to the number of pre-locked compartments, then the second compartment of the pre-locked compartment number is locked.
9. A method for inventory counting based on a smart cabinet, characterized in that, include: The smart cabinet server generates inventory tasks based on a pre-set inventory plan; Obtain the first geographical location information of the first target smart cabinet corresponding to the inventory task; Send the inventory task and the first geographical location information to the logistics service platform; The logistics service platform determines the target inventory courier based on the first geographical location information, the first real-time location information and the first real-time status information of at least one inventory courier. The inventory task is sent to the first mobile terminal held by the target inventory courier; The first target smart cabinet scans the inventory QR code of the inventory task displayed on the first mobile terminal using a scanner to obtain a list of items to be inventoried; it then inventories each item listed in the inventory list to obtain the inventory results. The inventory results will be sent to the financial services platform.
10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps of the smart cabinet-based inventory method of claim 9.