Automatic ordering device and method for consumables

By installing automated ordering devices in the facility, using tag readers and cameras to acquire consumable data, and combining this with a processor to determine thresholds, the problem of inappropriate timing of consumable ordering was solved, achieving reasonable management of consumable inventory and user convenience.

CN115630717BActive Publication Date: 2026-05-26TOYOTA JIDOSHA KK
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
TOYOTA JIDOSHA KK
Filing Date
2022-06-27
Publication Date
2026-05-26

Smart Images

  • Figure CN115630717B_ABST
    Figure CN115630717B_ABST
Patent Text Reader

Abstract

This invention discloses an automatic ordering device and method for consumables. It improves the convenience for users utilizing automatic ordering services for consumables consumed in facilities. The automatic ordering process involves pre-registering consumables as eligible for the automatic ordering service. In the automatic ordering process, it is determined whether the container packaging of the eligible item is present in the waste bin based on internal condition data of the waste bin or identification data of the contents of the container packaging present in the waste bin. If it is determined that the container packaging of the eligible item is present in the waste bin, the number of discarded containers of the eligible item present in the waste bin is calculated based on the internal condition data or the identification data of the contents. Then, it is determined whether the number of discarded containers is above or below an upper limit threshold set according to the sales method of the eligible item. If it is determined that the number of discarded containers is above or below the upper limit threshold, order data for the eligible item is generated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an apparatus and method for automatically ordering items (hereinafter also referred to as "consumables") consumed in facilities such as residences and public institutions. Background Technology

[0002] Japanese Patent Application Publication No. 2018-185726 discloses a waste collection system. This conventional system identifies the packaging of containers discarded in household and office trash cans and determines the goods corresponding to the contents of the identified containers. In addition, the conventional system further processes consumer terminals by sending advertising notifications about the goods identified based on the container packaging, or related products, to consumers in order to encourage them to purchase new goods.

[0003] Japanese Patent Application Publication No. 2006-039773 discloses a medical article ordering system. This conventional system orders new medical articles based on product information attached to the packaging material. The product information is read using an IC tag that can be read upon opening the packaging material. The ordering of medical articles is performed by a computer system connected to a tag reader that reads the product information when the packaging material is opened. In other words, the entire process from reading the product information to ordering the medical article is performed automatically upon opening the packaging material.

[0004] Japanese Patent Application Publication No. 2018-041234 discloses a medical supplies ordering system. This conventional system includes a container for storing medical supplies affixed with IC tags, a terminal connected to a tag reader, and a server for managing the medical supplies. The tag reader is installed at the opening of the container. When unused medical supplies are removed from this opening, the tag reader reads the information from the IC tag and updates the inventory status information of the medical supplies. The inventory status information is held by the terminal. Based on the inventory status information, the terminal determines whether the medical supplies need to be replenished. If replenishment is determined to be needed, the terminal orders the medical supplies from the server.

[0005] Existing technical documents

[0006] Patent documents

[0007] Patent Document 1: Japanese Patent Application Publication No. 2018-185726

[0008] Patent Document 2: Japanese Patent Application Publication No. 2006-039773

[0009] Patent Document 3: Japanese Patent Application Publication No. 2018-041234 Summary of the Invention

[0010] There are various types of containers for consumables. For example, if containers are classified according to raw materials and shape, examples include glass bottles, aluminum cans, steel cans, PET bottles, paper containers, and plastic containers. Glass bottles, aluminum cans, steel cans, and PET bottles primarily enclose liquid consumables. Paper and plastic containers primarily enclose solid consumables.

[0011] Consider an automated ordering service for consumables corresponding to the contents of discarded containers. A key aspect of automated ordering services is the timing of ordering consumables. Commonly, this timing is based on when the container is discarded. However, there are instances where this common timing is inappropriate. For example, with liquid consumables, ordering when the remaining quantity is low is likely to be beneficial for users utilizing an automated ordering service.

[0012] Furthermore, consumables are sometimes sold as a single package (hereinafter also referred to as "bundled packaging"), even when individually packaged items are automatically reordered at scheduled times. Therefore, when reordering consumables at appropriate times, the facility may have surplus inventory. Thus, to reorder consumables at the appropriate time, it is necessary to consider not only the disposal method of the consumable but also its usage and sales methods. Therefore, development based on a different perspective from the aforementioned prior art is required.

[0013] One object of the present invention is to provide a technology that can improve the convenience for users of automatic ordering services for consumables consumed in facilities.

[0014] The first invention is an automatic ordering device that provides an automatic ordering service for consumables corresponding to the contents of containers that are discarded into waste bins in a facility.

[0015] The automatic ordering device includes a memory and a processor. The memory stores data on the internal condition of the waste bin or identification data of the contents of containers within the waste bin. The processor performs automatic ordering processing for consumables pre-registered as recipients of the automatic ordering service.

[0016] The processor in the automatic ordering process

[0017] Based on the internal condition data or the identification data of the contents, determine whether the container packaging of the ordered item exists in the waste bin.

[0018] If it is determined that the container packaging of the ordered item is present in the waste bin, the number of discarded containers packaging of the ordered item present in the waste bin is calculated based on the internal condition data or the identification data of the contents.

[0019] Determine whether the number of discarded items exceeds the upper limit threshold set according to the sales method of the ordered items.

[0020] If the number of discarded items is determined to be above the upper limit threshold, order data for the ordered items is generated.

[0021] The second invention also has the following features as described in the first invention.

[0022] The memory also stores identification data of consumables that are present in a vault where the facility has consumables that are not in use or are in use.

