Logistics management device, control method of logistics management device, and control program of logistics management device
Patent Information
- Application Number
- CN202411551273.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-17
- Publication Date
- 2026-09-18
- Estimated Expiration
- 2041-09-17
AI Technical Summary
这使仓库的成本升高,并且由于复杂的品类的堆放而导致仓库的安全风险也增加
[0017] According to the present invention, by distributing items classified in descending order of usage frequency to multiple storage facilities for storage and supplying them to users by covering multiple storage facilities, the problems of existing technologies such as stockpiling of low-frequency items and poor supply efficiency can be solved.
Smart Images

Figure CN119527765B_ABST
Abstract
Description
[0001] This application is a divisional application of the application filed on September 17, 2021, with application number 202180061557.4 and entitled "Logistics Management Device, Control Method and Control Program for Logistics Management Device". Technical Field
[0002] This invention relates to the field of logistics, and in particular to a logistics management device, a control method for the logistics management device, and a control program. Background Technology
[0003] In recent years, with the rapid development of e-commerce and the logistics industry, higher demands have been placed on logistics efficiency and warehouse management. For enterprises that require the circulation of goods, warehouse location and inventory levels are extremely important. Inappropriate warehouse location and inventory levels can significantly reduce the efficiency of the supply chain, impact corporate profits, and lead to unnecessary losses.
[0004] Currently, some companies set up their own warehouses to store goods, leading to increased production costs. Furthermore, the haphazard stacking of various items necessitates complex and inefficient handling and replacement processes. In the logistics field, a solution to the current warehouse location selection and supply methods is to segment supply areas and establish warehouses in different regions. These warehouses can then store goods that effectively cover the user needs within those areas, thereby realizing the utilization of the logistics supply chain.
[0005] On the other hand, even within the area covered by one or more warehouses, there are still central and peripheral areas. Furthermore, existing supply methods cannot guarantee the supply speed to these peripheral areas. Additionally, user demand within a region is complex, requiring warehouses to store many different product types. Moreover, different product types often have specific requirements regarding storage space and methods. This increases warehouse costs and also raises security risks due to the complex stacking of various product categories. Therefore, in the logistics field, providing a logistics system and method that can reduce the risk of inventory buildup while simultaneously improving supply efficiency is of paramount importance.
[0006] Patent Document 1 discloses a method for managing the storage of materials in an intelligent warehouse. This method manages materials required for product production and includes the following steps: an acquisition step, acquiring production plan data for the product and a safety factor for the materials; and a prediction step, predicting the predicted usage of materials based on the production plan data and the safety factor. Furthermore, production data based on the production plan data and the predicted usage is sent to an unmanned intelligent warehouse storage device. Additionally, the production data is updated in real time based on the usage status of the materials stored in the unmanned intelligent warehouse storage device.
[0007] Existing technical documents
[0008] Patent documents
[0009] Patent Document 1: Japanese Patent Application Publication No. 2019-36308 Summary of the Invention
[0010] The problem the invention aims to solve
[0011] The purpose of this invention is to provide a logistics management device, a control method for the logistics management device, and a control program to address the above-mentioned technical problems.
[0012] Solution for solving the problem
[0013] One aspect of the present invention is a logistics management device for managing a logistics system using a first storage facility, a second storage facility, and a third storage facility. The first storage facility stores first-class items retrieved by users. The second storage facility stores second-class items delivered to users utilizing multiple first storage facilities. The third storage facility stores third-class items delivered to users utilizing multiple first storage facilities corresponding to multiple second storage facilities. The logistics management device includes: an acquisition unit that acquires the frequency of each user's use of the items; and a classification unit that, based on the usage frequency of multiple users belonging to a delivery target area defined for the third storage facility, classifies items corresponding to a first usage frequency as first-class items, items corresponding to a second usage frequency lower than the first usage frequency as second-class items, and items corresponding to a third usage frequency lower than the second usage frequency as third-class items.
[0014] Another aspect of the present invention is a control method for a logistics management device that manages a logistics system using a first storage depot, a second storage depot, and a third storage depot. The first storage depot is used to store first-class items retrieved by users of the items. The second storage depot is used to store second-class items transported to users of each of the multiple first storage depots. The third storage depot is used to store third-class items transported to users of each of the multiple first storage depots corresponding to the multiple second storage depots. In the control method of the logistics management device, the frequency of each user's use of the items is obtained; and based on the frequency of use of multiple users belonging to a transport target area set for the third storage depot, items corresponding to a first frequency of use are classified as first-class items, items corresponding to a second frequency of use (lower than the first frequency) are classified as second-class items, and items corresponding to a third frequency of use (lower than the second frequency) are classified as third-class items.
[0015] Another aspect of the present invention is a control program for a logistics management device that manages a logistics system using a first storage depot, a second storage depot, and a third storage depot. The first storage depot stores first-class items retrieved by users of the items. The second storage depot stores second-class items delivered to users of each of the multiple first storage depots. The third storage depot stores third-class items delivered to users of each of the multiple first storage depots corresponding to the multiple second storage depots. The control program of the logistics management device enables the processor of the logistics management device to function as: an acquisition component that acquires the frequency of each user's use of the items; and a classification component that, based on the usage frequency of multiple users belonging to a delivery target area set for the third storage depot, classifies items corresponding to a first usage frequency as first-class items, items corresponding to a second usage frequency lower than the first usage frequency as second-class items, and items corresponding to a third usage frequency lower than the second usage frequency as third-class items.
[0016] The effects of the invention
[0017] According to the present invention, by distributing items classified in descending order of usage frequency to multiple storage facilities for storage and supplying them to users by covering multiple storage facilities, the problems of existing technologies such as stockpiling of low-frequency items and poor supply efficiency can be solved. Attached Figure Description
[0018] Figure 1This is a distribution map of the various storage locations in the logistics system provided in this embodiment.
[0019] Figure 2 This is a schematic diagram of the transmission path and signal link corresponding to one first storage location in this embodiment.
[0020] Figure 3 This is a system overview diagram of a logistics system based on a single storage location according to this embodiment.
[0021] Figure 4 This is a schematic diagram showing the structure of the automatic locker according to this embodiment.
[0022] Figure 5 This is a schematic diagram of the self-service machine database according to an embodiment of the present invention.
[0023] Figure 6 This is a schematic diagram of the different types of item databases in the self-service machine database provided by the embodiments of the present invention.
[0024] Figure 7 This is a summary diagram of the user rights database provided in this embodiment.
[0025] Figure 8 This is a schematic diagram illustrating the flow of an article processing method provided by an embodiment of the present invention.
[0026] Figure 9 This is a schematic diagram of the supply path provided by one embodiment of the present invention.
[0027] Figure 10 This is a schematic diagram of another supply path provided by this embodiment. Detailed Implementation
[0028] The specific embodiments of the present invention will now be described in detail. Furthermore, the following embodiments are provided to those skilled in the art for further understanding of the present invention and are not intended to limit the present invention in any way. Additionally, those skilled in the art can make changes or modifications to the embodiments without departing from the concept of the present invention. Moreover, all modified or modified embodiments fall within the protection scope of the present invention.
[0029] In the logistics field, current procurement methods involve dividing procurement areas and establishing warehouses for different areas. The goods stored in these warehouses can generally meet the needs of users within that procurement area, thus enabling the operation of the logistics supply chain. Within the procurement areas covered by one or more warehouses, there are centered areas around the warehouses and peripheral areas closer to the edges of the procurement areas. Therefore, traditional procurement methods cannot guarantee the procurement speed for these peripheral areas.
[0030] Furthermore, the needs of customers within a receiving area are complex, requiring the warehouse to store a large number of items. Infrequently used items pose a higher risk of accumulating in the warehouse. Additionally, the diverse range of items in the warehouse can lead to issues such as receiving fewer items than ordered or items not being centrally located. Moreover, different items typically have specific requirements regarding storage space and methods. This increases warehouse costs, and the complex stacking of various items also raises security risks.
[0031] This embodiment provides a logistics system 100. Figure 1 This is a distribution map of the various storage locations of the logistics system 100 provided in this embodiment. (Refer to...) Figure 1 The logistics system 100 includes a first storage facility 1, a second storage facility 2, and a third storage facility 3. Furthermore, as described below, the transport of goods to users utilizing the first storage facility 1 includes various methods. For example, goods may be transported to the location of multiple users who use the goods, such as the location of a business user. In this case, the business user becomes a user utilizing the first storage facility 1. Alternatively, goods may be transported to the location of a factory user belonging to a business user. In this case, the factory user becomes a user utilizing the first storage facility 1. Furthermore, goods may also be transported to the location where the first storage facility 1 is located, and the transported goods are replenished to the first storage facility 1.
[0032] First Storage Location 1 stores Category I goods that are retrieved by users. Furthermore, First Storage Location 1 is located within or near the user's area, covering a small area and having limited storage space. For example, if the user is located in a factory, First Storage Location 1 may be located within or near the factory. As an example, First Storage Location 1 may be a vending machine (hereinafter also referred to as a "self-service machine") or an automated locker where the user retrieves the goods themselves. Additionally, First Storage Location 1 may be a place that directly supplies goods to users, or it may be a box, warehouse, or small storage room where users directly retrieve their goods.
[0033] At least a portion of the space in the first storage facility 1 is used to accommodate first-category items corresponding to a first frequency of use. The first frequency of use is a relatively high frequency of use. For example, consumables such as gloves or masks may be stored in this space. Users can directly obtain first-category items from the first storage facility 1, either within or near the factory, when in urgent need. This significantly improves the efficiency of transporting first-category items.
[0034] The second storage facility 2 is used to store second-class goods to users of the various first storage facilities 1 that utilize multiple first storage facilities 1. Specifically, the second storage facility 2 is used to store second-class goods that should be delivered to one or more users utilizing each of the first storage facilities 1. More specifically, the second storage facility 2 is a sub-warehouse, such as a warehouse covering a medium-sized area or a warehouse with a medium-sized capacity. Furthermore, multiple first storage facilities 1 are set up within the delivery area covered by the multiple second storage facilities 2. In addition, the second storage facility 2 can be a medium-sized storage device for automatically moving goods, or a factory of a manufacturer or a warehouse of a distributor. Multiple first storage facilities 1 are set up within a medium-sized area. As an example, the delivery distance between the second storage facility 2 and the user is a distance that can be delivered within 4 hours.
[0035] At least a portion of the space in the second storage facility 2 is used to accommodate a second category of items corresponding to a lower frequency of use than the first category of items. The second frequency of use is a moderate level of usage. For example, the second category of items consists of items that are urgently needed when a user has a demand, but whose usage frequency is lower than that of the first category of items, such as wrenches, screwdrivers, or measuring tapes. By arranging these second category of items in the sub-warehouse, the circulation speed of the second category of items can be ensured, and the transportation costs of the second category of items can be reduced.
[0036] The third storage facility 3 is used to store third-class goods delivered to users of each of the multiple first storage facilities 1 corresponding to the multiple second storage facilities 2. That is, the third storage facility 3 is used to store third-class goods that should be delivered to one or more users utilizing each of the first storage facilities 1. Specifically, the third storage facility 3 is a main warehouse, a warehouse covering a relatively large area, or a warehouse with a large storage capacity. Furthermore, multiple second storage facilities 2 are set up within the delivery area covered by the third storage facility 3. In addition, the third storage facility 3 can be a large storage device for automatically moving goods, or it can be a factory of a manufacturer or a warehouse of a distributor. The coverage area of the third storage facility 3 includes the entire coverage area of the multiple second storage facilities 2 corresponding to the third storage facility 3. In most cases, the delivery distance between the third storage facility 3 and the user is longer than the distance between the second storage facility 2 and the user. This distance is used for long-distance logistics, for example, a distance that can be delivered within 24 hours.
[0037] The third storage facility 3 is used to store third-category items with a usage frequency at least lower than the second category. Third-category items are those that users typically do not need urgently and whose usage frequency is lower than that of second-category items, such as casters or couplings. However, the third category also includes items whose usage frequency varies depending on the type, such as some types having high usage frequency while others have low usage frequency. For example, bearings have high overall usage frequency, but there are many different types. Therefore, a particular type of bearing may not be used frequently, and users typically do not need to retrieve it quickly. Therefore, such items can be stored in the third storage facility 3 as third-category items.
[0038] The frequency of user use of items is determined based on the quantity used, consumed, or purchased within a certain period (e.g., 4 weeks). A first-category item group with high usage frequency is supplied or sold in the first storage facility 1. Furthermore, a second-category item group with moderate usage frequency is delivered from the second storage facility 2 to users utilizing the first storage facility 1. Additionally, a third-category item group with low usage frequency is delivered from the third storage facility 3 to users utilizing the first storage facility 1.
[0039] The classification of items is optimized based on factors such as usage frequency, consumption quantity, or purchase quantity. For example, within the area covered by the second storage facility 2, items are classified into Category 1 items and stored in the first storage facility 1, based on their usage frequency from highest to lowest and taking into account the capacity of the first storage facility 1. This allows for the commonality of items stored in the first storage facility 1 within the area covered by the second storage facility 2. Furthermore, within the area covered by the third storage facility 3, other items with moderate usage frequency are classified into Category 2 items and stored in the second storage facility 2. This allows for the commonality of items stored in the second storage facility 2 within the area covered by the third storage facility 3. Moreover, the remaining items with low usage frequency are classified into Category 3 items and stored in the third storage facility 3.
[0040] Furthermore, the classification criteria for Category I, Category II, and Category III items can be changed by the user. For example, for users in factories, items frequently used in processing, such as gloves or protective clothing, may be included in Category I. However, for users in design companies, items such as gloves or protective clothing are not frequently used and therefore are not included in Category I. On the other hand, for users in design companies, some measuring or drafting tools are more likely to be included in Category I.
[0041] In this embodiment, the classification criteria for the first, second, and third categories of goods can be determined through an agreement between the goods supplier and the user. For example, the user and the supplier can sign a contract, and the classification can be stored as data in the database of the logistics system 100. This allows for the provision of customized services to the user. Furthermore, the first, second, and third categories of goods may also include the same items.
[0042] Figure 2 This is a schematic diagram of the transport path and signal link corresponding to a first storage location 1 in this embodiment. (Refer to...) Figure 2 The logistics system 100 provided in this embodiment also includes a server 4, which serves as an example of a logistics monitoring device, and an ordering device 5. The ordering device 5 can be used to accept orders from users and can be either a mobile device with a client application installed or a terminal device located in the first storage location 1. Alternatively, the ordering device 5 can also be an external device not included in the logistics system 100.
[0043] The method for accepting user orders can also be that the user places an order directly in a client application or terminal device and sends the processed order information to server 4. Alternatively, the user can sign a contract with a service provider for the item order, and the service provider then sends the order information to server 4. For example, the service provider inputs the details of the items the user wants to order into the terminal device to generate an account corresponding to that user. Then, order information is generated under the account corresponding to that user, and the service provider's terminal device sends the order information obtained through the generation process to server 4.
[0044] Figure 3 This is a system overview diagram of a logistics system 100 for a first storage facility 1 according to this embodiment. (Refer to...) Figure 3 In this embodiment, the server 4 has a memory 4a and a processor 4b. The memory 4a stores instructions or data for performing various processes of this embodiment. The processor 4b then reads the instructions or data. The data includes a self-service machine database DB.
[0045] The processor 4b has a transmission instruction unit 41 as a logic device. The processor 4b functions as an acquisition unit and a classification unit, wherein the acquisition unit acquires the usage frequency of items used by each user, and the classification unit classifies items into first, second, and third categories. Furthermore, the processor 4b, as the classification unit, performs a classification process based on the usage frequency of multiple users belonging to the delivery target area set for the third storage facility 3, classifying items corresponding to the first usage frequency as first category items. Additionally, in this classification process, the processor 4b classifies items corresponding to a second usage frequency lower than the first usage frequency as second category items, and items corresponding to a third usage frequency lower than the second usage frequency as third category items.
[0046] Processor 4b performs classification processing periodically (e.g., quarterly). Additionally, processor 4b can perform classification processing when a new user is added, a new item is added, or the first, second, or third storage location is reconfigured. Furthermore, processor 4b can perform classification processing in response to operations performed by the administrator of server 4 or in response to requests from users. Additionally, processor 4b can perform classification processing when the consumption of first, second, or third category items reaches a predetermined level. Moreover, processor 4b can perform classification processing simultaneously on first, second, and third category items, or it can perform classification processing on a per-item basis.
[0047] Furthermore, the processor 4b, as a classification component, categorizes items into three categories based on the user: Category 1, Category 2, and Category 3. In other words, the items classified into these categories may differ depending on the user. For example, gloves classified as Category 1 for users in a factory may be classified as Category 3 for users in a design company.
[0048] First storage facility 1 stores first-category items classified for each user. Second storage facility 2 stores second-category items classified for each user corresponding to multiple first storage facilities 1 within the delivery area covered by second storage facility 2. Third storage facility 3 stores third-category items classified for each user corresponding to multiple first storage facilities 1 within the delivery area covered by third storage facility 3. For example, third storage facility 3 stores measuring tools classified as third-category items for users in factories and gloves classified as third-category items for users in design companies.
[0049] As an example, the transport instruction unit 41 sends a transport instruction to the supplier of the first category of items based on the information of the classified first category of items, instructing the transport to proceed. For instance, the transport instruction unit 41 issues an initial transport instruction for the first transport of the first category of items to a user utilizing the first storage facility 1. Then, the supplier transports the first category of items, which are stored in the first storage facility 1.
[0050] Additionally, the transport instruction unit 41 can also send a transport instruction for the second category of items to the supplier of the second category of items based on the information of the classified second category of items. Then, the supplier transports the second category of items, which are stored in the second storage facility 2. Alternatively, the transport instruction unit 41 can also send the information of the classified second category of items and the transport instruction to the manager or management system that manages the second storage facility 2. Then, the manager or management system purchases the second category of items based on the information and stores them in the second storage facility 2. Alternatively, the transport instruction unit 41 can also send a transport instruction to the manager or management system that manages the second storage facility 2. Then, the manager or management system retrieves the information from a database (e.g., Figure 6 The system obtains information about the second type of items. Then, based on the obtained information, the manager or management system procures the second type of items and stores them in the second storage facility 2.
[0051] Additionally, the transport instruction unit 41 can also send a transport instruction for the third-category items to the supplier based on the classified third-category item information. The supplier then transports the third-category items, which are stored in the third storage facility 3. Alternatively, the transport instruction unit 41 can also send the classified third-category item information and the transport instruction to the manager or management system that manages the third storage facility 3. The manager or management system then purchases the third-category items based on the third-category item information and stores them in the third storage facility 3. Alternatively, the transport instruction unit 41 can also send a transport instruction to the manager or management system that manages the third storage facility 3. The manager or management system then retrieves the information from a database (e.g., ...). Figure 6 The system obtains information about the third category of items. Then, based on this information, the manager or management system procures the third category of items and stores them in the third storage facility.
[0052] The processor 4b, as a receiving component, obtains order information from the ordering device 5 of the logistics system 100. Furthermore, the processor 4b obtains item delivery information from the first storage facility 1.
[0053] Furthermore, processor 4b also functions as a delivery instruction unit, which sends a first delivery instruction to the second storage facility 2 or a second delivery instruction to the third storage facility 3 in response to receiving order information. Here, the first delivery instruction includes information for determining a second type of item to be delivered from the second storage facility 2 to a user utilizing the first storage facility 1. The second delivery instruction includes information for determining a third type of item to be delivered from the third storage facility 3 to a user utilizing the first storage facility 1. Moreover, if processor 4b, as the delivery instruction unit, does not receive subsequent order information associated with the first storage facility 1 within a certain period after receiving the order information, it sends either the first delivery instruction or the second delivery instruction.
[0054] Furthermore, the processor 4b, as a delivery instruction unit, sends a first delivery instruction or a second delivery instruction in response to receiving a delivery request. Additionally, the processor 4b adds items associated with the order information to the purchase list. Moreover, the processor 4b sends the first delivery instruction or the second delivery instruction if the total amount of the items added to the purchase list exceeds a preset amount threshold. Furthermore, the processor 4b predicts, based on the current transaction records of the first storage facility 1 or the current log information of the user corresponding to the first storage facility 1, which items will belong to the first category of items within a certain period. Then, the processor 4b classifies the first category of items based on the prediction result.
[0055] In addition, processor 4b also functions as an update component, which updates the item data when it receives item delivery information from the first storage facility 1. The item data represents the quantity of items stored in the first storage facility 1 and is stored in memory 4a.
[0056] In addition, memory 4a stores the control program for the logistics management device. The processor 4b executes the control program for the logistics management device, thereby functioning as an acquisition unit, a sorting unit, a transport instruction unit, and an update unit. As an example, processor 4b has a transport instruction unit 41. Furthermore, the transport instruction unit 41 functions as a transport instruction unit.
[0057] The delivery instruction unit 41 issues an initial delivery instruction for the first delivery of the first type of items to the first storage facility 1. Additionally, the delivery instruction unit 41 issues delivery instructions for delivering the first type of items to users utilizing the first storage facility 1. The server 4 is communicatively connected to the first storage facility 1 (e.g., a self-service machine) and the ordering device 5. The delivery instruction unit 41 can receive order information from the ordering device 5. Furthermore, the ordering device 5 can receive user order information and send it to the delivery instruction unit 41. The delivery instruction unit 41 can then perform segmentation, calculation, distribution, or other appropriate processing of the order information based on the order information.
[0058] The server 4 provided in this embodiment can handle both pre-booked orders and temporary orders. Users can reserve items they may need within a certain period by generating a pre-booking order. After the pre-booking order is generated, the delivery manager will deliver the specified type and quantity of items recorded on the pre-booking order to the designated location within a specified time, and this delivery will be repeated periodically.
[0059] When a user has a temporary need for goods, a temporary voucher can be generated, and the person in charge of delivery will transport the specified goods to the designated location within a specified time. Compared to a reservation order, the demand generated by a temporary voucher is temporary. Therefore, the delivery speed based on temporary vouchers becomes an important indicator for evaluating the performance of the logistics system.
[0060] The transport instruction unit 41 provided by this embodiment can handle both pre-booked orders and ad-hoc orders. In particular, the transport instruction unit 41 can improve the overall transport speed of ad-hoc orders. Taking ad-hoc orders as an example, a user's ad-hoc order may sometimes contain first-class items, second-class items, and third-class items simultaneously. In addition, ad-hoc orders may sometimes contain only first-class items, only second-class items, or other similar situations.
[0061] When a user-created temporary voucher contains items of categories one, two, and three, the delivery instruction unit 41 can determine the delivery destination based on the item type. Then, the delivery instruction unit 41 sends a delivery instruction to the storage facility corresponding to the delivery destination. Specifically, the temporary order is divided into multiple sub-orders. For example, the multiple sub-orders include at least a first sub-order, a second sub-order, and a third sub-order. The first sub-order is a sub-order that separates items of category one from the original order. Then, the server 4, based on the first sub-order, issues an initial delivery instruction (or a third delivery instruction) to the supplier of the category one items (e.g., a transporter, manufacturer, distributor, or retailer) to deliver the category one items to the user utilizing the first storage facility 1. Alternatively, the category one items can also be stored in the second storage facility 2, with the administrator of the second storage facility 2 acting as the supplier of the category one items. Similarly, the category one items can also be stored in the third storage facility 3, with the administrator of the third storage facility 3 acting as the supplier of the category one items.
[0062] The second sub-order is a sub-order that separates a second type of item from the original order. The transport instruction unit 41 sends a first transport instruction based on the second sub-order. The first transport instruction includes a transport instruction for transporting the second type of item from the second storage facility 2 to the user utilizing the first storage facility 1. That is, if the original order contains a certain quantity of the second type of item, the transport instruction unit 41 can send a first transport instruction to the second storage facility 2, causing the transport of a quantity of the second type of item matching the ordered quantity from the second storage facility 2 to the user utilizing the first storage facility 1.
[0063] The third sub-order is a sub-order that separates a third type of item from the original order. Similarly, if the user's original order contains a certain quantity of third type items, the delivery instruction unit 41 can send a second delivery instruction to the third storage facility 3, so that a quantity of third type items matching the ordered quantity is delivered from the third storage facility 3 to the user using the first storage facility 1.
[0064] If a user-generated temporary order contains only Category 1 items, and if these Category 1 items are stored in the Second Storage Facility 2 or the Third Storage Facility 3, then the Category 1 items can be delivered from the Second Storage Facility 2 or the Third Storage Facility 3 to the user utilizing the First Storage Facility 1. Alternatively, orders can be placed directly with the manufacturer or distributor of the Category 1 items, and the manufacturer or distributor of the Category 1 items will be responsible for the delivery to the user utilizing the First Storage Facility 1.
[0065] Furthermore, if a temporary order from a user contains only Category 2 or Category 3 items, the transport instruction unit 41 selectively sends a transport instruction. Specifically, if the temporary order contains only Category 2 items, a first transport instruction is generated based on information such as the type and quantity of Category 2 items in the temporary order. Then, the first transport instruction is sent to the second storage facility 2, where the computer system or the person in charge of the second storage facility 2 arranges the transport of the Category 2 items. If the temporary order contains only Category 3 items, the transport is arranged in the same manner as described above.
[0066] In this embodiment, the order receiving units 21 and 31, which communicate with the delivery instruction unit 41, arrange delivery after receiving the user's order information. Then, the delivery person delivers the corresponding item and stores it in the first storage location 1, or delivers it directly to the user. Furthermore, in this embodiment, the first storage location 1 is a vending machine located near the user's location, such as within or near a factory site.
[0067] Alternatively, the first storage location 1 is an automated locker where the recipient retrieves the items themselves. The delivery service provider places the ordered items into one of the multiple compartments 10 of the automated locker. The delivery service provider then locks the compartment 10. The user then authenticates using a dynamic password, identity verification (e.g., image recognition or card recognition), or wireless communication. After authentication, the user unlocks the corresponding compartment 10 using the unlocking unit 12 and retrieves the items from that compartment. By setting up automated lockers and cooperating with the logistics system 100 described in this embodiment, the need for separately configured purchasing personnel can be reduced. Furthermore, the purchasing needs of different users can be met without the need for purchasing personnel, thereby reducing the workload in the purchasing and checkout stages.
[0068] Figure 4 This is a schematic structural diagram of the automated locker provided in this embodiment. (Refer to...) Figure 3 and Figure 4 The automated locker includes an authentication device 11 and multiple storage compartments 10. The authentication device 11 includes an IC card reader and a camera, capable of authenticating the user's identity and determining the sub-user's permissions through card reading or image recognition. Different types or quantities of Category I items are stored in different storage compartments 10. However, the same type and quantity of Category I items can also be stored in different storage compartments 10. In some embodiments, some storage compartments 10 can also be used to temporarily store Category II or Category III items.
[0069] When the primary user of the first storage facility 1 is an enterprise user, the enterprise user can open accounts for at least some of the staff (sub-users) who use the items. Each account has corresponding permissions, and the accounts and corresponding permissions are recorded in the user permission database DB4 on server 4. Of course, accounts and corresponding permissions can also be stored in automated lockers. Accounts with different permissions have different types or quantities of Category 1 items that they can retrieve. For example, a high-permission account can retrieve more types or more quantities of Category 1 items. On the other hand, a low-permission account can retrieve relatively fewer types or quantities of items.
[0070] By setting different permissions, the logistics system 100 of this embodiment can open the locker door of the corresponding storage compartment 10 according to the permissions of the sub-user identified by the authentication device 11. In particular, the storage compartment 10 whose locker door is opened can also be a storage compartment 10 containing a corresponding type and quantity of first-class items. For example, a department or staff member with ordinary permissions can receive 8 boxes of masks per week, while a department or staff member with high permissions can receive 10 boxes of masks per week. In this case, the masks corresponding to ordinary permissions are placed in a group of 8 boxes in a storage compartment 10, and the masks corresponding to high permissions are placed in a group of 10 boxes in a storage compartment 10.
[0071] When a department or staff member with ordinary privileges needs to collect masks, compartment 10 containing 8 boxes of masks is opened. Furthermore, when a department or staff member with higher privileges needs to collect masks, compartment 10 containing 10 boxes of masks is opened. Based on the above, each sub-user can obtain a reasonable amount of Category I items according to pre-set rules, improving the security and rationality of Category I item acquisition and distribution.
[0072] Furthermore, in several embodiments, in order to facilitate operation for staff who are not familiar with the use of portable terminals, an ordering device 5 can be installed in the portable terminal, allowing sub-users to place orders directly on the ordering device 5 installed in the portable terminal.
[0073] In the logistics system 100 of this embodiment, a database, namely a vending machine database DB, is stored in the server 4 corresponding to each vending machine. (See also...) Figure 5 Server 4 includes a self-service machine database DB corresponding to each vending machine, a first-category item database DB1, a second-category item database DB2, a third-category item database DB3, a user permission database DB4, and other databases.
[0074] Reference Figure 6 The first category of items database DB1 stores a list of at least one category of items, containing all categories of items classified as first category items. Similarly, the second category of items database DB2 contains a list of all categories of items classified as second category items. Additionally, the third category of items database DB3 contains a list of all categories of items classified as third category items. The first category of items database DB1, the second category of items database DB2, and the third category of items database DB3 are used to retrieve the category to which an item belongs based on its category.
[0075] Reference Figure 7The user permission database DB4 is configured for the self-service dispensing function of the vending machine. Specifically, the user permission database DB4 contains information on multiple sub-users of a user and the permission settings corresponding to each sub-user. For each permission setting, there are methods for defining the types, quantities, or total amounts of items that can be used. Each sub-user with a permission can collect items until the maximum number of types, quantities, or total amounts of items that can be collected within a specified period, such as one month, is reached. In some implementations, the total amount of each type of item consumed by each sub-user can also be recorded in the user permission database DB4 and sent to the user for sharing during periodic settlements.
[0076] In this embodiment, the vending machine includes an inventory management module 14. Figure 3 The inventory management module 14 monitors the inventory level of the first type of item in the vending machine and sends a delivery request when the inventory level is below a threshold. According to this preferred technique, when the inventory level of the first type of item drops below the threshold, the first type of item is automatically delivered, ensuring that the inventory level of the first type of item is always maintained above a reasonable level and that the supply of the first type of item is sufficient.
[0077] In other embodiments, the inventory management module 14 can also periodically send delivery requests based on order information. For example, the delivery service provider can pre-determine the delivery intervals, the number of deliveries, the types of items in each delivery, and the delivery quantity by signing a contract with the user. The service provider can then periodically deliver items based on these pre-determined rules. Furthermore, the service provider can more easily schedule and provide periodic settlement and delivery services.
[0078] Furthermore, one embodiment of the present invention provides a method for handling articles by using instructions from a computing device to determine the storage and distribution methods of articles. This article handling method is executed by a cloud-based server 4, a user's terminal device, or a computing device used by a vending machine installed for the user. The article handling method provided in this embodiment adjusts the storage locations and transportation methods for different types of articles by executing instructions that can be read by the computing device. Moreover, by using warehouses with different coverage areas to store articles with different usage frequencies, transportation efficiency is improved and warehouse security risks are reduced.
[0079] Specifically, in this embodiment, such as Figure 8As shown, the item handling method includes the following steps S1 to S4. In the transport step S1, following the setting step S0, an initial transport command is issued. This initial transport command includes an instruction to transport a first type of item corresponding to a first usage frequency and directly supplied to the user to the first storage facility 1. Specifically, the computing device executing the item handling method, i.e., the server 4 of this embodiment, sends the initial transport command to the transport service provider or manufacturer of the first type of item. Then, an initial quantity of the first type of item is stored in the first storage facility 1 so that the user can retrieve it.
[0080] In the ordering step S2, order information is received. Specifically, in the ordering step S2 of this embodiment, the server 4 receives order information from the ordering device 5 or the user's terminal device. This order information can include different types of items.
[0081] In the delivery instruction step S3, a delivery instruction is selectively issued based on the order information received in the ordering step S2. This delivery instruction includes a first delivery instruction and a second delivery instruction. The first delivery instruction includes a delivery instruction for delivering a second type of item, corresponding to a second usage frequency lower than the first usage frequency, from a second storage facility 2 (different from the first storage facility 1) to a user utilizing the first storage facility 1. The second delivery instruction includes a delivery instruction for delivering a third type of item, corresponding to a third usage frequency lower than the second usage frequency, from a third storage facility 3 (different from both the first and second storage facilities 1) to a user utilizing the first storage facility 1.
[0082] Specifically, the order information received from the ordering device 5 in ordering step S2 includes at least the type and quantity of items. Additionally, the memory 4a of the server 4 stores a category database containing different types of items, including a first-category item database DB1, a second-category item database DB2, and a third-category item database DB3. The first-category item database DB1, the second-category item database DB2, and the third-category item database DB3 each contain a list of the first-category items, the second-category items, and the third-category items corresponding to the user, respectively.
[0083] The list may vary from user to user and can be saved individually. By searching the list based on item type, it's possible to determine which category an item falls under—specifically, whether it's a Category 1, Category 2, or Category 3 item. Furthermore, based on the item type determination, it's possible to pinpoint which storage facility or seller delivers that type of item.
[0084] For example, if the determined item type belongs to Category 1, a corresponding transport instruction can be generated and sent to the manufacturer or distributor of Category 1 items, or a transport service provider selected by the manufacturer or distributor. If the determined item type belongs to Category 2, a first transport instruction can be generated. The first transport instruction is for supplying Category 2 items from the second storage facility 2 to the user utilizing the first storage facility 1. The generated first transport instruction is sent to the second storage facility 2 or displayed in the task list of the transport personnel at the second storage facility 2. If the determined item type belongs to Category 3, a second transport instruction can be generated. The second transport instruction is for supplying Category 3 items from the third storage facility 3 to the user utilizing the first storage facility 1. The generated second transport instruction is sent to the third storage facility 3 or displayed in the task list of the transport personnel at the third storage facility 3.
[0085] Using the method described above, items are categorized based on their frequency of use and stored in different storage locations. Furthermore, the item categorization is recorded on server 4 or other information terminals (computer terminals, etc.) to generate initial delivery instructions using pre-set user demand information or temporarily acquired user demand information. Then, based on the initial delivery instructions, first-category items that can be directly supplied to users are directly distributed in the first storage location 1, allowing users to obtain frequently used items more quickly and conveniently. For example, in the case of a manufacturer with a factory, first-category items such as gloves or tape are the most frequently used items. Moreover, after items are distributed in the first storage location 1 based on the initial delivery instructions, multiple items such as gloves or tape can be pre-configured, allowing continued use during factory production without the need for reordering. Therefore, operational convenience is improved.
[0086] By setting up a second storage facility 2 and / or a third storage facility 3 to store Category II and Category III items, accurate delivery can be made to users utilizing the first storage facility 1 according to order requirements. This allows for rapid delivery of frequently used items, increases the delivery speed of moderately used Category II items, and reduces inventory backlog of infrequently used Category III items. For example, in the case of a manufacturer with a factory, hand tools have a lower usage frequency and a relatively longer consumption time compared to high-frequency consumables such as gloves. Therefore, if orders can be placed only when needed, unnecessary storage space will not be occupied. Furthermore, the frequency of use mentioned here includes consumption due to use; usage frequency can be equated to consumption frequency to some extent.
[0087] Below, with Figure 9 Provide specific details in a related manner. Figure 9This is a summary diagram of the delivery path from multiple custodians to a single user. For example... Figure 9 As shown, the coverage areas of the first, second, and third storage facilities differ. Among these storage facilities, the first storage facilities 1a and 1b are used to store high-frequency items that are directly supplied to user A via the first storage facility 1a or directly to user B via the first storage facility 1b based on initial delivery instructions from server 4 or computer devices. In addition, the second storage facility 2 and / or the third storage facility are used to store medium- and / or low-frequency items. Furthermore, items are supplied to a large number of users by utilizing a small-scale warehouse delivery system for high-frequency items located around the users. By using this method, the supply range of items from low- to medium-frequency can be expanded, and storage costs can be reduced.
[0088] In addition, in this embodiment, such as Figure 8 As shown, the preferred article handling method further includes a setup step S0, in which a setup instruction is given to select and set up a corresponding first storage facility 1 based on the size of the first type of article. This is done by matching the size of the article to the dimensions of the first storage facility 1. This increases the adaptability of the first storage facility 1 to different articles, allowing it to meet the storage needs of different types of first-class articles under various conditions. In particular, the inclusion of a setup step in the overall article handling method demonstrates that the article provider can set up the storage facility, and the user company can avoid unnecessary cost increases due to setting up the storage facility.
[0089] For frequently used industrial tools (Class 1 items), storage containers are generally provided in drawer-type, rotary, or enclosed containers. Among these, enclosed containers offer the largest storage space and are more suitable for storing bulky items, but the capacity is limited. Rotary containers can store a large number of items, but they are prone to damage during movement. Drawer-type containers are used to store a suitable number of items that do not need to be moved.
[0090] In User A's order, where frequently used items include bulky items such as multiple gloves and lint-free cloths, the first storage compartment 1, designed to meet User A's needs, is a compact storage compartment that conveniently accommodates these bulky items. Conversely, in User B's order, where frequently used items include small and easily damaged cutting tools or hand tools, the corresponding first storage compartment 1 is a drawer-type storage compartment. This drawer-type compartment can store more items, utilizes space more effectively, and protects the items from damage.
[0091] After the first storage facility 1 is set up, the delivery step S1 is executed. Then, the first type of goods corresponding to the first frequency of use are delivered to the user utilizing the first storage facility 1. Delivery step S1 can be performed by the manufacturer or distributor of the first type of goods, or by a delivery service provider. Alternatively, delivery step S1 can be performed by the operator of the logistics system 100; there are no restrictions on the executor. The first type of goods for each order can be delivered individually or in combination with goods from other orders to save on delivery costs.
[0092] Next, the ordering process proceeds to step S2, where order information is received. Specifically, server 4 receives the collected order information from ordering device 5. The order information is collected and analyzed by ordering device 5 located at or near the first storage facility 1. The order information includes information about the types of items the user needs, i.e., information about the frequency of use of the items required. Following the item information, ordering device 5 verifies the user's identity and authentication information, obtaining the user's first-level order information and second-level verification information.
[0093] The first-level order information mentioned here is preferably generated by the person who actually places the order. Furthermore, the second-level review information is preferably generated by another person with review authority after reviewing the order information. There are no particular limitations on the specific method for sending the order information to the other person with review authority. For example, email notifications or notifications within the software system can be used for review by another person. Feedback information after review by another person is sent to the ordering device 5 to proceed to the next step. Of course, the second-level review information can also include information of agreement or disagreement. If disagreement is received, the ordering device 5 does not proceed to the next step but returns to the original interface.
[0094] In ordering step S2, the source of order information is made clearer, and communication between humans and machines is facilitated by setting up ordering device 5. Furthermore, the type of the requested item is determined, and the result is reflected in the order information. This makes the delivery operation provided in the subsequent delivery instruction step S3 more convenient and accurate. Additionally, the user's order information and the review information obtained after reviewing the user's personal authorization information are reflected in the order information that links the user to the item. This makes statistical collection and management, as well as information management, easier. Because the item information in the order information is richer, the difficulty of searching for the required item in delivery instruction step S3 is reduced, and misdelivery can be avoided.
[0095] Furthermore, the location of the ordering device 5 is not limited here. The ordering device 5 can be built into the first storage facility 1, and by integrating the ordering device 5 and the first storage facility 1, space can be saved. In addition, those skilled in the art will understand that the ordering device 5 can be installed as a stand-alone device in the first storage facility 1. The installation of a stand-alone device can create more space to realize more functions, thereby further optimizing the user experience.
[0096] For example, the ordering device 5 can also be an authentication device 11 that is present in or located near the first storage facility 1. It can order items using various methods, such as using a camera mounted on top of the authentication device 11. The camera scans the items, automatically reads the required items based on the scan information, and generates image information. When a user places an order, they click on the parameters of the item information displayed based on the read information and confirm, thereby significantly improving productivity.
[0097] After the order information is generated, it is determined whether the order information is abnormal based on the first-level order information and the second-level review information generated in the ordering step S2. Furthermore, if an abnormality is found, the process proceeds to the warning step S2a, where a warning message is included in the order information and an order cancellation message is sent to the user.
[0098] The warning message may contain any one or a combination of anomalies in the identification information, the first-level order information, and the second-level review information. Specifically, the warning message may include, but is not limited to, situations such as: a user ID not matching the order information; a user lacking permission to use the storage facility; a user lacking permission to order the ordered items; or the quantity of ordered items exceeding the maximum storage capacity of the first storage facility 1. Additionally, sometimes a combination of multiple situations may be present.
[0099] Those skilled in the art will understand that anomalies in other identification information, other first-level ordering information, and other second-level review information are also applicable to this invention. For example, information indicating other anomalies may show situations where the user's order quantity exceeds a threshold set according to the user's permissions.
[0100] In this embodiment, a loop including order acquisition, review, warning, and feedback to the user is established by setting a warning step S2a, thus forming a complete closed loop for warehouse management. This facilitates enhanced warehouse management and improved delivery accuracy. Furthermore, warnings are issued for abnormal items in user identification information, user order information, and second-level review information to prevent unauthorized users from using items or users from exceeding their usage limits. This also strengthens the management of the quantity of items in the storage facility and the user's usage status.
[0101] If the order information is determined to be normal after it has been generated, the delivery instruction step S3 is then executed. Next, a delivery instruction is issued based on the order information received in the ordering step S2. This delivery instruction includes delivery instructions for second and / or third category items that are different from the first category items. Then, the items are delivered from the second storage location 2 and / or the third storage location 3 to the location of the first storage location 1. Alternatively, the delivery instruction may include delivery instructions for the first category items.
[0102] After the items are transferred from the second storage facility 2 and / or the third storage facility 3, the receiving step S4 is executed to receive the item transmission information and update the item data. Specifically, the total number of items stored in the first storage facility 1 is statistically analyzed and updated in a timely manner, and the receiving information is fed back.
[0103] By setting up receiving step S4, timely feedback on the replenishment status of the first storage facility 1 and timely updates of item information become easier. This improves the reliability of the replenishment process to avoid misdelivery and enables timely updates of item information, thus strengthening the control and management of the stored quantity. More specifically, updating item information includes comparing it with order information. Furthermore, if a difference is found between the updated item information and the order information, this difference is presented to the user or the item supplier.
[0104] Preferably, the time difference between the delivery instruction step S3 and the receiving step S4 is varied according to the delivery instruction. That is, the delivery time from different storage locations (second storage location 2 or third storage location 3) to the user utilizing the first storage location 1 is different. Specifically, the time difference between the delivery instruction step S3 and the receiving step S4 is the time from when the delivery instruction is issued in the delivery instruction step S3 until when the delivery information for picking up the item is issued in the receiving step S4. The decisive factors for the time difference are the distance between the locations of the second storage location 2 or the third storage location 3 and the first storage location 1, and the delivery method. Alternatively, the delivery instruction can be adjusted by adding other factors such as weather information as parameters to the calculation function.
[0105] Specifically, when the delivery instruction issued in delivery instruction step S3 indicates the delivery of items from the location of the second storage facility 2 to the location of the first storage facility 1, the time difference between delivery instruction step S3 and receiving step S4 is within 4 hours. Furthermore, when the delivery instruction issued in delivery instruction step S3 indicates the delivery of items from the location of the third storage facility 3 to the location of the first storage facility 1, the time difference between delivery instruction step S3 and receiving step S4 is within 24 hours. This time difference setting is a preferred technique, as the second storage facility 2 is used for delivery, and the arrival time at the user is within 4 hours from the date of order. This achieves "4-hour coverage," significantly improving the user experience.
[0106] There is no particular limitation on the specific method for achieving delivery within 4 hours. Parameters such as distance, delivery method, and weather information can be input into a function, and the information in the delivery instructions, such as the delivery method and item release time, can be adjusted based on the calculation results. In this embodiment, different delivery instructions are used to limit the time required to deliver items with different usage frequencies from different storage locations to users utilizing the first storage location 1. This also limits, to some extent, the range of user needs covered by the third storage location 3 and the second storage location 2, ensuring delivery time and supply efficiency.
[0107] Furthermore, in this embodiment, the maximum transport time from the location of the second storage facility 2 to the location of the first storage facility 1, and the maximum transport time from the location of the third storage facility 3 to the location of the first storage facility 1, are limited. However, the absolute distance between the two storage facilities is not limited. Figure 10 In the case of supplying goods to user C, the transport distance D3 from the location of the third storage facility 3 to the location of the first storage facility 1 is shorter than the transport distance D2 from the location of the second storage facility 2 to the location of the first storage facility 1. Similarly, the transport time from the third storage facility 3 to the location of the first storage facility 1 is shorter than the transport time from the second storage facility 2 to the location of the first storage facility 1. Alternatively, the transport distance from the third storage facility 3 to the location of the first storage facility 1 can also be the same as the transport distance from the second storage facility 2 to the location of the first storage facility 1.
[0108] Those skilled in the art should understand the following: The delivery time from the third storage facility 3 to the user utilizing the first storage facility 1 is longer than the delivery time from the second storage facility 2 to the user utilizing the first storage facility 1. For example, if the delivery time from the second storage facility 2 to the location of the first storage facility 1 is less than 4 hours, and the delivery time from the third storage facility 3 to the location of the first storage facility 1 is less than 24 hours, then the relationship with other delivery times will not exceed the scope of protection of this invention. In this embodiment, order information is received and a delivery instruction is sent in the ordering step S2. Therefore, if no subsequent order information associated with the first storage facility 1 is received within a certain period after receiving the order information, a delivery instruction is issued.
[0109] In this embodiment, in the delivery instruction step S3, the condition for issuing a delivery instruction after receiving order information is limited to the case where no subsequent order information is received within a certain period of time. This avoids the situation where a next order requesting a second delivery is received shortly after receiving the order information, thus preventing delivery from proceeding according to the subsequent delivery instruction. Furthermore, the subsequent order information mentioned here includes order information for items identical to those in the previous order, as well as order information for items that, although different, share the same delivery destination (e.g., the location of the first storage facility 1). Therefore, even in different situations, delivery can be carried out uniformly.
[0110] As a variation, required items associated with the order information can be added to the purchase list. A delivery instruction is issued when the total amount of the items corresponding to the purchase list exceeds a pre-set threshold. In this variation, orders reaching a certain amount are supplied centrally and uniformly based on a pre-set threshold. This effectively improves supply efficiency. Preferably, in the delivery instruction step S3, the delivery instruction further includes a third delivery instruction. The third delivery instruction includes a list of first-type items to be delivered to the first storage facility 1 or to the user.
[0111] In this embodiment, when the first type of items is insufficient in the first storage facility 1, items can be delivered to the user utilizing the first storage facility 1 in a timely manner. In this method, even if a basic contract has been signed with the user beforehand, the first type of items can be stored in other storage facilities as part of the contract. Furthermore, in the event that the first type of items are occasionally consumed, items stored in other storage facilities can be quickly and flexibly delivered.
[0112] More preferably, the delivery instruction step S3 includes the following prediction step. In this prediction step, based at least on the current transaction records of the first storage facility 1 or the current log information of the user corresponding to the first storage facility 1, it is determined which item belongs to the first category of items within a certain period thereafter. As an example, the processor 4b, which functions as a classification component, performs the prediction step.
[0113] In this embodiment, the current transaction records of the first storage facility 1 can effectively reflect the user's past transaction habits. Furthermore, the current log information of the user corresponding to the first storage facility 1 can effectively reflect the types of items the user will need in the future. This method allows for a more accurate prediction of the first category of frequently used items. Therefore, it enables a more accurate prediction of the types of first-category items, allowing items that better meet the user's actual needs to be stored in the first storage facility 1.
[0114] More preferably, the prediction step includes a modeling step and a model application step. The modeling step provides project models and prediction models for users at different stages. Each stage of the project model has a unique item category belonging to the first category of items. The model application step applies the prediction model to the current transaction record or current log information to determine the current project stage and the project stage's duration. In the delivery instruction step S3, a third delivery instruction is issued if the current time exceeds the duration of the current project stage. Then, the first category of items within the third delivery instruction is determined based on the item categories belonging to the first category of the next project stage.
[0115] In this embodiment, the method for handling items predicts the project the user is currently working on and the current stage of that project. Then, when moving to the next project stage, the types of items in the first storage facility 1 are updated in a timely manner. This allows the system to meet the user's evolving needs as the project progresses. Furthermore, in this embodiment, a method for predicting mechanical equipment design projects using machine learning is preferably specifically defined. However, those skilled in the art will understand that the present invention is not limited to this method, and other methods for predicting the frequency of item usage can also be applied to the present invention.
[0116] Furthermore, when using machine learning to generate predictive models, data collected in at least one of the first storage facility 1, the second storage facility 2, and the third storage facility 3 can also be used. For example, in each of the first storage facilities 1, users collect the usage frequency of each item as data, and this data is sent to server 4 to generate the predictive model. Alternatively, in each of the first storage facilities 1, items can be categorized into first categories based on their usage frequency from high to low, and this categorization data can be sent to server 4. This data will be different for each of the first storage facilities 1.
[0117] Additionally, using multiple first storage facilities 1 within the area covered by the second storage facility 2 as targets, the usage frequency of each item is collected as data, and this data is sent to the server 4 to generate a predictive model. Alternatively, the usage in the multiple first storage facilities 1 can be summed, and items with moderate usage frequency can be classified as second-category items, with the classification data sent to the server 4. In this case, items that are used frequently in some first storage facilities 1 but infrequently in others may sometimes be classified as second-category items. This data differs for each second storage facility 2.
[0118] Additionally, taking multiple first storage facilities 1 within the area covered by the second storage facility 2 and the area covered by the third storage facility 3 as examples, the usage frequency of each item is collected as data, and this data is sent to the server 4 to generate a predictive model. Alternatively, the usage in these multiple first storage facilities 1 can be summed, and items with low usage frequency can be classified as third-category items, and this classification data can be sent to the server 4. In this case, items that are frequently transported to first storage facilities 1 from some second storage facilities 2 but infrequently transported to first storage facilities 1 from other second storage facilities 2 may sometimes be classified as third-category items. This data is different for each third storage facility 3.
[0119] Preferably, the delivery instruction step S3 also includes the following prediction step. In this prediction step, based at least on the current transaction records of the first storage facility 1, the allocation quantity of each type of first item in different storage facilities is calculated over a certain period thereafter. In this embodiment, the current transaction records of the first storage facility 1 can effectively reflect the user's past transaction habits. When the current transaction records show that the actual consumption of several types of first items is relatively large and exceeds the expected consumption, the allocation quantity to different storage facilities can be quickly and timely adjusted by taking into account logistics speed and storage facility space utilization.
[0120] The prediction steps of the present invention will now be described in detail in relation to specific application scenarios.
[0121] [Application Scenario 1]
[0122] In this application scenario, the user's order information is "order 50 pairs of gloves and 60 strips of tape". However, in the user's current transaction record, although the user ordered 50 pairs of "gloves" and 60 strips of "tape" in the previous quarter, only 50 pairs of "gloves" and 20 strips of "tape" were used. Based on the above data, the prediction step can calculate the appropriate storage quantity, i.e., the allocation quantity, of "gloves" and "tape" in different storage locations within a certain period of time (e.g., a quarter).
[0123] For example, it can be predicted that the usage of "gloves" will be greater in the next stage. Therefore, more "gloves" can be sent to the first storage facility 1 as a first-category item. Furthermore, the quantity of "tape" in the first storage facility 1 can be adjusted so that the quantity of "tape" in the order information can be stored in the second storage facility 2 or the third storage facility 3, and transported as needed.
[0124] [Application Scenario 2]
[0125] In this application scenario, the user's order information is "order 40 gas masks". However, in the user's current transaction record, the user also ordered "filter cores" in addition to the "gas mask" item. Therefore, since the "gas mask" item is determined to be the first type of item in the user's next project phase, upon entering the next project phase, the "filter cores", being a related item to the "gas mask", are also determined to be the first type of item, and the two related items are transported as a set to the first storage facility 1.
[0126] [Application Scenario 3]
[0127] After clarifying the requirements for the mechanical equipment, the design department begins the design process. First, they conduct overall scheme design and main structure design, continuously modifying and optimizing until the requirements for structural review, cost review, and appearance review are met. Next, they design the overall structure, detailed structure, and auxiliary structures to implement the basic functions of the mechanical equipment, thus achieving functional evaluation. Then, they advance the trial production of the mechanical equipment, conducting production and product evaluations of the prototype's production process and functional implementation, concluding design acceptance and achieving mass production. In this application scenario, a data model corresponding to each design project is constructed. By comparing user information with the constructed data model, the user's current design stage can be obtained, thereby predicting the frequency of the user's future use of the items.
[0128] For example, in this embodiment, a modeling step is first performed to provide project models and prediction models for users at different stages. Each stage of the project model has a unique item category belonging to the first type of item. Specifically, in the modeling step, the model can be either an existing production project model and prediction model, or a project model and prediction model constructed based on machine learning methods corresponding to user information.
[0129] Among them, the modeling method based on machine learning can more correctly adapt to the user's actual production conditions. Specifically, in this application scenario, a modeling step is performed to collect information on mechanical equipment design projects in actual production. Then, the process of the mechanical equipment design project is divided into pre-design, mid-design and post-design stages. Specifically, the specific item information of different mechanical equipment can be obtained by different users according to the disclosed project information. Of course, it can be understood by those skilled in the art that other methods capable of obtaining item information of mechanical devices can also be equally applied to the present invention.
[0130] Thereafter, a feature analysis step is performed. Since there is certain uncertainty during the development of non-standard mechanical equipment, the associated process is divided in units of days. Specifically, labels are used to mark the dates of the pre-design stage, the mid-design stage and the post-design stage respectively. In addition, before the start of design, among the total days of the design cycle, the days allocated to the three stages that are free of design work are selected as non-design dates, and labels are attached thereto. Then, after the label corresponding to a certain date is determined, feature adding operation is performed respectively by using the user data, log data and order data of the current date and a date slightly earlier than the current date.
[0131] In several embodiments of the present invention, a replenishment method for storage locations is provided. The replenishment method is applicable to the replenishment processes of a first storage location 1, a second storage location 2 and a third storage location 3. The replenishment method comprises the following steps. Namely, a prediction model is applied to storage location information, user information and item information including consumption progress to predict future item consumption. Then, replenishment information is determined based on the future consumption of the item and the inventory of the item.
[0132] Wherein, the storage location information includes the number, size, capacity and utilization information of the storage location, etc. In addition, the user information can be set as one or more of the user's information source, business scope, floor, number of people on the floor, number of floors, site (Japanese: 階床) and operation cycle. The item information can be either basic information of the item, for example, the name, type, model, price and other information of the item, or multi-level classification information of the category to which the item belongs, or item subject data to which the item belongs.
[0133] The item information includes consumption / sales information of the item. Moreover, the consumption / sales information includes the consumption / sales volume corresponding to the item in different periods, for example, the daily or weekly recorded consumption / sales volume of the item, which is data that dynamically changes along with time. The replenishment information can include replenishment frequency, temporary order frequency, replenishment time, shelving time, replenishment volume and other information, but is not limited to these information.
[0134] In some implementations, the predictive model can be established and trained using the following method: A feature matrix is constructed based on one or more of the following information: storage facility information, user information, item information containing consumption history, and item inventory levels. This feature matrix reflects the quantity of each item over time. The predictive model is then trained based on the feature matrix and the static, time-invariant features of each item to obtain the predictive model.
[0135] The training algorithms for the model include, but are not limited to, Long Short-Term Memory (LSTM) networks, LightGBM, and XgBoost. In several implementations, future consumption can be compared with actual consumption to calculate errors. Error calculation can use root mean square error (RMSE) or a custom metric based on RMSE. The custom metric reflects the asymmetric risk in sales forecasting. Asymmetric risk means that the risk of forecasting data being lower than actual data is higher than the risk of forecasting data being higher than actual data.
[0136] By constructing customized metrics as described above, the occurrence of insufficient inventory can be further reduced, thereby ensuring inventory safety and improving user experience. In several implementations, to provide future consumption for the forecast week, for example, the average, maximum, or minimum values over historical periods prior to the forecast period can be calculated, and thus used for item consumption / sales information. For example, consumption / sales over the n weeks prior to the forecast week, the average consumption / sales over the n weeks prior to the forecast week, whether consumption records occurred in the n weeks prior to the forecast week, and the circumstances under which consumption records occurred in the n weeks prior to the forecast week can be used. The weekly average or number of consumptions over the n weeks prior to the forecast week is used to provide a forecast of future consumption for the forecast week.
[0137] Therefore, in this application scenario, the LightGBM (Light Gradient Boosting Machine) algorithm is preferred for training the prediction model. LightGBM is a variance gradient boosting framework based on decision tree algorithms, applicable to machine learning tasks such as classification and regression. Furthermore, it can accelerate the training speed of the prediction model without compromising accuracy, and is particularly advantageous in situations with sparse features.
[0138] Furthermore, a combination of simple cross-validation and K-fold cross-validation is used for training and selecting the prediction model. Specifically, the dataset is divided into training and testing data at a certain ratio. The training data is used for model training and validation, while the testing data is used for the final evaluation of the learning method. Additionally, the training data is randomly divided into several non-overlapping subsets of the same size. A subset of these subsets is used to train the model, while the other subsets are used to validate it. After multiple iterations, the model with the highest accuracy is selected, or the models are fused to obtain the final prediction model.
[0139] Next, the model application step is executed, applying the predictive model obtained in the above modeling steps to the current transaction record or current log information. Then, based on the current user information, the user's current project stage and the duration of the current project stage are determined. If the duration of the current project stage has expired, i.e., the current project stage has ended and the next project stage has begun, a third delivery instruction is issued in delivery instruction step S3. Then, the first type of items for the next project stage based on the predictive model are delivered to the user utilizing the first storage facility 1, or a list of first type of items is provided to the user.
[0140] For example, based on the project model generated through the modeling process, the user's project is divided into three stages: early stage, mid-stage, and late stage, according to the project's progress time. Here, the corresponding first-category items for each of the three stages are designated as "gloves," "mask," and "tape." In this case, the user's current transaction records and current project information are retrieved from the log information. The current project information is compared with the project model to determine that the user is currently in the mid-stage of the project. That is, the current first-category item is "mask." During the mid-stage, the "mask" is delivered to the first storage facility 1. If the comparison result indicates that the user is not in the mid-stage but in the late stage, the first-category item is adjusted to "tape," and the "tape" is delivered to the first storage facility 1 to provide timely delivery according to the user's actual needs.
[0141] [Trial Calculation Method for Inventory]
[0142] Furthermore, to ensure that the service level for the user is not affected between two deliveries, the storage quantity of items stored in the first storage facility 1 can be calculated based on the actual capacity or storage capacity of the first storage facility 1. As an example, the theoretical storage quantity can be calculated based on the user's actual usage characteristics, delivery cycle, and product variation coefficient (variation coefficient). For example, the calculation may include, but is not limited to, the methods described below.
[0143] In the first method, information associated with the first storage facility 1, such as its storage space and the maximum capacity of a single compartment, is acquired. Additionally, user acquisition records for a certain period are acquired. These records include, but are not limited to, the number of users who have collected items, the frequency of collection, the number of times items have been collected, and information used to identify the person in charge of collection. However, this information is primary. Once the information acquisition is complete, supplementary information, such as the distances between the multiple first storage facilities 1 and the specific conditions of each user, is acquired.
[0144] Then, once the information acquisition is complete, the first-level logical calculation is performed, and the results are recorded. Specifically, based on the user's request data, the average weekly request volume, maximum weekly request volume, weekly standard deviation, coefficient of variation, and other related information are calculated. Then, the safety factor for each item is set. Furthermore, the storage quantity of each item in the first level is calculated in conjunction with the current delivery frequency. Finally, the calculation results are recorded.
[0145] Next, the calculation result is compared with the space of the first storage facility 1. If the space is filled with the calculated amount of items, trial calculation logic is used to set the storage capacity of the first storage facility 1 according to the calculation result. On the other hand, if the space is not filled with the calculated amount of items, follow-up support is performed.
[0146] In the second approach, when space in the first storage facility 1 is insufficient, multiple quantities are used. That is, in order to match the calculation results, a new minimum quantity is added based on the existing minimum quantity. In the following description, the added minimum quantity is used, but it is not a limitation.
[0147] Using user order data (or purchase order data), detailed information such as order time and orderer is assigned to the user's order quantity for each order, and recorded as a unit order quantity. Within a certain period, the pattern with the highest frequency among all unit order quantities becomes the new minimum order quantity. Alternatively, if the current minimum order quantity is consistent with the pattern, a second pattern is selected. Then, the adopted new minimum order quantity is recorded. The theoretical minimum order quantity is compared with the actual maximum quantity that can be configured in the first storage area 1. The smaller value is then selected as the final minimum order quantity.
[0148] Based on the above, two minimum request quantities corresponding to each item are obtained. Then, the number of unit request quantities generated during the current delivery frequency period is combined to assign two minimum supplementary compartment numbers. Specifically, the number of final additional minimum quantities contained in the request unit is greater than the newly added minimum request quantity. Then, the number of requests generated during the delivery frequency period is used as the number of compartments corresponding to the newly added minimum request quantity. Afterwards, the storage quantity is predicted according to the trial calculation logic described above, and the storage quantity as the calculation result is assigned to the compartment number.
[0149] After assigning the aforementioned compartment numbers, the space is compared with that of the first storage facility 1. Then, if the space is filled with items, the storage quantity, two minimum request quantities, and the corresponding compartment number are used as the result of the calculation. On the other hand, if the space is not filled, further adjustments are made.
[0150] In the third method, if the minimum quantity is not met even through the above methods, the safety rate is readjusted according to the item's variation coefficient, but it is not limited to this.
[0151] Specifically, the safety rate is set based on two fixed minimum request quantities. A larger fluctuation coefficient results in a higher safety rate, and a smaller fluctuation coefficient results in a lower safety rate. With the premise of filling the space of Storage Unit 1 and the goal of maximizing inventory, the overall safety rate is adjusted up and down until the maximum inventory is reached. The inventory of each item is determined at this point in time. This adjustment is recorded as the result of the second-level adjustment.
[0152] In summary, the overall inventory management system encompasses, but is not limited to, the solutions described above. All aspects are interconnected and can be achieved through one or a combination of methods. The goal remains the same: to improve user efficiency and enhance customer service levels. Simultaneously, it aims to reduce the frequency of deliveries.
[0153] In the embodiments described above, each step is labeled with S1, S4, etc., but these labels are for ease of explanation and are not intended to limit the execution order of the steps. Furthermore, in this embodiment, the memory 4a is a non-transitory computer-readable recording medium, which may include ROM (Read Only Memory), PROM (Programmable Read Only Memory), EPROM (Erasable Programmable Read Only Memory), flash memory, or any other non-volatile memory capable of storing program instructions or data whether power is applied or not.
[0154] Furthermore, memory 4a can include volatile memories such as RAM (Random Access Memory), SRAM (Static Random Access Memory), DRAM (Dynamic Random Access Memory), and SDRAM (Synchronous Dynamic Random Access Memory). Moreover, memory 4a can also be implemented using other types of RAM.
[0155] The memory 4a can be implemented using a single memory module or multiple memory modules. Furthermore, although the memory 4a is illustrated as part of a computing device, those skilled in the art will recognize that the memory 4a can be separated from the computing device without departing from the scope of the invention.
[0156] Processor 4b includes a general-purpose processor, processor core, multiprocessor, relocatable processor, microcontroller, DSP (Digital Signal Processor), ASIC (Application Specific Integrated Circuit), GPU (Graphics Processing Unit), FPGA (Field Programmable Gate Array), PLD (Programmable Logic Device), controller, state machine, gate logic, discrete hardware components or other arbitrary processing units, and combinations of one or more of these processors.
[0157] Furthermore, a computer device can be a general computing system, an embedded controller, a portable computing device, a server, a mobile device, a smartphone, an in-vehicle information system, one or more processors associated with a monitor, a custom-designed machine, other hardware platforms, or a combination of these computer devices. Additionally, a computer device can also be configured as a distributed system consisting of multiple computer devices interconnected via a network data or bus system.
[0158] The descriptions of the various embodiments described above focus on specific features. Parts not described in detail in one embodiment can be referred to in the related descriptions of other embodiments. Furthermore, the technical solutions of different embodiments can be combined with each other. The resulting solution after such combination still falls within the protection scope of this invention. Moreover, this invention is not limited to the above embodiments. Inventions obtained by modifications without departing from the scope of this invention, as well as inventions equivalent to this invention, are also included in this invention.
[0159] Some or all of the above-described embodiments may also be described as follows, but are not limited to the following description.
[0160] The item handling method includes the following steps: a conveying step, which issues an initial conveying instruction for conveying a first type of item corresponding to a first usage frequency to a first storage facility capable of directly supplying users; an ordering step, which receives order information; and a conveying instruction step, which receives the order information via the ordering step and selectively issues a conveying instruction, wherein the conveying instruction includes a first conveying instruction and a second conveying instruction, the first conveying instruction including an instruction to convey a second type of item corresponding to a second usage frequency lower than the first usage frequency from a second storage facility different from the first storage facility to the first storage facility, and the second conveying instruction including an instruction to convey a third type of item corresponding to a third usage frequency lower than the second usage frequency from a third storage facility different from both the first and second storage facilities to the first storage facility.
[0161] The logistics system comprises: a first storage facility that stores at least a first type of goods corresponding to a first usage frequency and is capable of directly supplying the first type of goods to users; a second storage facility that stores at least a second type of goods corresponding to a second usage frequency lower than the first usage frequency; a third storage facility that stores at least a third type of goods corresponding to a third usage frequency lower than the second usage frequency; an ordering device that receives ordering information for goods; and a transport instruction unit that selectively issues transport instructions in response to receiving ordering information from the ordering device, wherein the transport instructions include a first transport instruction and a second transport instruction, the first transport instruction including a transport instruction for transporting the second type of goods from the second storage facility to the first storage facility, and the second transport instruction including a transport instruction for transporting the third type of goods from the third storage facility to the first storage facility.
[0162] This allows items to be categorized based on usage frequency and stored in various storage locations. Then, based on pre-set or temporarily acquired user demand information, an initial delivery instruction is generated on a server or other information terminal. Furthermore, based on the initial delivery instruction, first-category items that can be directly supplied to users are supplied to the first storage location. Additionally, second and / or third storage locations are established for storing second-category and / or third-category items. This allows users to retrieve frequently used first-category items more quickly and conveniently. Furthermore, frequently used items are rapidly delivered to the first storage location based on order demand. Moreover, the delivery speed of second-category items with moderate usage frequency can be increased, and inventory backlog of low-usage third-category items can be further reduced.
[0163] Preferably, the distance between the third storage facility and the first storage facility is greater than the distance between the second storage facility and the first storage facility.
[0164] Preferably, the article handling method further includes a setting step, in which a setting instruction is issued to select and set the corresponding first storage location according to the size of the first type of article.
[0165] Therefore, a first storage facility with a corresponding structure or size is selected and set up according to the dimensions of the items. This improves the adaptability of the first storage facility to different items, enabling it to meet the storage needs of various first-class items under different conditions. In particular, the inclusion of a setup process within the entire system means that item providers can set up storage facilities, allowing user companies to avoid unnecessary cost increases due to the setup of storage facilities.
[0166] Preferably, in the ordering step of the article processing method of the present invention, the ordering information specifically refers to the ordering information of an ordering device built into the first storage location or set up near the first storage location, and the ordering information includes the type information of the article.
[0167] Therefore, the source of the ordering information in the article handling method of the present invention can be further clarified, and the interaction between humans and machines is made easier by adding an ordering device. In addition, by determining the type information of the object article and reflecting the result in the ordering information, the operation method provided by the subsequent transport instruction step becomes more convenient and accurate.
[0168] Preferably, in the article processing method of the present invention, the order information includes the user's first-level order information and second-level review information.
[0169] Therefore, by reflecting user order information and review information in the order details, and combining review information with user and item information, it is easier to perform statistical management of storage / supplementation information. Furthermore, even if the user's order information is inappropriate or useless, the review function can be used to restrict it. Moreover, by including review information, the next delivery action can be initiated, preventing inappropriate purchases by the user.
[0170] Preferably, the order information received during the ordering process includes image information of the desired item.
[0171] Therefore, image information enriches the item information in the order details, thus reducing the difficulty of item retrieval and, to some extent, preventing misdelivery. In particular, items can be scanned through the first storage facility or an ordering device located near it. Thus, the ordering process is completed by directly providing the server with the product's image information and then further recognizing that image information. Therefore, ordering becomes very convenient and fast, significantly improving the user experience.
[0172] Preferably, an alert step is included after the ordering step, in which an order exception information is sent to the user if the order information includes alert information.
[0173] Therefore, an alert step is added after the ordering step to establish a loop of order acquisition, review, alerts, and feedback to the user. This further strengthens warehouse management and improves delivery accuracy. Especially when a large number of staff members, who are part of the user's workforce, make incorrect orders, notifying the user with alert messages facilitates internal investigations and improves production efficiency.
[0174] Preferably, the alarm information includes any one of the following: anomalies in identification information, anomalies in first-level ordering information, and anomalies in second-level review information.
[0175] Therefore, by issuing alerts for abnormal items in user identification information, user order information, and secondary review information, it is possible to prevent external users from arbitrarily using internal information or users from exceeding their usage permissions or quantities of items. This further strengthens the management of item retrieval within the storage facility.
[0176] Preferably, the article processing method of the present invention further includes a receiving step, in which article delivery information is received and article data is updated.
[0177] Therefore, by adding a receiving step, the replenishment status of the first storage facility can be fed back in a timely manner, and the item information can be updated accordingly. This improves the reliability of the transportation process, and by updating inventory information in a timely manner, it strengthens the control and management of warehouse quantities.
[0178] Preferably, the time difference between the conveying instruction step and the receiving step of the article handling method is appropriately changed according to the conveying instruction.
[0179] Therefore, depending on the different transport instructions, the time required to transport items from different storage locations to the user utilizing the first storage location varies. For example, the time required to transport items from the second storage location to the user utilizing the first storage location (preferably within 4 hours) varies depending on parameters such as distance. Transport instructions can be adjusted based on parameters such as distance, thereby creating different time differences.
[0180] Preferably, in the delivery instruction step, a delivery instruction is issued after receiving the order information in the ordering step, and if no subsequent order information associated with the first storage is received within a certain period of time after receiving the order information, the delivery instruction is issued.
[0181] Therefore, in the delivery instruction step, the condition from receiving the order information until issuing the order information is limited to the case where no subsequent order information is received within a certain period. This avoids issuing a delivery instruction shortly after receiving the order information and then having to perform two deliveries within a short period for subsequent orders.
[0182] Furthermore, in the delivery instruction step, the instruction responding to the order information received from the ordering step includes a command to add the required items associated with the order information to the reserve list. Additionally, this instruction includes a command to issue a delivery instruction if the total amount of the items corresponding to the purchase list exceeds a pre-set threshold. Thus, by pre-setting the amount and centrally supplying orders reaching a certain amount, supply efficiency can be effectively improved.
[0183] Preferably, when the transport instruction issued in the transport instruction step is for transport from the location of the second storage location to the location of the first storage location, the time difference between the transport instruction step and the transport step is within 4 hours; when the transport instruction issued in the transport instruction step is for transport from the location of the third storage location to the location of the first storage location, the time difference is within 24 hours.
[0184] This allows for the limitation of different delivery instructions, that is, the time required to transport items with different usage frequencies from different storage locations to the location of the first storage location. Therefore, it can, to some extent, limit the user coverage of the third and second storage locations, thereby improving delivery efficiency while ensuring delivery time.
[0185] Preferably, in the delivery instruction step, the step of issuing a delivery instruction in response to receiving order information from the ordering step includes the following steps: performing a calculation on the item and associated item information in the order information according to a prescribed function, and issuing a delivery instruction for simultaneously delivering the item and associated item in the order information if the prescribed conditions are met.
[0186] Therefore, by predicting the subsequent loss of related items based on data correlation, supply efficiency can be further improved.
[0187] Preferably, the delivery instruction step also includes a third delivery instruction, which includes a list for delivering or providing the first type of articles to a user utilizing the first storage facility.
[0188] Therefore, when there is a shortage of Category I items at the first storage facility, they can be delivered to users utilizing the first storage facility. In addition, even if a contract has been signed with a user in advance, Category I items, as part of the contract, can be placed in other storage facilities and can be quickly delivered from other storage facilities.
[0189] Preferably, the delivery instruction step includes a prediction step, in which the prediction step determines which item belongs to the first category of items within a certain period of time, based at least on the current transaction records of the first custodian or the current log information of the user corresponding to the first custodian.
[0190] Therefore, the current transaction records of the first custodian can effectively reflect the user's past transaction habits. Furthermore, the current log information of the user corresponding to the first custodian can effectively reflect the types of transactions the user may make in the future. Thus, it is possible to accurately predict the first category of items with the highest usage frequency. Moreover, it is possible to flexibly adjust the first category of items and further meet the user's actual needs based on the types of items stored in the first custodian.
[0191] Preferably, the prediction step includes a modeling step and a model application step. In the modeling step, a project model and a prediction model with different stages are provided. Each stage of the project model has a unique item category belonging to the first category of items. In the model application step, a third delivery instruction is issued if the current project stage's deadline has been exceeded. The first category of items in the third delivery instruction is determined based on the first category of items in the next project stage.
[0192] Therefore, the method of handling items predicts the user's project and the current stage of the project. Then, when entering the next stage of the project, the types of items in the first storage facility are updated in a timely manner to meet the actual needs of the user's continuously changing project.
[0193] Preferably, the prediction step includes a modeling step and a model application step. In the modeling step, project models and prediction models with different stages are provided. Each stage of the project model has a unique item category belonging to the first category of items. In the model application step, the current project stage and the duration of the current project stage are determined based on the current transaction records or current log information.
[0194] Preferably, during the delivery step, updating the item information includes comparing the updated new item information with the order information.
[0195] Preferably, the delivery instruction step includes a prediction step, in which the allocation amount of the first, second, or third category of goods in different storage locations over a certain period is calculated based at least on the current transaction records of the first, second, or third storage location.
[0196] Therefore, the current transaction records of the first storage facility can effectively reflect users' past transaction habits. Furthermore, when the actual consumption of some Category I items deviates from the expected consumption, the allocation of different storage facilities can be quickly and timely adjusted. Thus, it is possible to balance improved logistics speed with increased storage facility space utilization.
[0197] Preferably, the first storage location is a vending machine located at or near the user's location.
[0198] As a result, users can retrieve their items themselves, thus reducing the required storage space. Furthermore, it not only allows for convenient and quick item retrieval but also saves on labor costs associated with individually appointed storage facility managers.
[0199] Preferably, the first storage facility includes an authentication device and multiple storage compartments. The user includes multiple sub-users. The logistics system records the permissions of each sub-user. The first storage facility opens the door of the corresponding storage vault based on the permissions of the sub-users identified by the authentication device.
[0200] Therefore, sub-users, such as company employees, can at least order Category 1 items (e.g., frequently used consumables) within their authorized scope and have their orders settled through the logistics system. This simplifies the ordering and settlement process, improving the efficiency of the logistics system.
[0201] Preferably, the permissions correspond to the type and quantity of the first type of items that the sub-user can receive, and the first storage facility opens the door of the compartment containing the corresponding type and quantity of the first type of items according to the permissions of the sub-user identified by the authentication device.
[0202] Therefore, each sub-user can obtain a reasonable amount of Category 1 items according to the pre-set rules, which can improve the security and rationality of the distribution of Category 1 items.
[0203] Preferably, the first storage facility also includes an inventory management module, which monitors the inventory level of the first type of items in the first storage facility and sends a delivery request when the inventory level is less than a threshold.
[0204] Therefore, when the inventory of Category I items falls below a threshold, Category I items are automatically supplied. This ensures that the inventory of Category I items is consistently maintained at a reasonable level, guaranteeing an adequate supply of Category I items.
[0205] As a preferred approach, the first storage facility also includes an inventory management module that periodically sends delivery requests based on order information.
[0206] Therefore, the ability to deliver goods regularly based on predetermined rules makes settlement arrangements and delivery more convenient.
[0207] Preferably, the server includes a processor and a memory, wherein the memory stores instructions that can be read when the processor executes the above-described article processing method. Additionally, a computer-readable medium stores instructions that, when executed by the processor of a computing device, cause the computing device to execute the above-described article processing method.
[0208] Explanation of reference numerals in the attached figures
[0209] 1, 1a, 1b, 1c: First storage area; 10: Storage compartment; 11: Authentication device; 12: Unlocking unit; 13: Retrieval unit; 14: Inventory management module; 2: Second storage area; 3: Third storage area; 21: Order receiving department; 31: Order receiving department; 4: Server; 41: Conveying instruction unit (conveying instruction component); 4: Server (logistics management device); 4a: Memory; 4b: Processor (acquisition component, classification component, and update component); 5: Ordering device; DB: Self-service machine database; DB1: First category of goods database; DB2: Second category of goods database; DB3: Third category of goods database; DB4: User permission database.
Claims
1. A server that performs the following processing: An initial transport instruction for transporting the first type of articles to the transport executor is sent, and then the first type of articles are stored in the first storage facility; Receive order information for items from the user's terminal device; After receiving the order information, the system determines whether the order information is abnormal based on the order information and the review information generated by a person with review authority after reviewing the order information. as well as If the order information is determined to be abnormal, a warning message is included in the order information, and an order abnormality message is sent to the user. The warning message includes any one of the abnormal content of the user identification information, the abnormal content of the order information, and the abnormal content of the review information, or information representing a combination of the abnormal content of the user identification information, the abnormal content of the order information, and the abnormal content of the review information as the content of the abnormal situation.
2. The server according to claim 1, wherein, The server determines that the order information is abnormal if at least one of the following conditions is met: the user does not have permission to use the first storage facility; the user does not have permission to order the ordered items; the quantity of the ordered items exceeds the maximum storage capacity of the first storage facility; or the number of orders placed by the user exceeds a threshold set according to the user's permissions. The first storage facility is used to store the first type of items.
3. The server according to claim 1 or 2, wherein, The server manages the logistics system using the first, second, and third storage facilities. The first storage facility is used to store the first type of goods; the second storage facility is used to store the second type of goods delivered to users utilizing the multiple first storage facilities; and the third storage facility is used to store the third type of goods delivered to users utilizing the multiple first storage facilities corresponding to the multiple second storage facilities. The server performs the following processing: Obtain the frequency of each user's use of the item; as well as Based on the usage frequency of multiple users belonging to the delivery target area set for the third storage, the items corresponding to the first usage frequency are classified as first category items, the items corresponding to the second usage frequency which is lower than the first usage frequency are classified as second category items, and the items corresponding to the third usage frequency which is lower than the second usage frequency are classified as third category items.
4. A server control method, wherein, An initial transport instruction for transporting the first type of articles to the transport executor is sent, and then the first type of articles are stored in the first storage facility. Receive order information for items from the user's terminal device. Upon receiving the order information, the system determines whether the order information is abnormal based on the order information and the review information generated by a person with review authority after reviewing the order information. If the order information is determined to be abnormal, a warning message is included in the order information, and an order abnormality message is sent to the user. The warning message includes any one of the abnormal content of the user identification information, the abnormal content of the order information, and the abnormal content of the review information, or information representing a combination of the abnormal content of the user identification information, the abnormal content of the order information, and the abnormal content of the review information as the content of the abnormal situation.
5. A computer program product comprising a server control program, wherein, The server's control program causes the server to perform the following processes: An initial transport instruction for transporting the first type of articles to the transport executor is sent, and then the first type of articles are stored in the first storage facility; Receive order information for items from the user's terminal device; After receiving the order information, the system determines whether the order information is abnormal based on the order information and the review information generated by a person with review authority after reviewing the order information. as well as If the order information is determined to be abnormal, a warning message is included in the order information, and an order abnormality message is sent to the user. The warning message includes any one of the abnormal content of the user identification information, the abnormal content of the order information, and the abnormal content of the review information, or information representing a combination of the abnormal content of the user identification information, the abnormal content of the order information, and the abnormal content of the review information as the content of the abnormal situation.
Citation Information
Patent Citations
Intelligent warehousing management method, apparatus, system and unmanned intelligent warehousing device
JP2019036308A
Locker terminal, automatic distribution method and automatic distribution system
CN105023134A
Product delivery management system and program
JP6669827B1