METHOD AND DEVICE FOR MONITORING SUPPLY
20210287267 · 2021-09-16
Assignee
Inventors
- Arnd Kessler (Monheim am Rhein, DE)
- Christian Nitsch (Duesseldorf, DE)
- Lars ZÜCHNER (Langenfeld, DE)
- Georg Wawer (Wien, AT)
- Alexander MÜLLER (Monheim, DE)
Cpc classification
G06Q10/087
PHYSICS
D06F2105/00
TEXTILES; PAPER
D06F2105/58
TEXTILES; PAPER
D06F34/28
TEXTILES; PAPER
International classification
D06F34/28
TEXTILES; PAPER
Abstract
A method is provided for monitoring a supply of a cleaning agent. The method includes performing a check of whether the supply of the cleaning agent is likely to be used up. The check is based, at least in part, on quantity information which is representative of an amount of the cleaning agent in a user's supply and on consumption information which is indicative of the user's expected consumption behavior with respect to the cleaning agent. Further, a device is provided for performing the method for monitoring the supply of the cleaning agent.
Claims
1. A method for monitoring a supply of a cleaning agent, the method comprising: performing a check of whether the supply of the cleaning agent is likely to be used up, wherein the check is based, at least in part, on quantity information which is representative of an amount of the cleaning agent in a user's supply and on consumption information which is indicative of the user's expected consumption behavior with respect to the cleaning agent.
2. The method according to claim 1, the method further comprising: obtaining the quantity information which is representative of an amount of the cleaning agent in the supply, or information from which the quantity information can be derived.
3. The method according to claim 1, wherein the quantity information is representative of a relative or absolute fill level of the cleaning agent in the supply.
4. The method according to claim 1, the method further comprising: associating the quantity information which is representative of an amount of the cleaning agent in the supply with time information which is representative of a time at which the supply comprises the amount of the cleaning agent.
5. The method according to claim 1, the method further comprising: determining consumption information which is indicative of likely consumption behavior.
6. The method according to claim 1, wherein the consumption information which is indicative of likely consumption behavior is determined, at least in part, on the basis of one or more obtained pieces of quantity information that are each representative of an amount of the cleaning agent in the supply.
7. The method according to claim 1, wherein the consumption information takes into account, at least in part, previous consumption behavior of the user and/or of another user with respect to the cleaning agent.
8. The method according to claim 1, wherein the consumption information takes into account, at least in part, a previous time curve of consumption of the cleaning agent, including a previous metered amount and/or a previous frequency of use of the cleaning agent.
9. The method according to claim 1, wherein the method also comprises: ordering or triggering ordering of a supply of the cleaning agent if the result of the check is that a supply of the cleaning agent is likely to be used up.
10. The method according to claim 1, the method further comprising: outputting or triggering output of an indication to a user that a supply of the cleaning agent is likely to be used up if the result of the check is that a supply of the cleaning agent is likely to be used up.
11. The method according to claim 1, the method further comprising: determining and/or providing the quantity information which is representative of an amount of the cleaning agent in the supply, or information from which the quantity information can be derived.
12. The method according to claim 11, wherein the quantity information which is representative of an amount of the cleaning agent in the supply is determined and/or provided by means of a sensor apparatus of a storage container.
13. The method according to claim 12, wherein the sensor apparatus is integrated in the storage container which comprises the supply.
14. The method according to claim 11, wherein the quantity information which is representative of an amount of the cleaning agent in the supply is determined and/or provided depending on or independently of a use of the cleaning agent in the supply.
15. A device that is designed or comprises corresponding means for carrying out and/or controlling a method according to claim 1.
16. A device comprising at least one processor and at least one memory comprising computer program code, wherein the at least one memory and the computer program code are configured to carry out and/or control at least one method according to claim 1 by means of the at least one processor.
17. A computer program comprising program instructions that prompt a processor to execute and/or control a method according to claim 1 when the computer program runs on the processor.
18. A computer-readable memory medium comprising a computer program according to claim 17.
19. A system comprising: a plurality of devices comprising a device according to claim 15, which together are configured to carry out a method according to claim 1.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0080] The present disclosure will hereinafter be described in conjunction with the following drawing figures, wherein like numerals denote like elements, and:
[0081]
[0082]
[0083]
[0084]
[0085]
[0086]
[0087] The system 1 comprises an exemplary storage container 10 which has a supply of a cleaning agent. In this case, the storage container 10 is designed as a plastics bottle. Other storage containers can also be provided, however. Furthermore, the system 1 comprises a mobile device 20 in the form of a smartphone. The system 1 lastly comprises a server 30 which can in particular be spatially remote.
[0088] The storage container 10 comprises a sensor device (not shown) which is designed for determining the fill level of the cleaning agent in the storage container 10, and therefore for determining quantity information which is representative of the amount of the cleaning agent in the supply (or information from which the quantity information can be derived).
[0089] The storage container 10 also has a communication interface. In this way, the quantity information can be provided to other devices. In particular, the quantity information can be sent to the mobile device 20.
[0090] The mobile device 20 also has a communication interface in order to obtain the quantity information of the storage container 10.
[0091] In principle, the information obtained or determined by the mobile device 20 can be transferred to the server 30. The mobile device 20 can likewise obtain information from the server 30. Alternatively or additionally, it is conceivable for the storage container 10 to communicate directly with the server 30, instead of communicating with the mobile device 20.
[0092]
[0093] In this respect, the device 100 may for example be a computer, a desktop computer, a server, a thin client or a portable computer (mobile device), such as a laptop computer, a tablet computer, a personal digital assistant (PDA) or a smartphone. The device may for example perform the function of a server or a client.
[0094] The processor 110 of the device 100 is in particular designed as a microprocessor, a microcontrol unit, a microcontroller, a digital signal processor (DSP), an application-specific integrated circuit (ASIC) or a field-programmable gate array (FPGA).
[0095] The processor 110 executes program instructions that are stored in the program memory 112, and for example stores intermediate results or the like in a working memory or main memory 111. For example, the program memory 112 is a non-volatile memory such as a flash memory, a magnetic memory, an EEPROM memory (electrically erasable programmable read-only memory) and/or an optical memory. The main memory 111 is for example a volatile or non-volatile memory, in particular a memory with random access (RAM) such as a static RAM memory (SRAM), a dynamic RAM memory (DRAM), a ferroelectric RAM memory (FeRAM), and/or a magnetic RAM memory (MRAM).
[0096] The program memory 112 is preferably a local data carrier that is permanently connected to the device 100. Data carriers that are permanently connected to the device 100 are for example hard drives that are integrated in the device 1. Alternatively, the data carrier may for example also be a data carrier that can be detachably connected to the device 100, such as a memory stick, a removable data carrier, a portable hard drive, a CD, a DVD, and/or a floppy disk.
[0097] The program memory 112 for example contains the operating system of the device 100, which is loaded in the main memory 111, at least in part, and is executed by the processor 110 when the device 100 is started up. In particular, when starting up the device 100, at least part of the core of the operating system is loaded in the main memory 111 and executed by the processor 110. The operating system of the device 100 is for example a Windows, UNIX, Linux, Android, Apple iOS, and/or MAC operating system.
[0098] The operating system in particular allows the device 100 to be used for data processing. It for example manages operating equipment such as the main memory 111 and the program memory 112, the network interface 113, and the input and output apparatus 114, inter alia provides basic functions by employing programming interfaces of other programs, and controls the execution of programs.
[0099] The processor 110 controls the communication interface 113, which for example may be a network interface and may be designed as a network card, network module, and/or modem. The communication interface 113 is in particular designed to establish a connection between the device 100 and other devices, in particular via a (wireless) communication system, for example a network, and to communicate therewith. The communication interface 113 may for example receive data (via the communication system) and forward said data to the processor 110, and/or receive and transmit data from the processor 110 (via the communication system). Examples of a communication system are a local network (LAN), a wide area network (WAN), a wireless network (for example in accordance with the IEEE 802.11 standard, the Bluetooth (LE) standard and/or the NFC standard), a wired network, a mobile network, a telephone network, and/or the Internet.
[0100] Furthermore, the processor 110 can control at least one input/output apparatus 114. The input/output apparatus 114 is for example a keyboard, a mouse, a display unit, a microphone, a touch-sensitive display unit, a speaker, a reader, a drive, and/or a camera. The input/output apparatus 114 may for example receive user inputs and forward said inputs to the processor 110, and/or receive and output information for the user from the processor 110.
[0101]
[0102] The quantity information can then be received by the mobile device 20 (action 320) and, if necessary, forwarded to the server 30. A database 400 having data sets 410, 420, 430, 440, 450, as shown by way of example in
[0103] For example, the data set 450 may be the current data set with the current fill level, while the data sets 410, 420, 430, 440 were obtained from a previous use of the cleaning agent by the user.
[0104] The data sets 410, 420, 430, 440 are an example of consumption information. However, consumption information can also be determined on the basis of, for example, the data sets 410, 420, 430, 440 (action 340).
[0105]
[0106] It is subsequently checked whether the supply of the cleaning agent is likely to be used up (action 350). This can for example be the case if the time point T will arrive in less than or no more than a predetermined time period.
[0107] If the result of the check is that the supply of the cleaning agent is likely to be used up (action 350), a supply of the cleaning agent is ordered (action 360).
[0108] In this case, the steps 320, 330, 340, 350 and 360 can be carried out exclusively by the mobile device 20, exclusively by the server 30 or jointly by the mobile device 20 and the server 30.
[0109] Lastly,
[0110] The embodiments of the present disclosure described in this specification and the optional features and properties set out in this regard in each case are also intended to be understood to be disclosed in any combination with one another. In particular, the description of a feature comprised by an embodiment, unless explicitly stated otherwise, is not intended in the present case to be understood to mean that the feature is necessary or essential for the function of the embodiment. The sequence of the method steps set out in this specification in the individual flow diagrams is not compulsory, and alternative sequences of the method steps are conceivable. The method steps can be implemented in different ways, and therefore implementation in software (by employing program instructions), hardware, or a combination of the two are conceivable for implementing the method steps.
[0111] Terms used in the claims such as “comprise,” “have,” “include,” “contain” and the like do not exclude additional elements or steps. The wording “at least in part” covers both “partly” and “completely.” The wording “and/or” is intended to be understood such that both the alternative and the combination are intended to be disclosed, i.e. “A and/or B” means “(A) or (B)” or (A and B).” The use of the indefinite article does not exclude a plurality. An individual device can perform the function of a plurality of units or devices mentioned in the claims. Reference signs in the claims should not be considered limiting to the means and steps used.
[0112] While at least one exemplary embodiment has been presented in the foregoing detailed description, it should be appreciated that a vast number of variations exist. It should also be appreciated that the exemplary embodiment or exemplary embodiments are only examples, and are not intended to limit the scope, applicability, or configuration of the various embodiments in any way. Rather, the foregoing detailed description will provide those skilled in the art with a convenient road map for implementing an exemplary embodiment as contemplated herein. It being understood that various changes may be made in the function and arrangement of elements described in an exemplary embodiment without departing from the scope of the various embodiments as set forth in the appended claims.