[0023] The processor in the automatic ordering process

[0024] Based on the identification data of the consumables, determine whether the ordered item exists in the storage warehouse.

[0025] If it is determined that the ordered item exists in the warehouse, the inventory quantity of the ordered item is calculated based on the identification data of the consumable item.

[0026] Determine whether the inventory quantity exceeds the lower limit threshold set according to the sales method of the ordered items.

[0027] If it is determined that the inventory quantity exceeds the lower limit threshold, the order for the target item based on the order data is cancelled.

[0028] The third invention is an automatic ordering device that provides an automatic ordering service for consumables stored in a vault within a facility.

[0029] The automatic ordering device includes a memory and a processor. The memory stores identification data of consumables stored in the vault and usage status data of the consumables stored in the vault. The processor performs automatic ordering processing for consumables that have been pre-registered as objects of the automatic ordering service.

[0030] The processor in the automatic ordering process

[0031] Based on the identification data of the consumables, determine whether the ordered item exists in the storage warehouse.

[0032] If it is determined that the ordered items exist in the storage warehouse, the remaining quantity of the ordered items is calculated based on the usage data.

[0033] Determine whether the remaining quantity is below a lower threshold set according to the usage method of the ordered items.

[0034] If it is determined that the remaining quantity is below the lower threshold, the order data for the ordered items is generated.

[0035] The fourth invention also has the following features in any one of the inventions 1 to 3.

[0036] The processor in the automatic ordering process

[0037] Once the order data is generated, a report on the delivery of the order data is sent to the terminal of the user utilizing the automatic ordering service in the facility.

[0038] If a cancellation instruction is received from the terminal within a predetermined time after the sending report is sent, the order for the ordered item based on the order data is cancelled.

[0039] The fifth invention is an automatic ordering method, which is an automatic ordering method executed by a computer to provide an automatic ordering service for consumables corresponding to the contents of containers that are discarded into waste bins in a facility.

[0040] The automatic ordering method includes:

[0041] The step of obtaining internal condition data of the waste bin or identification data of the contents of the container packaging inside the waste bin;

[0042] The step of determining, based on the internal condition data or the identification data of the contents, whether the container packaging of the consumable item that was previously registered as the object of the automatic ordering service exists in the waste bin;

[0043] If it is determined that the container packaging of the ordered item is present in the waste bin, the step of calculating the number of discarded container packaging of the ordered item present in the waste bin is based on the internal condition data or the identification data of the contents;

[0044] The step of determining whether the number of discarded items exceeds the upper limit threshold set according to the sales method of the ordered items; and

[0045] The step of generating order data for the ordered items when it is determined that the number of discarded items is above the upper limit threshold.

[0046] The sixth invention also has the following features as described in the fifth invention.

[0047] The automatic ordering method also has the following features:

[0048] The step of obtaining identification data of consumables present in a vault where the facility has and stores consumables that are either unused or in use;

[0049] The step of determining whether the ordered item exists in the storage warehouse based on the identification data of the consumable;

[0050] If it is determined that the ordered item exists in the warehouse, the step of calculating the inventory of the ordered item based on the identification data of the consumable item;

[0051] The step of determining whether the inventory quantity exceeds a lower threshold set according to the sales method of the ordered items; and

[0052] If it is determined that the inventory quantity exceeds the lower limit threshold, the step of canceling the order for the ordered item based on the order data is performed.

[0053] The seventh invention is an automatic ordering method, which is an automatic ordering method executed by a computer for providing an automatic ordering service for consumables stored in a vault of a facility.

[0054] The automatic ordering method includes:

[0055] The steps of acquiring identification data of consumables existing in the vault and usage status data of consumables existing in the vault;

[0056] The step of determining whether the consumable item, which was previously registered as an object of the automatic ordering service, exists in the vault based on the identification data of the consumable item;

[0057] If it is determined that the ordered item exists in the storage warehouse, the remaining quantity of the ordered item is calculated based on the usage data.

[0058] The step of determining whether the remaining quantity is below a lower threshold set according to the usage method of the ordered items; and

[0059] The step of generating order data for the ordered items when it is determined that the remaining quantity is below the lower threshold.

[0060] The eighth invention also has the following features in any one of the inventions from the fifth to the seventh.

[0061] The automatic ordering method also has the following features:

[0062] The steps of generating the order data and sending a delivery report of the order data to the terminal of a user utilizing the automatic ordering service in the facility; and

[0063] The step of canceling the order for the ordered item based on the order data when a cancellation instruction is received from the terminal within a predetermined time after the sending report is sent.

[0064] According to the invention of the first or fifth time, when the number of discarded containers of ordered items determined to be discarded into waste bins exceeds an upper limit threshold, order data for the ordered items is generated. The upper limit threshold is set based on the sales method of the ordered items. Therefore, by using the upper limit threshold for determination, it is possible to suppress the inconvenience caused when ordered items are individually packaged. Consequently, user convenience can be improved.

[0065] According to the second or sixth invention, in addition to considering the disposal of the container packaging of the ordered goods, the inventory status of the ordered goods is also taken into account. Therefore, the inconvenience caused by individually packaged ordered goods can be reliably suppressed. Consequently, user convenience can be improved.

[0066] According to invention number 3 or 7, when it is determined that the remaining quantity of the ordered item in the storage warehouse is below a lower threshold, order data for that ordered item is generated. The lower threshold is set based on the usage pattern of the consumable. Therefore, based on the determination using the lower threshold, even if the disposal method of the consumable may change due to its usage pattern, the ordered item can be ordered appropriately. This improves user convenience.

[0067] According to invention number 4 or 8, when order data for the desired item is generated, cancellations from the user can be processed within a predetermined time period following the sending of the order data transmission report. Therefore, the user is provided with the opportunity to cancel the order for the desired item or to change to other consumables similar to the desired item, further improving user convenience. Attached Figure Description

[0068] Figure 1 This is a diagram illustrating an overview of the automatic ordering service.

[0069] Figure 2 This is a diagram illustrating the basic flow of the automatic ordering process in the implementation method.

[0070] Figure 3 This diagram illustrates the problems when individually packaged items are discarded into waste bins.

[0071] Figure 4 This is a diagram illustrating the structure of a facility for implementing the second example of the automatic ordering process.

[0072] Figure 5 This is a diagram illustrating the structure of a facility for implementing the third example of the automatic ordering process.

[0073] Figure 6 This is a diagram illustrating a first structural example of an automatic ordering device according to an embodiment.

[0074] Figure 7 This is a diagram illustrating a second structural example of the automatic ordering device according to an embodiment.

[0075] Figure 8 This is a diagram illustrating a third structural example of the automatic ordering device according to an embodiment.

[0076] Figure 9 This is a flowchart illustrating the first example of automatic ordering.

[0077] Figure 10 This is a flowchart illustrating the second example of automatic ordering.

[0078] Figure 11 This is a flowchart illustrating the third processing example of automatic ordering.

[0079] Figure 12 This is a flowchart illustrating the fourth processing example of automatic ordering.

[0080] Symbol Explanation

[0081] 1: Facility; 2: Management Center; 3: User Terminal; 11: Automatic Ordering Device; 11A: Processor; 11B: Memory; 11C: Database; 12: Storage Vault; 13, 14: Waste Bins; 15, 16: Tag Readers; 17: Weight Sensor; 21: Server; 22: Warehouse; C11, C12, C21, C22, Ck1, Ck2: Consumables; Ci: Ordered Items; US: User; LSA: Lower Limit Remaining Quantity; LSN: Lower Limit Inventory Quantity; UTN: Upper Limit Waste Quantity; TNi: Waste Quantity; SAi: Remaining Quantity; SNi: Inventory Quantity; IDC_15, IDC_16: Identification Data; OBC: Data on Ordered Items; OBitv: Data on Replenishment Interval; OBLSA: Data on Lower Limit Remaining Quantity; OBLSN: Data on Lower Limit Inventory Quantity; OBLSN: Data on Upper Limit Waste Quantity; ORD, ORD_Ci: Ordering Data; WTC: Weight Data. Detailed Implementation

[0082] Hereinafter, with reference to the accompanying drawings, an automatic ordering apparatus and an automatic ordering method for consumables according to embodiments of the present invention will be described. Furthermore, the automatic ordering method of the embodiments is implemented through computer processing performed in the automatic ordering apparatus of the embodiments. Additionally, in the figures, the same or equivalent parts are given the same reference numerals, and their descriptions are simplified or omitted.

[0083] 1. Automatic ordering service

[0084] The automatic ordering device of the implementation provides an automatic ordering service for consumables. Figure 1 This is a diagram illustrating an overview of the automatic ordering service. Figure 1 The management system 100 shown is a structure associated with an automatic subscription service, comprising facility 1, management center 2, and terminals (hereinafter also referred to as "user terminals") 3 for users US utilizing the automatic subscription service in facility 1. Facility 1, management center 2, and user terminals 3 exchange various data through communication via network 4. Furthermore, in Figure 1 The system describes one facility 1, but the total number of facilities 1 constituting the management system 100 may be 2 or more.

[0085] Facility 1 is a building such as a residence or business unit, where users US directly or indirectly consume consumables. Facility 1 is equipped with an automatic ordering device 11 according to the embodiment. The automatic ordering device 11 is a computer that performs "automatic ordering processing" for consumables consumed in facility 1. Details regarding the automatic ordering process will be described later. Facility 1 also has a vault 12 for storing various consumables. Examples of vault 12 include storage shelves, warehouses, and storage rooms. Figure 1 In the example shown, consumables C11 and C21 are stored in storage 12. The difference between consumables C11 and C21 lies, for example, in the category (major classification) of the goods to which the consumables belong.

[0086] Facility 1 also includes waste bins 13 and 14 for discarding consumables C11 and C12. Waste bins 13 and 14 contain containers of consumables consumed in Facility 1. The difference between waste bins 13 and 14 lies in whether the containers of consumables subject to an automated ordering service (hereinafter also referred to as "ordered items") are discarded. Ordered items are pre-registered by the user US. In this embodiment, the containers of ordered items are discarded into waste bin 14, while other containers are discarded into waste bin 13.

[0087] However, the container packaging of the ordered item may also be disposed of in waste bin 13. For example, if the user US does not want the automatic ordering of the ordered item, the user US will dispose of the container packaging in waste bin 13. That is, the user US will only dispose of the container packaging in waste bin 14 if the user US wants the automatic ordering of the ordered item.

[0088] A tag reader 15 is installed in the waste bin 14. The tag reader 15 uses short-range wireless communication to read identification data of the contents of the container packaging present in the waste bin 14. The identification data is recorded, for example, on an identification tag (e.g., an RFID tag) attached to the container packaging. The identification data is read by the tag reader 15 while the container packaging is present in the waste bin 14. The identification data includes data inherent to the consumable, such as the manufacturer and type of consumable. The identification data also includes data related to the sales method of the consumable (specifically, whether the consumable is sold in bundles). The identification data read by the tag reader 15 is sent to the automatic ordering device 11.

[0089] In another embodiment, a camera is installed instead of a tag reader 15 to capture images of the interior of the waste bin 14. The data on the interior of the waste bin 14 captured by the camera is sent to the automatic ordering device 11. The location of the camera is not particularly limited as long as it is capable of capturing images of the interior of the waste bin 14. The camera may also be located near the waste inlet of a mobile vehicle (specifically, a waste collection vehicle) used to collect the contents (i.e., packaging containers) from the waste bin 14.

[0090] Management center 2 manages the inventory of various consumables. Management center 2 includes server 21 and warehouse 22. Server 21 is a computer that performs processing related to the inventory management of various consumables C11, C12, ..., Ck1, Ck2 (where k is a natural number ≥ 3) stored in warehouse 22. The processing related to inventory management includes recording the receipt and dispatch of consumables stored in warehouse 22, setting the storage location of consumables, and processing the distribution of consumables. The processing related to inventory management may also include a portion of the automatic ordering process performed by automatic ordering device 11. In this case, server 21 receives identification data or internal status data of the contents from facility 1 and generates order data for the ordered items.

[0091] exist Figure 1In the example shown, consumables C11, C12, ..., Ck1, Ck2 are stored in warehouse 22. The difference between consumables Ck1 and Ck2 lies in the level (medium or sub-category) of the goods belonging to the same category (major category). The difference between consumables Ck1 and Ck2 can also be the number of goods belonging to the same category (sub-category) (packaging type).

[0092] User terminal 3 is the computer of user US. User terminal 3 can be a computer equipped in facility 1 or a personal terminal carried by user US (e.g., a tablet or smartphone). Registration and cancellation of the order are performed via user terminal 3. The identification data of user terminal 3 (i.e., the identification data of user US) is associated with the identification data of facility 1 and the registration data of the order, and is shared by automatic ordering device 11 and server 21.

[0093] 2. Overview of Automated Order Processing

[0094] 2-1. The first problem with automatic order processing

[0095] Figure 2 This is a diagram illustrating the basic flow of the automatic ordering process in the implementation method. Figure 2 The structural example of facility 1 shown is similar to that in Figure 1 As explained in [the document]. Figure 2 In the example shown, in Figure 1 Consumables C11 and C21, stored in storage 12, are consumed, and their containers are discarded into waste bins 13 and 14. The container of consumable C21 is located in waste bin 13, and the container of consumable C11 is located in waste bin 14. That is, in Figure 2 In the example shown, consumable C11 is equivalent to the ordered item.

[0096] When consumable C11 is discarded into waste bin 14, the identification data of its container contents (i.e., consumable C11) is read by tag reader 15. Automatic ordering device 11 checks this identification data against the registration data of the ordered item. If they match, automatic ordering device 11 generates order data for consumable C11 and sends it to an external source (i.e., server 21). Server 21 then processes the dispatch of consumable C11 based on this order data. As a result, consumable C11 is replenished in storage 12.

[0097] In another example, the contents of the container packaging inside the waste bin 14 are determined based on data of the internal condition of the waste bin 14 acquired by a camera. The determination of the contents is performed, for example, using machine learning with image data of the container packaging as training data. The automatic ordering device 11 determines, based on a specific result, whether the contents of the container packaging (i.e., consumable C11) are eligible for ordering. If the contents are determined to be eligible for ordering, the automatic ordering device 11 generates order data for consumable C11. The subsequent process is the same as in the example above.

[0098] However, in the above-mentioned automatic ordering process, problems arise when the container packaging of consumable C11, which is discarded into waste bin 14, is individually packaged. Figure 3 This diagram illustrates the problem when individually packaged items are discarded into waste bin 14. Figure 3 In the example shown, consumable C11_1, taken from the bundled package of consumable C11, is consumed, and its individual packaging is discarded into waste bin 14. On the other hand, in storage 12, the remaining consumable C11_2, which was placed in the bundled package, remains.

[0099] If all the bundled packaging of consumable C11, as well as the individual packaging of consumables C11_1 and C11_2, are discarded into waste bin 14, it is desirable to order and replenish consumable C11. On the other hand, if only a portion of the individual packaging of consumable C11 is discarded into waste bin 14, or if both the bundled packaging and a portion of the individual packaging of consumable C11 are discarded into waste bin 14, then ordering and replenishing consumable C11 may not be necessary. In particular, when ordering and replenishing consumable C11 is done only if a portion of the individual packaging of consumable C11 is discarded, there may be excess consumable C11 in the storage warehouse 12.

[0100] 2-2.Example 1

[0101] Therefore, in the first example of the automatic ordering process in the implementation method, in Figure 2 In the illustrated structural example, an upper limit for the number of discarded items (UTN) is set according to the sales method of the ordered items. The upper limit for the number of discarded items (UTN) is a threshold value set based on the packaging type of the ordered items (bundled packaging and individual packaging). The initial value of the upper limit for the number of discarded items (UTN) is a fixed value. The initial value for bundled packaging is set to a value smaller than the initial value for individual packaging. The initial value can also be changed according to the user US's preference. In this case, the user US operates user terminal 3 to set the upper limit for the number of discarded items (UTN).

[0102] In Example 1, it is determined whether the number of discarded containers of the ordered items disposed of in waste bin 14 exceeds the maximum waste limit (UTN). If the number of discarded items exceeds the maximum waste limit (UTN), order data for the ordered items is generated. By using this maximum waste limit (UTN), problems arising from individually packaged ordered items can be prevented. Furthermore, by appropriately setting an initial value for the maximum waste limit (UTN), or by having the user (US) change this initial value to an appropriate value, orders for and replenishment of ordered items can be performed at scheduled times according to the user's (US) preferences.

[0103] 2-3.Example 2

[0104] In the second example of the automatic ordering process in the implementation method, in addition to setting an upper limit for the discard quantity UTN, a lower limit for the inventory quantity LSN corresponding to the sales method of the ordered items is also set. The lower limit for the inventory quantity LSN is a lower threshold for the inventory quantity of the ordered items stored in the storage warehouse 12, and is set according to the classification of the container packaging of the ordered items. Similar to the upper limit for the discard quantity UTN, the initial value of the lower limit for the inventory quantity LSN is a fixed value, which can be changed according to the user US's wishes.

[0105] In the second example, similar to the first example, if the number of discarded items is determined to be above the upper limit discard count UTN, order data for the ordered items is generated. Up to this point, it is the same as the first example. However, in the second example, if the number of discarded items is determined to be above the upper limit discard count UTN, it is further determined whether the inventory number SN of the ordered items stored in warehouse 12 exceeds the lower limit inventory number LSN. The inventory number SN is calculated by using identification data or internal condition data of the contents held in warehouse 12.

[0106] Figure 4 This is a diagram illustrating the structure of facility 1, a second example of the automatic ordering process used to implement the embodiment. Figure 4 The example shown is... Figure 2 The illustrated structural example is further modified by adding a tag reader 16. The tag reader 16 uses short-range wireless communication to read identification data of the contents of containers stored within the vault 12. The basic function of the tag reader 16 is the same as that of the tag reader 15. Alternatively, a camera can be used instead of the tag reader 16. In this case, the camera acquires data on the internal condition of the vault 12. The location of the camera is not particularly limited as long as it is capable of capturing images of the internal condition of the vault 12.

[0107] In the second example, the inventory quantity SN is calculated based on the identification data of the contents read by the tag reader 16 or the internal condition data of the storage vault 12 obtained by the camera. Then, if it is determined that the inventory quantity SN exceeds the lower limit inventory quantity LSN, the order based on the order data is cancelled. Thus, according to the second example, in addition to considering the disposal status of the container packaging of the ordered items, the inventory status of the ordered items is also taken into account. Therefore, it is possible to reliably suppress the problems that may arise when the ordered items are individually packaged. Furthermore, by appropriately setting the initial value of the lower limit inventory quantity LSN, or by having the user US change the initial value to an appropriate value, it is possible to order and replenish the ordered items at a time according to the user US's preferences.

[0108] 2-4. The second problem in automatic order processing

[0109] The first and second examples above are improved examples considering how the disposal method of consumables may change due to the sales method of the consumables. Here, as a factor affecting the disposal method of consumables, the usage method of consumables is also considered. For example, in the case of liquid consumables, it is rare to discard the container packaging of the consumable each time it is used. That is, in the case of liquid consumables, the consumable is returned to storage 12 in its container packaging state each time it is used. Not limited to liquid consumables, consumables returned to storage 12 in their container packaging state are expected to be ordered and replenished at regular intervals when their remaining quantity is low.

[0110] 2-5.Example 3

[0111] Therefore, in the third example of the automatic ordering process in the implementation method, in addition to the identification data described in the first example, data related to the usage method of the consumable (specifically, whether it is equivalent to a disposable consumable) is also recorded on the identification tag. In the third example, instead of setting the upper limit discard quantity UTN described in the first example, a lower limit remaining quantity LSA corresponding to the usage method of the ordered item is set. The lower limit remaining quantity LSA is a lower threshold for the remaining quantity of the ordered item stored in the storage vault 12. Similar to the upper limit discard quantity UTN, the initial value of the lower limit remaining quantity LSA is a fixed value, which can be changed according to the user US's wishes.

[0112] In the third example, the presence of the ordered item in the storage vault 12 is determined based on the identification data of the contents read by the tag reader 16 or the internal condition data acquired by the camera. Then, if the ordered item is determined to exist in the storage vault 12, it is determined whether the ordered item is a consumable item that enters and leaves the storage vault 12 each time it is used (i.e., whether it is equivalent to a reusable consumable). Furthermore, this attribute determination is performed by comparing the identification data or internal condition data with the registration data of the ordered item. Then, if the ordered item is determined to be equivalent to a reusable consumable, the remaining quantity SA of the ordered item is calculated. The calculation of the remaining quantity SA is performed by obtaining usage data of the ordered item in the storage vault 12.

[0113] Figure 5 This is a diagram illustrating the structure of facility 1, a third example of the automatic ordering process for implementing the embodiment. Figure 5 The example shown is... Figure 4 The illustrated structural example is further modified by adding a weight sensor 17. The weight sensor 17 measures the weight of the container packaging containing the ordered items placed in the storage compartment 12. Based on the identification data, the weight of the container packaging containing unused ordered items can be determined. Therefore, for example, the difference between the total weight of the ordered items, including the container packaging, determined based on the identification data and the weight measured by the weight sensor 17 (i.e., usage data) can be calculated as the remaining amount SA. If the contents of the container packaging can be identified from the outside, a camera can be used instead of the weight sensor 17. In this case, the usage data is calculated based on the image data acquired by the camera.

[0114] In Example 3, it is further determined whether the remaining quantity SA is below the lower limit remaining quantity LSA. Then, if it is determined that the remaining quantity SA is below the lower limit remaining quantity LSA, order data for the ordered items is generated. Thus, according to Example 3, even if the disposal method of consumables may change due to the usage of consumables, the ordered items can be ordered and replenished at an appropriate time. Furthermore, by appropriately setting the initial value of the lower limit remaining quantity LSA, or by having the user US change the initial value to an appropriate value, the ordered items can be ordered and replenished at a time according to the user US's preferences.

[0115] Hereinafter, we will describe the structural examples of the automatic ordering apparatus used to implement the above-described automatic ordering process in the first to third improved examples.

[0116] 3. Structural Example of an Automatic Ordering Device

[0117] Figure 6 This is a diagram illustrating a first structural example of an automatic ordering device according to an embodiment. Figure 6 This is a structural example used to implement the first improved example mentioned above. Figure 7 This is a diagram illustrating a second structural example of the automatic ordering device according to an embodiment. Figure 7 This is a structural example used to implement the second improved example mentioned above. Figure 8 This is a diagram illustrating a third structural example of the automatic ordering device according to an embodiment. Figure 8 This is a structural example used to implement the third improved example mentioned above.

[0118] like Figures 6-8 As shown, the automatic ordering device 11 includes a processor 11A, a memory 11B, and a database 11C.

[0119] Processor 11A includes a CPU. Memory 11B stores various data required for the processing performed by processor 11A. Examples of memory 11B include volatile memory, non-volatile memory, HDD, SSD, etc. Processor 11A executes a computer program to implement various functions based on the automatic ordering device 11. This computer program is stored in memory 11B. However, the computer program may also be recorded on a recording medium that can be read by a computer. The computer program may also be provided from an external source (e.g., server 21) via a network.

[0120] exist Figure 6 In the first structural example shown, the various data stored in the memory 11B include identification data IDC_15 and order data ORD. Identification data IDC_15 is data (e.g., RFID data) of the contents of the packaging container read by the tag reader 15. When a camera is installed in the waste bin 14 instead of the tag reader 15, the internal condition data of the waste bin 14 is stored in the memory 11B instead of the identification data IDC_15. Order data ORD is data generated when it is determined that the number of discarded items calculated based on the identification data IDC_15 or the internal condition data is above the upper limit of the discard number UTN.

[0121] exist Figure 7 In the second structural example shown, the various data stored in memory 11B include identification data IDC_15, IDC_16, and order data ORD. Identification data IDC_16 is data about the contents of the packaging container read by the tag reader 16. When a camera is installed in storage 12 instead of the tag reader 16, the internal status data of storage 12 is stored in memory 11B instead of identification data IDC_16. Regarding identification data IDC_15 and order data ORD, ... Figure 6 The first structural example shown is common.

[0122] exist Figure 8In the third structural example shown, the various data stored in memory 11B include identification data IDC_16, weight data WTC, and order data ORD. Weight data WTC is the weight of the ordered item after it has been placed in the container, measured by weight sensor 17. When a camera is installed in storage 12 instead of weight sensor 17, usage data of the ordered item is stored in memory 11B instead of weight data WTC. Regarding identification data IDC_16 and order data ORD, ... Figure 7 The second structure shown is common.

[0123] exist Figure 6 In the first structural example shown, the data OBC of the ordered item is registered in database 11C. The registration of the OBC data is performed by user US. In database 11C, the data OButn of the upper limit discard quantity UTN of the ordered item is also registered. Database 11C also registers the data OBitv of the supplementary interval for the ordered item. The supplementary interval refers to the estimated time from when the ordered item is placed until the ordered item is delivered to facility 1.

[0124] Similar to the maximum discard limit (UTN), the initial value for the replenishment interval is fixed, but this initial value can be changed according to the user's (US) wishes. An initial value for the replenishment interval is set for each ordered item. By setting an initial value for each ordered item, replenishment of ordered items can be performed at scheduled times according to the user's (US) preferences. If the user's (US) schedule data is available, adjustments can also be made to match the replenishment time periods with the time the user (US) spends at facility 1. Adjustments can also be made to avoid the time periods when the user (US) is not at facility 1.

[0125] exist Figure 7 In the second structural example shown, database 11C contains data for the ordered item OBC, the upper limit of discard quantity UTN OButn, the lower limit of inventory quantity LSN OBLSN, and the replenishment interval OBItv. In other words, in the second structural example, in addition to the data described in the first structural example, the lower limit of inventory quantity LSN OBLSN is also registered in database 11C.

[0126] exist Figure 8 In the third structural example shown, the database 11C contains data on the ordered item OBC, data on the lower limit remaining quantity LSA OBlsa, and data on the supplementary interval OBiTV. That is, in the third structural example, the data on the lower limit remaining quantity LSA OBiTV is registered in the database 11C instead of the data on the upper limit discard quantity UTN OButn described in the first structural example.

[0127] Furthermore, in the case of automatic ordering processes performed by the automatic ordering device 11 as part of inventory management associated with server 21, the structure of the automatic ordering device 11, such as processor 11A, memory 11B, and database 11C, can be replaced with the structure possessed by server 21. In this case, the automatic ordering device 11 only needs to have the function of sending the content identification data IDC_15, internal status data, etc., to server 21.

[0128] 4. Example of automated order processing

[0129] Next, refer to Figures 9-12 The process of automatic ordering performed by the automatic ordering device 11 (processor 11A) of the embodiment is explained.

[0130] 4-1. Case 1

[0131] Figure 9 This is a flowchart illustrating the first example of automatic ordering. Figure 9 The routine shown corresponds to the first improved example described above.

[0132] exist Figure 9 In the example shown, firstly, identification data IDC_15 is acquired (step S11). As already explained, identification data IDC_15 is data about the contents of the packaging container read by the tag reader 15. In the case where a camera is positioned in place of the tag reader 15 in the waste bin 14, data about the internal condition of the waste bin 14 is acquired instead of identification data IDC_15.

[0133] Following step S11, it is determined whether the container packaging of the ordered item exists in the waste bin 14 (step S12). Specifically, in step S12, it is determined whether the identification data IDC_15 obtained in step S11 contains data consistent with the data of the ordered item registered in database 11C (i.e., data OBC). If it is determined that the identification data IDC_15 does not contain data consistent with data OBC, Figure 9 The routine processing has ended.

[0134] If the determination result in step S12 is positive, the waste number TNi (i is 1≤i≤k) is calculated (step S13). The waste number TNi is the total number of container packages of the ordered items (hereinafter also referred to as "ordered items Ci_14") present in the waste bin 14. For each ordered item Ci_14, the waste number TNi is calculated based on the identification data IDC_15. When a camera is installed in the waste bin 14 instead of the tag reader 15, the waste number TNi is calculated based on the internal condition data of the waste bin 14.

[0135] Following step S13, it is determined whether the waste quantity TNi is above the upper limit waste quantity UTN (step S14). As explained, the upper limit waste quantity UTN is a threshold set based on the classification of the container packaging of the ordered items, and its data OButn is registered in database 11C. If it is determined that the waste quantity TNi is less than the upper limit waste quantity UTN, Figure 9 The routine processing has ended.

[0136] If the determination result in step S14 is positive, order data ORD_Ci for order item Ci_14 is generated and sent to server 21 (step S15). Furthermore, the order data ORD_Ci includes data for determining facility 1 and order item Ci, and supplementary interval data OBitv for order item Ci. Additionally, Figure 9 The routine processing can also be executed as a process associated with inventory management on server 21. In this case, in the processing of step S15, only the order data ORD_Ci is generated.

[0137] 4-2. Case 2

[0138] Figure 10 This is a flowchart illustrating the second example of automatic ordering. Figure 10 The routine shown corresponds to the second improved example above.

[0139] exist Figure 10 In the example shown, steps S11 to S14 are performed first. Regarding the processing of steps S11 to S14, as in... Figure 9 As explained in the text.

[0140] If the determination result in step S14 is positive, the identification data IDC_16 is acquired (step S21). As already explained, the identification data IDC_16 is data on the contents of the packaging container read by the tag reader 16. When a camera is installed in the storage vault 12 instead of the tag reader 16, the internal condition data of the storage vault 12 is acquired instead of the identification data IDC_16.

[0141] Following step S21, the inventory count SNi is calculated (step S22). The inventory count SNi is the total number of ordered items (hereinafter also referred to as "ordered items Ci_12") existing in the storage warehouse 12. For each ordered item Ci_12, the inventory count SNi is calculated based on the identification data IDC_16. When a camera is installed in the storage warehouse 12 instead of the tag reader 16, the inventory count SNi is calculated based on the internal status data of the storage warehouse 12.

[0142] Following step S22, it is determined whether the inventory quantity SNi is below the lower limit inventory quantity LSN (step S23). As already explained, the lower limit inventory quantity LSN is the lower threshold for the inventory quantity of the ordered items stored in storage warehouse 12, and its data OBlsn is registered in database 11C. If it is determined that the inventory quantity SNi is below the lower limit inventory quantity LSN, step S15 is performed. Regarding the process of step S15, as in... Figure 9 As explained in the text. On the other hand, if it is determined that the inventory quantity SNi exceeds the lower limit inventory quantity LSN, Figure 10 The routine processing ends. That is to say, in this case, no order is placed based on the order data ORD_Ci.

[0143] 4-3. Case 3

[0144] Figure 11 This is a flowchart illustrating the third processing example of automatic ordering. Figure 11 The routine shown corresponds to the third improved example above.

[0145] exist Figure 11 In the example shown, firstly, the identification data IDC_16 is obtained (step S31). The content processed in step S31 is related to... Figure 10 The process in step S21 is the same.

[0146] Following step S31, it is determined whether the container packaging of the ordered item exists in storage warehouse 12 (step S32). Specifically, in step S32, it is determined whether the identification data IDC_16 obtained in step S31 contains data consistent with the data of the ordered item registered in database 11C (i.e., data OBC). If it is determined that the identification data IDC_16 does not contain data consistent with data OBC, Figure 11 The routine processing has ended.

[0147] If the determination result in step S32 is positive, then it is determined whether the ordered item Ci_12 is equivalent to a disposable consumable (step S33). Specifically, in the processing of step S33, it is determined whether the ordered item Ci_12 is equivalent to a disposable consumable based on the identification data IDC_16 obtained in step S31. If it is determined that the ordered item Ci_12 is equivalent to a disposable consumable, Figure 11 The routine processing has ended.

[0148] If the determination result in step S33 is negative, the remaining quantity SAi is calculated (step S34). The remaining quantity SAi is the amount of the ordered item remaining in the container packaging of ordered item Ci_12, calculated based on the usage data of ordered item Ci_12. The usage data includes, for example, the total weight of the container packaging of ordered item Ci_12 as measured by weight sensor 17. The remaining quantity SAi is calculated as the difference between the measured total weight and the weight of ordered item Ci_12 obtained based on identification data IDC_16.

[0149] Following step S34, it is determined whether the remaining quantity SAi is below the lower limit remaining quantity LSA (step S35). As already explained, the lower limit remaining quantity LSA is the lower threshold for the remaining quantity of the ordered items, and its data OBlsa is registered in database 11C. If it is determined that the remaining quantity SAi exceeds the lower limit remaining quantity LSA, Figure 11 The routine processing has ended.

[0150] If the determination result in step S35 is positive, order data ORD_Ci for ordered item Ci_14 is generated and sent to server 21 (step S36). The processing content of step S36 is related to... Figure 9 The process in step S15 is the same. Furthermore, Figure 11 The routine processing can also be executed as a process associated with inventory management on server 21. In this case, in the processing of step S36, only the order data ORD_Ci is generated.

[0151] 4-4. Case 4

[0152] Figure 12 This is a flowchart illustrating the fourth processing example of automated ordering. Furthermore, Figure 12 The example shown should be in Figures 9-11 The processing example described herein is executed when the order data ORD_Ci is sent to server 21.

[0153] exist Figure 12 In the illustrated routine, firstly, a report of the order data ORD_Ci is sent to user terminal 3 (step S41). During the processing in step S41, for example, some or all of the data contained in the order data ORD_Ci is sent to user terminal 3. In another example, data indicating the period during which the order based on the order data ORD_Ci can be cancelled is sent to user terminal 3. This period is calculated based on the supplementary interval data OBitv.

[0154] Following step S41, it is determined whether a cancellation instruction has been received from user terminal 3 (step S42). Step S42 repeats the process of calculating the predetermined time based on the supplementary interval data OBitv. Then, if the result of step S42 is positive, the cancellation instruction is sent to server 21 (step S43). Furthermore, Figure 12 The routine processing can also be executed as a process associated with inventory management on server 21. In this case, the order data ORD_Ci is deleted in the processing of step S43.

Claims

1. An automatic ordering device for consumables, providing an automatic ordering service for consumables corresponding to the contents of containers discarded into waste bins in a facility, the automatic ordering device being characterized by comprising: The memory stores data on the internal condition of the waste bin or identification data of the contents of containers within the waste bin; and The processor performs automatic ordering processing for consumables that have been pre-registered as objects of the automatic ordering service. The processor in the automatic ordering process Based on the internal condition data or the identification data of the contents, determine whether the container packaging of the ordered item exists in the waste bin. If it is determined that the container packaging of the ordered item is present in the waste bin, the number of discarded containers packaging of the ordered item present in the waste bin is calculated based on the internal condition data or the identification data of the contents. Determine whether the number of discarded items exceeds the upper limit threshold set according to the sales method of the ordered items. If the number of discarded items is determined to be above the upper limit threshold, order data for the ordered items is generated.

2. The automatic ordering device according to claim 1, characterized in that, The memory also stores identification data of consumables present in a vault that are either unused or in use and stored in the facility. The processor in the automatic ordering process Based on the identification data of the consumables, determine whether the ordered item exists in the storage warehouse. If it is determined that the ordered item exists in the warehouse, the inventory quantity of the ordered item is calculated based on the identification data of the consumable item. Determine whether the inventory quantity exceeds the lower limit threshold set according to the sales method of the ordered items. If it is determined that the inventory quantity exceeds the lower limit threshold, the order for the target item based on the order data is cancelled.

3. The automatic ordering device according to claim 1 or 2, characterized in that, The processor in the automatic ordering process Once the order data is generated, a report on the delivery of the order data is sent to the terminal of the user utilizing the automatic ordering service in the facility. If a cancellation instruction is received from the terminal within a predetermined time after the sending report is sent, the order for the ordered item based on the order data is cancelled.

4. An automatic ordering method for consumables, an automatic ordering method executed by a computer for providing an automatic ordering service for consumables corresponding to the contents of containers discarded into waste bins in a facility, characterized in that it comprises: The step of obtaining internal condition data of the waste bin or identification data of the contents of the container packaging inside the waste bin; The step of determining, based on the internal condition data or the identification data of the contents, whether the container packaging of the consumable item that was previously registered as the object of the automatic ordering service exists in the waste bin; If it is determined that the container packaging of the ordered item is present in the waste bin, the step of calculating the number of discarded container packaging of the ordered item present in the waste bin is based on the internal condition data or the identification data of the contents; The step of determining whether the number of discarded items exceeds the upper limit threshold set according to the sales method of the ordered items; as well as The step of generating order data for the ordered items when it is determined that the number of discarded items is above the upper limit threshold.

5. The automatic ordering method according to claim 4, characterized in that, It also has: The step of obtaining identification data of consumables present in a vault where the facility has and stores consumables that are either unused or in use; The step of determining whether the ordered item exists in the storage warehouse based on the identification data of the consumable; If it is determined that the ordered item exists in the warehouse, the step of calculating the inventory of the ordered item based on the identification data of the consumable item; The step of determining whether the inventory quantity exceeds the lower limit threshold set according to the sales method of the ordered items; as well as If it is determined that the inventory quantity exceeds the lower limit threshold, the step of canceling the order for the ordered item based on the order data is performed.

6. The automatic ordering method according to claim 4 or 5, characterized in that, It also has: The step of sending a delivery report of the order data to the terminal of a user utilizing the automatic ordering service in the facility, upon generating the order data; as well as The step of canceling the order for the ordered item based on the order data when a cancellation instruction is received from the terminal within a predetermined time after the sending report is sent.